新手破解练习Crackme160之128 - phox.1

  1. 去NAG
    OD载入程序, 智能搜索界面看到NAG提示词, 定位到004012AA, 将004012AA~004012B7全nop掉, 保存搞定~
     

  2. 正常破解
    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

 
 
 
这是160个软件part1
这是160个软件part2

1~160每个破解过程,在吾爱破解论坛都有高手破解过了,也有整理好现成的, 我这边主要就是自己动手操作的过程,与他们的不太一样
附上高手们的连接: 点击前往查看
使用的工具连接(工具有点多有点大,可以先下OD,其它的后面慢慢下) 点击前往下载

新人入门教程"玩玩破解,写给新人看" 点击前往查看
我就是从这里开始的,对我这样的小白感觉超级友好~

下面是我的OD的界面布局,我觉得这4个是最常用的界面,其它的我基本上没用到~
OD界面布局

posted @ 2024-08-02 11:39  hankerstudio  阅读(41)  评论(0)    收藏  举报