新手破解练习Crackme160之129 - phox.2
这个只有一个系列号验证, OD载入程序, 搜索关键词即可定位到关键跳004011B1, 如果需要暴破, 将这句nop掉保存即可, 方法入口0040118B处下断, 输入123成功停住, 0040119E处成功获取输入数据, 接下来就剩下一个call了(004011A9) 所以算法应该就在里面了, F7进入, F8单步分析, sum += code[i] <<< 0x8, 结果与8DCAF368对比, 结果是8位, 4个字节, 我们就设输入数为4位, 分别为abcd,
我们列个竖式分析一下:
循环次数 code ebx edx
1 abcd(a) 00a0 00a0
2 bcd(b) 0ab0 0a(a+b)0
3 cd(c) abc0 a(a+b)(a+b+c)0
4 d(d) bcda (a+b)(a+b+c)(a+b+c+d)a
(a+b)(a+b+c)(a+b+c+d)a = 8DCAF368
所以可得
a = 68
a+b = 8D
a+b+c = CA
a+b+c+d = F3
4个式子解一元4次方程, 得:
a = 68
b = 25
c = 3D
d = 29
即系列号: h%=)
1~160每个破解过程,在吾爱破解论坛都有高手破解过了,也有整理好现成的, 我这边主要就是自己动手操作的过程,与他们的不太一样
附上高手们的连接: 点击前往查看
使用的工具连接(工具有点多有点大,可以先下OD,其它的后面慢慢下) 点击前往下载
新人入门教程"玩玩破解,写给新人看" 点击前往查看
我就是从这里开始的,对我这样的小白感觉超级友好~
下面是我的OD的界面布局,我觉得这4个是最常用的界面,其它的我基本上没用到~


浙公网安备 33010602011771号