新手破解练习Crackme160之115 - PassMe
与114是同一个作者, 程序还是只能在98下运行~ 是一个密码验证
OD载入程序后, 直接看到了按钮事件就在00401044, 一眼就看到了相关关键词, 下好断点, 点check, 确实能停下~ F8单步跟踪分析算法
1). 输入长度需要等于8位
2). edi = 固定串 "Welcome to my 3rd CrackMe!!! And I'm proud of it 😃 Anyway please Crack this prog! Send me your solution to "bal@home.nl" Thank you very much. CoDe_InSiDe."
3). ecx = edi[0] + edi[1]
4). esi += ecx, 每2位循环3, 4
5). esi *= 8 = 0x3455 * 8 = 107176
6). edx=8, eax=0
7). esi = esi * 2 + 8 = 0x00034558
8). edx = esi rol 10 = 0x45580003
9). esi += edi = 0x455B455B (因为edi是固定串, 所以esi也是固定值)
10). 输入的8位截成两段(各4位)转地址值相加与 0x455B455B对比
我们手动拼一下, 设第一段为: 25610000, 那第二段就是1FFA455B, 1F不可见字符不可输入~ 所以第一段不得不能太大, 不然第二段无法在可见字符区域内, 我们定第一段为25202020("% "), 那第二段为 203B253B(" ;%;") 都是可输入符号, 对应的8位串为" %;%; " 输入验证通过~
第一位得是0x20~0x25, 所以可以有很多答案
如: $!$!7$7$ 也可以反过来第二段当第一段 7$7$$!$!
1~160每个破解过程,在吾爱破解论坛都有高手破解过了,也有整理好现成的, 我这边主要就是自己动手操作的过程,与他们的不太一样
附上高手们的连接: 点击前往查看
使用的工具连接(工具有点多有点大,可以先下OD,其它的后面慢慢下) 点击前往下载
新人入门教程"玩玩破解,写给新人看" 点击前往查看
我就是从这里开始的,对我这样的小白感觉超级友好~
下面是我的OD的界面布局,我觉得这4个是最常用的界面,其它的我基本上没用到~


浙公网安备 33010602011771号