本教程仅供参考和学习。


这个软件是个自动生成一些HTML代码的软件,由于已经很过时了,实际上也没有多少使用的价值,但是用来作为学习破解的小练习还是很好的。而且注册的网站已经消失,失去了注册的入口。


软件在左边点击几次后,会弹出窗口,点击注册会提示无效的用户名和确认码,我们从这里入手。


一步步教你破解软件弹窗注册_右键


一步步教你破解软件弹窗注册_用户名_02


使用EXEINFOPE查壳发现无壳。


一步步教你破解软件弹窗注册_右键_03


直接打开OllyDbg,将EXE文件拖入。右键 中文搜索引擎——智能搜索。发现以下字符串。


一步步教你破解软件弹窗注册_用户名_04


注意到“恭喜您注册成功”这句话并没有出现在我们的弹窗中,可以知道这几行代码肯定被跳过了。双击进入恭喜您注册成功的反汇编窗口:


一步步教你破解软件弹窗注册_用户名_05


往上查找跳转,发现一个je命令(等于就跳转),显然不能让它实现,我们右键——二进制——NOP掉。


一步步教你破解软件弹窗注册_右键_06


再双击“无效的用户名和确认码”进入汇编窗口,这就是之前弹窗出现的字体,我们不能让它实现。


一步步教你破解软件弹窗注册_自动生成_07


往上查找跳转,又发现一个je,它取决于上面的判断,但是我们一定要让它跳走,不然会提示无效的用户名和确认码。所以我们把它改成jmp即可。


一步步教你破解软件弹窗注册_自动生成_08


这样就破解了,右键复制到可执行文件——所有修改。保存后打开试试。弹窗后直接点击注册,注册成功。试了一下不会再出现弹窗,破解完成。


一步步教你破解软件弹窗注册_自动生成_09




欢迎关注微信公众号:幻象客

​​