根据数据结构,这因该就是rsa解密后key文件,进一步测试分析数据结构,解密后的key是从01开始,00结尾的0x80个字节,从0x1c偏移开始的0x24字节是所谓系统特征码,0x37偏移的dword是最大连接数,0x3b偏移开始的是运行期限,形如20160630的16进制形式。其它字段都是固定字符,但似乎只有两组进行了校验,最后的16个字节按说一般应该是前面所有字符的检验和,但作者似乎并未在程序中检查。
12、根据数据结构更改连接数以及运行期限,利用前面分离出来的公钥私钥,用vc++写了一个rsa注册机,测试成功!运行画面入开头所示。
13、总结:这个软件不加壳,爆破很容易,也就10几分钟时间,后来发现是rsa加密,想玩一下公钥替换,无意中发现了私钥,觉得有必要写出来跟大家分享一下,没什么技术含量,见笑!
我找到如下图的KEY文件后,在0x1c改了系统特征码后,还有更改时间,为什么就不能注册成功呢,原帖网址: https://www.52pojie.cn/thread-513172-1-1.html
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课