1.照常,查壳 UPX 0.89.6 - 1.02 / 1.05 - 1.24 -> Markus & Laszlo 简单的壳,工具脱了
2.od载入,看来脱不干净,我们就运行软件,看看有没有失败提示框,不错,这样我们就用到这个断点 bp MessageBoxA 呵呵,我们按回车,下这个断点,断下来了
3.看算完的地方:
0012FBB8 000001E1
IEI就是结果了
4.看寄存器EDX:7824764 就是真码 是机器码ASCII码逐位相加再加上127EFC与64E49F 的结果
算法看出来了,我们就做注册机
这里是我编好的:
.版本 2
.局部变量 name, 文本型
.局部变量 len, 整数型
.局部变量 sn, 整数型
.局部变量 i, 整数型
.局部变量 C, 字节型
.局部变量 sum, 整数型