限制--破解

这道题简单,但是繁琐,还是有技巧的,不知道OD技巧的使用是不知道怎么去破解的。
首先打开程序,发现他是一个通讯录,但是通讯录的添加数目遭到了限制,只能添加四个,我们要想办法去破解这个限制。
讲讲破解的技巧
载入,引发限制:

这时我们需要暂停程序,当我们暂停程序的时候,来到了系统领空,地址全是77XXXX等等开头的,这时候,ALT+F9,回到程序领空,当按完ALt+F9,

然后我们点击那个限制窗口出现的确定就可以回到程序领空了。
下面的 call MessageBoxA应该就是调用那个弹出的限制消息的函数。

下面有个retn,跟过去,有一个大的跳转,一般这样是有问题的,不要往下走,往上看,有一个call,还有一个那个限制的消息。

改一下跳转,不让他走。

复制到可执行文件->备份大数据文件

可以看见限制解除了,那么对于只可以添加三个组的限制,也是相同的办法,技巧。
如下,还是这个方法,暂停,alt+f9回到程序领空:

修改跳转。

查看结果,

这里呢,确实实现了,突破了各种限制,
尽力尽美,将那些烦人的提示未注册的信息也去掉。
(温馨提示,在这里使用alt+f9出现了问题,点击软件的“确定”点不动,卡住了,最后应该是兼容性的问题,毕竟OD是04年就停止更新了,所以我就在xp虚拟机里弄的)
点击OD上面的M(memory),Ctrl+B,在UNIcode框搜索那些信息,找到后,选中那些信息右键二进制编辑,然后在内存窗口找到这个地址,将这一段保存到文件。一般都是这种方法。

猜你喜欢

转载自blog.csdn.net/awm_kar98/article/details/81481720