使用秘钥算法和离线激活的方式,体验更多功能!

FinalShell是一体化的的服务器,网络管理软件,不仅是ssh客户端,还是功能强大的开发、运维工具,充分满足开发、运维需求。


注意

本文仅用于分享网络上学习到的经验。对于不当使用导致的任何后果,作者不承担任何责任。
若觉得好用请支持正版,谢谢。

该版本似乎有些“老旧”,可能存在部分问题,使用时请注意安全。


资料准备

FinalShell 4.3.10

这里提供原版安装包,来源于网络,还请自行辨别。

梓宸的文件库
Path: 梓宸の分享 2区 > FinalShell

经过多个站点获取到的样本,相关参数均相同:
MD5: 1DE475C04374BA9FC643D07B9C289046
SHA1: 6FAB8040E5E9095B049D91F778516DDB790CB7DB
CRC32: 778FC436


环境配置

推荐使用火绒5或火绒6,可以对本地IP协议进行控制,这里用火绒6来进行演示。
当然防火墙也可以实现这个功能。
火绒IP协议控制
此目的是给FinalShell进行断网,该版本断网后更新和同步服务均失效(也用不到)


激活教程

获取机器码:
首先点击左下角的“激活/升级”按钮,随便填写用户名密码,然后点击离线激活。

获取授权码/激活码:
有两种方式:使用赛博大佬搭建的授权码生成器,或者自己执行Python脚本算法获取。

1、在线获取
https://cdn.404888.xyz/findshell.php
https://www.aristore.top/posts/FinalShell/

2、本地算法
请使用python运行该脚本,需要提前安装pycryptodome库。

from Crypto.Hash import keccak
from Crypto.Hash import MD5

def md5(msg):
    hash_obj = MD5.new(msg)
    return hash_obj.hexdigest()
def keccak384(msg):
    hash_obj = keccak.new(data=msg, digest_bits=384)
    return hash_obj.hexdigest()
if __name__ == '__main__':
    code = input('输入机器码: ')
    print('版本号 < 3.9.6 (旧版)')
    print('高级版:', md5(f'61305{code}8552'.encode())[8:24])
    print('专业版:', md5(f'2356{code}13593'.encode())[8:24])
    print('版本号 >= 3.9.6 (新版)')
    print('高级版:', keccak384(f'{code}hSf(78cvVlS5E'.encode())[12:28])
    print('专业版:', keccak384(f'{code}FF3Go(*Xvbb5s2'.encode())[12:28])

将获取到的激活码输入进去点击激活即可。

最后修改:2024 年 11 月 01 日

如果觉得我的文章对你有用,请给我发电 o((>ω< ))o