http://pan.baidu.com/s/1hrhDZaW
这个dll是个秘钥算法文件
根据安全等级和得到的种子来计算秘钥(等级有3个,分别是0x03,0x07,0x1B)
已知种子和秘钥都是4字节
求反汇编成高级语言,类C
测试数据如下
安全等级0x03
种子0x9E037F52
秘钥0xE6039907
安全等级0x03
种子0x191BE03D
秘钥0x0EA303FA
安全等级0x03
种子0x0
秘钥0xE2833AB5
安全等级0x1B
种子0xCBA1BAEC
秘钥0xBC8884BA
安全等级0x1B
种子0x0
秘钥0xDE4DC8A6
5 个解决方案
#1
几个等级算法类似
#2
反汇编容易,要反编译成高级语言就没那么容易了,可以用IDA,功能非常强大,里面好像也有插件支持反编译成高级语言
#3
我IDA试过,但是看不懂,代码不是很繁琐且不长,但是本人不懂汇编啊,求大神帮助
#4
恩,本人已按照版主建议反汇编成功,得到了想要的代码
#5
我有建议你吗?
#1
几个等级算法类似
#2
反汇编容易,要反编译成高级语言就没那么容易了,可以用IDA,功能非常强大,里面好像也有插件支持反编译成高级语言
#3
我IDA试过,但是看不懂,代码不是很繁琐且不长,但是本人不懂汇编啊,求大神帮助
#4
恩,本人已按照版主建议反汇编成功,得到了想要的代码
#5
我有建议你吗?