
该授权文件的机器码与本机不匹配,怎么解决呢?今天我来分享一下我的经验,希望能帮到你。
出现“该授权文件与本机不匹配”一般都是SE,它的版本有很多,我们先要确定它是什么版本,加载到OD里面要可以看到版本,本经验以SE2.4.0为主,其他版本仅作参考。
知道了版本,我们就可以搜 (Ctrl+B) 特征码8d4dd4e8来找要下断点的地址。
进Call找到push esi的时候,这里就是要下断点的地址,这个还是比较容易找到的。
把要下断点的地址在keygen脚本里面改好,这个时候就可以来使用脚本提取授权文件了。
提取完成之后我们就可以得到RandKey和RSAPublicKey,这个时候用授权提取软件就可以导出新的授权文件。
有了新授权文件,我们就可以做一个补丁或者直接到SE文件里面去修改retn (返回)
以上都做好了,现在就可以生成新的key文件,这样软件就可以运行起来了。
