本教程仅供参考和学习。
这个软件是个自动生成一些HTML代码的软件,由于已经很过时了,实际上也没有多少使用的价值,但是用来作为学习破解的小练习还是很好的。而且注册的网站已经消失,失去了注册的入口。
软件在左边点击几次后,会弹出窗口,点击注册会提示无效的用户名和确认码,我们从这里入手。
使用EXEINFOPE查壳发现无壳。
直接打开OllyDbg,将EXE文件拖入。右键 中文搜索引擎——智能搜索。发现以下字符串。
注意到“恭喜您注册成功”这句话并没有出现在我们的弹窗中,可以知道这几行代码肯定被跳过了。双击进入恭喜您注册成功的反汇编窗口:
往上查找跳转,发现一个je命令(等于就跳转),显然不能让它实现,我们右键——二进制——NOP掉。
再双击“无效的用户名和确认码”进入汇编窗口,这就是之前弹窗出现的字体,我们不能让它实现。
往上查找跳转,又发现一个je,它取决于上面的判断,但是我们一定要让它跳走,不然会提示无效的用户名和确认码。所以我们把它改成jmp即可。
这样就破解了,右键复制到可执行文件——所有修改。保存后打开试试。弹窗后直接点击注册,注册成功。试了一下不会再出现弹窗,破解完成。
欢迎关注微信公众号:幻象客