发个自编软件给大家练练手,高手就不要进来哒。
delphi7 写的,只加了简单的ASPack v2.12 的壳,带网络验证,希望大家能破出密码。。{:17_1062:}无网络程序退出,密码错程序退出,程序自校验不通过退出。。。没加上防调试。无币下载地址:http://pan.baidu.com/s/1qYBXQva
ESP定律脱壳,运行自动退出
下退出断点,找到:
00470C36 /74 13 je short 711C8.00470C4B
00470C38 . |6A 00 push 0x0 ; /ExitCode = 0x0
00470C3A . |E8 895AF9FF call <jmp.&kernel32.ExitProcess> ; \ExitProcess
把上面的je改成JMP
随便输入密码或不输入,又退出,下退出断点,回缩,来到:
00470D9A /75 18 jnz short 711C8.00470DB4
00470D9C . |BA F00D4700 mov edx,711C8.00470DF0 ;ASCII "恭喜,破解成功"
00470DA1 . |8BC3 mov eax,ebx
00470DA3 . |E8 4041FCFF call 711C8.00434EE8
00470DA8 . |B8 F00D4700 mov eax,711C8.00470DF0 ;ASCII "恭喜,破解成功"
00470DAD . |E8 268AFBFF call 711C8.004297D8
00470DB2 . |EB 13 jmp short 711C8.00470DC7
00470DB4 > \6A 00 push 0x0 ; /ExitCode = 0x0
00470DB6 .E8 0D59F9FF call <jmp.&kernel32.ExitProcess> ; \ExitProcess
把jnz给空它NOP掉,运行。。。
恭喜,破解成功
新手还不太懂,手上有一个delphi无壳的,搞了四五天了都没办法搞懂,发了论坛也没人回答,不知道兄弟能不帮忙解答下 115882379 发表于 2016-3-25 23:26
新手还不太懂,手上有一个delphi无壳的,搞了四五天了都没办法搞懂,发了论坛也没人回答,不知道兄弟能不帮 ...
现在精力没有这上面了,忘记得差不多了。 感谢楼主分享 本小白初探OD,可以下载下来试试 还是不懂。。。 简单爆破。。没找到密码 orz 这是变相的求破解吗 xtpyeihc 发表于 2016-3-25 23:29
现在精力没有这上面了,忘记得差不多了。
差不多已经找到关键处了,但是不知道下一步该怎么走了,有点迷茫 如果不是单纯求破的话 这种方式其实很值得鼓励 一来可以带动大家的积极性 让论坛活跃起来 二可以检验大家的学习成果 虽然论坛里大神有很多 也不屑参与这类活动 但必竟不全都是大神 大多数应该都是来交流学习的进阶者 甚至更多的是像我这样新加入的菜鸟 都会被带动起来 喜欢参与的进阶者可以帮助这些菜鸟学习 不是变相求破吧,这软件破解了有什么用,只是单纯的学习交流