【逆向】Push 窗口简例 实现窗口地址替换 去除登录验证等窗口

 

本例子用无加壳简单CrackMe程序进行操作。

软件设置正确密码为 admin,希望你能用不输入密码的方法成功进入。

软件下载地址:https://wwb.lanzouj.com/icpUD023q1ad

 

 

软件介绍:

该软件需要输入正确密码才能进入我们需要的界面,

若输入错误则提示:

 

输入正确密码(admin):

会跳转到功能窗口页面

 

下面正式开始破解:

 

1.首先OD载入软件

 

2.载入软件后

ctrl +g 搜索  00401000  定位到程序起始位置(起始可以不用这一步,但是正常建议都来到程序起始点再操作)

 

3.到达程序起始后,cftl +f 搜索:push 10001  来到窗口起始位置

 

此时,你会看到push 0x10001下面还有三个 push

我们只需要 push 0x52012D45 即可,因为这个才是我们真正想要的窗口,我们将这个记录下来

 

4.然后ctrl + b 搜索ff 25

 

来到这个地址

双击修改,把刚刚记录的窗口值替换进去

 

 

这时候已经替换完成,直接按F9运行

 

运行后可以看到直接跳转到了功能窗口,已经把输入密码窗口替换掉,这样就完成了push破解。

 

记录结束。

 

posted @ 2022-03-26 21:18  Hello霖  阅读(1103)  评论(0编辑  收藏  举报