我也用易语言写了个给新手练练
原帖:https://www.52pojie.cn/thread-1702016-1-1.html
1、先查软件有没有壳
这里因为是Crackme,而且没有特别说明有壳,一般都是无壳。
2、载入OD,点击下图的运行图标,运行程序
3、随便输入用户名和密码,会发现有登录框错误提示
4、可以利用BP MessageBoxA来进行快捷下断点来测试关键点
5、下好断点后,我们点击b按钮,就可以查看自己下的断点
6、此时,我们继续输入123和123,点击登录,发现会被断点断下
7、此时我们放大LCG主线程模块,方便后面的观察,放大后点击断点,在右下角的堆栈窗口可以看到返回地址
8、我们双击,复制地址
9、点击跟随,输入刚才复制的地址,点击OK
10、这里我们发现了错误提示,右键智能搜索下,发现了正确过关的提示,那么我们双击跟随
11、发现00409A2F是一个关键的判断,je是条件判断,这里可以用NOP填充,就可以让je判断失效
12、右键选择二进制,使用NOP填充
13、填充后,我们继续执行一次,输入123和123,发现正确过关
如需帮助请联系客服
原创文章,作者:神经蛙,如若转载,请注明出处:https://www.waoyou.com/751.html