逆向学习(三):突破功能限制及弹窗

在某些软件中,如果是未注册版本,会限制添加次数或者无法使用,并弹窗提示你注册。现在教你如何突破这些限制,并取消弹窗。

实验程序:该小程序是一个联系簿,软件对添加联系组(最多3组)和每组添加的联系人(最多4人)数量进行了限制,我们要实现突破上述功能限制。
原程序截图:

一、OD加载并F9运行程序

点击高级功能或者达到某功能限制,直到出现无法使用的弹窗,此时不要关闭弹窗,回到OD。

二、OD暂停运行程序

回到OD窗口,按F12暂停运行程序,再按Alt+F9,OD窗口左上角显示“返回到用户”,如图:

此时,回到主程序,对刚才弹出的窗口点“确定”,OD会进行跳转,如图:

接着,按F8单步步过,到retn命令后会跳转到调用该窗口的位置,如图:

三、修改汇编代码

我们要想不弹出提示窗口,并且使用高级功能,就要使上面的"Ji"跳转变成“已实现”,即改成jmp无条件跳转即可。

针对本软件的其他功能限制,或者其他的软件,原理相似。不再一一赘述!

评论

Your email address will not be published. Required fields are marked *

Scroll Up