新手破解练习Crackme160之128 - phox.1
-
去NAG
OD载入程序, 智能搜索界面看到NAG提示词, 定位到004012AA, 将004012AA~004012B7全nop掉, 保存搞定~
-
正常破解
OD重新载入去NAG程序, 搜索失败关键字wrong, 成功定位到004010FB方法入口处, 运行程序, 一直会在这里停下来, 说明这个应该是消息转发处, 我们重新将断点放到GetWindownTextA这里(00401181), 输入abc, 123成功在这里停下, 0040118A处将输入转大写, [arg.2] = ((len*user[0])<<0xC)+0x3930E,
004011AE处取得系列号, 004011BB处转数字+0x14与[arg.2]对比, 到这里程序就结束了~ 很简单哈_ 系列号与用户名第一位和长度有关系, 其它位无关, 可以任意
code = strlen(user) * user[0] << 0xC + 0x3930E - 0x14
例:
user = abc
code = ((3 * 'A') << 0xC) + 0x3930E - 0x14 = 1032954
user = 123
code = ((3 * '1') << 0xC) + 0x3930E - 0x14 = 836346
1~160每个破解过程,在吾爱破解论坛都有高手破解过了,也有整理好现成的, 我这边主要就是自己动手操作的过程,与他们的不太一样
附上高手们的连接: 点击前往查看
使用的工具连接(工具有点多有点大,可以先下OD,其它的后面慢慢下) 点击前往下载
新人入门教程"玩玩破解,写给新人看" 点击前往查看
我就是从这里开始的,对我这样的小白感觉超级友好~
下面是我的OD的界面布局,我觉得这4个是最常用的界面,其它的我基本上没用到~


浙公网安备 33010602011771号