新手破解练习Crackme160之095 - CodeCrackme

这个程序与上一个是同一个作者的也是NE格式的, 继续用IDA分析

seg000:006C                 call    @Read$qm4Text7Longint ; Read(var f; var v: Longint{DX:AX})
seg000:0071                 mov     word_11052, ax
seg000:0074                 mov     word_11054, dx
seg000:0078                 call    @ReadLn$qm4Text ; ReadLn(var f: Text)
seg000:007D                 call    @__IOCheck$qv   ; Exit if error
seg000:0082                 cmp     word_11054, 9
seg000:0087                 jnz     short loc_100AD
seg000:0089                 cmp     word_11052, 0FBF1h
seg000:008F                 jnz     short loc_100AD
seg000:0091                 mov     di, offset unk_1116A
seg000:0094                 push    ds
seg000:0095                 push    di
seg000:0096                 mov     di, offset aCorrect ; "correct"

从上面看, 可以知道 word_11052, word_11054分别是输入数字的高位与低位
所以, 输入的值必须是 0x0009FBF1 = 654321, 程序不能运行无法验证了, 但应该不会错_

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

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

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

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

posted @ 2024-07-08 11:11  hankerstudio  阅读(9)  评论(0)    收藏  举报