偶然看到一个关于破解快递打印工具的帖子,现奉上另一方法
小菜鸟 第一次发帖有点小小的激动,有什么不对的请指出,请不要喷我,瑟瑟发抖~~下面进入正题
首先,下载安装软件,丢入peid 发现没壳,然后打开软件看一下软件的工作流程
然后标题明显有关键字“试用版”, 帮助里面还有未注册的窗口
然后果断丢入OD在反汇编窗口里右键,智能搜索
然后按下 Ctrl+F 寻找字符串 “标准试用版”如图
结果如图
双击光标所在行来到反汇编窗口
向上寻找发现了关键跳和关键call请注意注释,可以看出是关键call影响了al的值从而影响了关键跳的是否跳转
选择关键call
选择关键call按下回车进入关键call的代码区
有了前面的分析这里边不再看代码直接在第一行右键 ——汇编mov eax,1 点击汇编 然后再写下 retn 点击汇编
结果如下图
修改完成 保存出来 选择修改的两行右键——复制到可执行文件——选择
然后
至此,文件修改完成,保存到原目录中 运行查看结果
可以清楚的看到
标题已经变为标准正式版注册窗口的标题变为已注册 注册按钮已经变灰
这是我看的的那个帖子:http://www.52pojie.cn/thread-454154-1-1.html
软件地址:http://www.gdjiepu.com/entry/down/JPKD_StandardV3.1.rar
不知道有没有人发过这种办法,我是没见过,所以我自认为是原创~~ 如有雷同,纯属意外,请勿喷
各位大哥,小弟第一次写这个不容易,有意见请指点,我一定虚心学习
~~能看到这里我万分感谢!!!
冰雨轩 发表于 2017-8-31 16:40
直接在第一行右键 ——汇编mov eax,1 点击汇编 然后再写下 retn 点击汇编?????????????????qing shuo ...
就是当调用这个关键call时,不执行里面验证是否注册的代码,而是直接将已注册就是1放入这个call的执行结果eax中,这样也就通过了验证 004019DA|. /0F84 B3000000 je CM.00401A93 这里NOP掉
004019FE|. /74 09 je short CM.00401A09 同上
即可爆破成功;
强大 不错
非常感谢,好东西需要大家分享。 学习了! 我朋友是做这个,他很需要这个!!!!!!!!!!!!!! linuxprobe 发表于 2017-8-29 22:34
我朋友是做这个,他很需要这个!!!!!!!!!!!!!!
可惜我没发成品,需要请联系我 学习学习了 不错,可以学习 现在的面单都改了,这个不能用了应该,都改用了那种小面单 很好很强大啊