好友
阅读权限20
听众
最后登录1970-1-1
|
ajm3
发表于 2016-5-23 18:29
本帖最后由 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,[local.2]
0042D559 |. 8B86 E0010000 mov eax,dword ptr ds:[esi+0x1E0]
0042D55F |. E8 FCC8FEFF call DaNiEl-R.00419E60
0042D564 |. 8B45 F8 mov eax,[local.2]
0042D567 |. 8B55 FC mov edx,[local.1]
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:[eax],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最基础的就是改跳转了,有时间找个例子写一篇改寄存器的短文,稍微高级一点。就怕写太复制了新手看不懂,毕竟高手还是少数。
|
免费评分
-
查看全部评分
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|