新手破解练习Crackme160之055 - Elraizer.1
- 去NAG, 单步调试跟踪可知71131E25处是显示窗口的代码, F7进入执行到7113164A处是最终显示窗体的地方, 前面的一个入参数push 0x3E9(1001)是窗体ID, 由资源工具可知, 另一个窗体ID是1000, 所以改为push 0x3E8, 正常显示, 8秒后跳转到错误界面, 前面因为主窗体的ID是0x3E8, 所以就随手搜索了一下这个常量, 竟然意外看到了setTimer的模块71131924处, 就是1秒(1000毫秒)执行一次, 那我们就把这个值改到非常大, 这样就相当于要非常久之后 才会跳转失败, 勉强达到去NAG的效果, _,
论坛里高手的方法:
1). 71138A9C处1F 00 00 00 改为 FF FF FF FF,
2). 711312F4处
711312F4 |. 90 nop ; 修改指令起点
711312F5 |. 90 nop
711312F6 |. 90 nop
711312F7 |. 90 nop
711312F8 |. 90 nop
711312F9 |. B8 39425573 mov eax, 73554239
711312FE |. C600 C4 mov byte ptr [eax], 0C4
修改为:
711312F4 |. A3 9C931371 mov dword ptr [7113939C], eax ; 修改指令
711312F9 |. 90 nop
711312FA EB 04 jmp short 71131300
711312FC |. B4 43 mov ah, 43
711312FE |. CD 68 int 68
71131300 |. 90 nop
3). 71131635 ~ 7113164A这几行全nop掉,
以上每一处修改都要确保是保存成功的, 建议改一处保存一下, 重新加载成功修改后的, 再继续修改下一处, 这样就完美去NAG了
-
暴力破解, 作者加了很多内存计算的东东来反破解, 太麻烦, 放弃, 下同
-
正常破解, (有效系列号为:**71036110,其中为任意值,输入过程不得有其它输入,比如删除后再输)
具体可参考大佬的破文
1~160每个破解过程,在吾爱破解论坛都有高手破解过了,也有整理好现成的, 我这边主要就是自己动手操作的过程,与他们的不太一样
附上高手们的连接: 点击前往查看
使用的工具连接(工具有点多有点大,可以先下OD,其它的后面慢慢下) 点击前往下载
新人入门教程"玩玩破解,写给新人看" 点击前往查看
我就是从这里开始的,对我这样的小白感觉超级友好~
下面是我的OD的界面布局,我觉得这4个是最常用的界面,其它的我基本上没用到~


浙公网安备 33010602011771号