crack me第40个破解方法,菜鸟可以学习
本帖最后由 ajm3 于 2016-5-23 18:35 编辑http://pan.baidu.com/share/link?shareid=3971956550&uk=3020082785
这是crack me 里面的所有待破解程序,应该有人都破解过了吧,我随便挑了最后一个,第40个,玩耍一下
Borland Delphi 3.0
点击 check it,会提示你 nonono try again!
没壳的,od进入后搜索字符,
得到
进去后0042D556|> \8D55 F8 lea edx,
0042D559|.8B86 E0010000 mov eax,dword ptr ds:
0042D55F|.E8 FCC8FEFF call DaNiEl-R.00419E60
0042D564|.8B45 F8 mov eax,
0042D567|.8B55 FC mov edx,
0042D56A|.E8 6163FDFF call DaNiEl-R.004038D0
0042D56F 75 0C jnz XDaNiEl-R.0042D57D
0042D571|.B8 ECD54200 mov eax,DaNiEl-R.0042D5EC ;Congratz cracker! hehehe
0042D576|.E8 7DFBFFFF call DaNiEl-R.0042D0F8
0042D57B|.EB 0A jmp XDaNiEl-R.0042D587
0042D57D|>B8 10D64200 mov eax,DaNiEl-R.0042D610 ;No no no! :( Try again!
0042D582|.E8 71FBFFFF call DaNiEl-R.0042D0F8
0042D587|>33C0 xor eax,eax
0042D589|.5A pop edx
0042D58A|.59 pop ecx
0042D58B|.59 pop ecx
0042D58C|.64:8910 mov dword ptr fs:,edx
0042D58F|.68 B9D54200 push DaNiEl-R.0042D5B9
看到这个代码了,
分析一下
0042D56F /75 0C jnz XDaNiEl-R.0042D57D //这里是关键地方,nop掉不让他掉转就可以了
0042D571|. |B8 ECD54200 mov eax,DaNiEl-R.0042D5EC ;Congratz cracker! hehehe
0042D576|. |E8 7DFBFFFF call DaNiEl-R.0042D0F8
0042D57B|. |EB 0A jmp XDaNiEl-R.0042D587
0042D57D|> \B8 10D64200 mov eax,DaNiEl-R.0042D610 ;No no no! :( Try again!
0042D582|.E8 71FBFFFF call DaNiEl-R.0042D0F8
成功提示
大家可以自己下载看看
。
od最基础的就是改跳转了,有时间找个例子写一篇改寄存器的短文,稍微高级一点。就怕写太复制了新手看不懂,毕竟高手还是少数。
学习一下 谢谢分享 改寄存器的短文出来了,请艾特我一下好么?O(∩_∩)O谢谢 更新求@我 膜拜大神。。。。 很好很好,学习一下 nameabcdefg
key fghijkl
少有的基础教程TAT - -额...大佬,成功之后,我怎么知道真正的密码是什么? 谢谢大佬分享
页:
[1]
2