利用按钮事件特征码破解某考试系统
本帖最后由 spguangz 于 2016-2-1 14:49 编辑本次破解的软件是一款考试系统,安装后,能试用,点击章节练习、模拟考场、错题强化、重点收藏都会弹出注册框。
输入假码,会提示无效的注册码。OD载入,运行程序后,查找字符串,找到了关键的验证注册码的call.但是被vm了。
作者还是有保护软件的意识。我还没修炼到能分析vm代码的地步,只能尝试利用按钮事件特征码试一试。该软件是Delphi的。
找到特征码,下断点。OD下运行程序,点击章节练习,会停在验证call处,F7跟进。下面就是根据按钮事件类型,判断是否已注册,
如果未注册,就弹出注册窗口,无法使用功能。经测试所有收费功能都会调用该call。F8单步走,来到关键jnz处,修改为jmp。功能就能
正常使用。需要改动4处。附图:
录制的动画教程:链接:http://pan.baidu.com/s/1kTPzWaj 密码:b05u
楼主,如果软件打开只有注册界面,想要通过按钮事件来破(输错注册码也没有提示,点击确定,软件会再启动一个),这种情况该怎么入手呢? 很不错的一个练手软件 而且还附视频 感谢分享 又学习一种方法 也了解到之前总听见别人提起的 关键代码VM的真实例子了 受教了 我来点赞 ,我来坐沙发! 换个思路,一切难题就迎刃而解了,楼主好样的 录制的动画教程:链接:http://pan.baidu.com/s/1kTPzWaj 密码:b05u 那只能樱花补丁了?
看来作者还是蛮厉害的 有什么办法你搞掂call,不用修改这么多处 作者是高手啊 看了楼主的视频教程真的是受益匪浅啊!感谢楼主了,现在正在下载视频教程,巩固巩固 多学习别人的经验。 谢谢楼主 支持楼主
页:
[1]
2