2b菜鸟 发表于 2017-8-29 22:09

偶然看到一个关于破解快递打印工具的帖子,现奉上另一方法

小菜鸟 第一次发帖有点小小的激动,有什么不对的请指出,请不要喷我,瑟瑟发抖~~
下面进入正题
首先,下载安装软件,丢入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
不知道有没有人发过这种办法,我是没见过,所以我自认为是原创~~   如有雷同,纯属意外,请勿喷
各位大哥,小弟第一次写这个不容易,有意见请指点,我一定虚心学习
                ~~能看到这里我万分感谢!!!


2b菜鸟 发表于 2017-9-1 06:10

冰雨轩 发表于 2017-8-31 16:40
直接在第一行右键 ——汇编mov eax,1   点击汇编 然后再写下 retn 点击汇编?????????????????qing shuo ...

就是当调用这个关键call时,不执行里面验证是否注册的代码,而是直接将已注册就是1放入这个call的执行结果eax中,这样也就通过了验证

新兴1 发表于 2017-8-30 06:53

004019DA|. /0F84 B3000000 je CM.00401A93       这里NOP掉
004019FE|. /74 09         je short CM.00401A09      同上
即可爆破成功;


天空之城2016 发表于 2017-8-29 22:25

强大 不错

黑色魔方 发表于 2017-8-29 22:28


非常感谢,好东西需要大家分享。

shiyuan 发表于 2017-8-29 22:29

学习了!

linuxprobe 发表于 2017-8-29 22:34

我朋友是做这个,他很需要这个!!!!!!!!!!!!!!

2b菜鸟 发表于 2017-8-29 22:37

linuxprobe 发表于 2017-8-29 22:34
我朋友是做这个,他很需要这个!!!!!!!!!!!!!!

可惜我没发成品,需要请联系我

cqding 发表于 2017-8-29 22:37

学习学习了

1433660296 发表于 2017-8-29 23:03

不错,可以学习

恋水雨虹 发表于 2017-8-29 23:25

现在的面单都改了,这个不能用了应该,都改用了那种小面单

lj14290 发表于 2017-8-29 23:37

很好很强大啊
页: [1] 2 3 4 5 6 7 8
查看完整版本: 偶然看到一个关于破解快递打印工具的帖子,现奉上另一方法