小甲鱼OD学习第6讲

这次我们的任务是破解这个通讯录的软件,首先,我们在通讯录一个分组添加第5个人,发现弹出对话框,限制每组只能添加4个人

并且发现最多只能添加3个分组

我们把程序载入OD,运行,添加人,这个时候点击暂停,然后按下ALT+F9,然后一路按F8执行程序

 

然后到了如下图片的场景,发现了一句cmp eax,4 ,我们可以推测这就是判断是否破解的关键点

 

然后我们把地址为00412DD3的语句JL SHORT Pixtopia.00412DEF改为JMP SHORT Pixtopia.00412DEF,并且保存 所有修改  并允许,发现成功破解添加人数这个功能

 

 

 

然后我们用相同的方法找到了限制添加组数的地方,

 

在地址为00408B05 cmp eax,3,我们把地址为00408B08 JL SHORT Pixtopia.00408B34改为JMP SHORT Pixtopia.00408B34

 

 

保存 所有修改  运行,发现破解成功

 

最后我们要修改提示未成功注册的字符串,我们点击 M 这个字母来到PE文件内容处,查找字符串

 

 

 

找到类似unregistered的字符串,不能在这里修改,记下字符串的地址

 

来到程序主页面,在左下角输入字符串的地址,进行修改保存

 

 

posted on 2018-02-17 22:22 孙悟空son_ku_kong 阅读() 评论() 编辑 收藏

版权声明:本文为Tobi原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/Tobi/p/8452260.html