一个加密狗保护程序的爆破分析
前言:前两天在悬赏区有个帖子求大神指点迷津 - 『悬赏问答区』 - 吾爱破解 - LCG - LSG |安卓破解|病毒分析|破解软件|www.52pojie.cn
http://www.52pojie.cn/thread-595456-1-1.html
给那位兄弟指出思路后他不是太明白,要求给出个教程,另外,这是个加密狗保护的程序,相信也有不少人对它感兴趣,于是就有了今天 的教程。
好了,进入正题,首先把userDat文件夹内的xjkOpen.rsc后缀名改为exe,如下图
因为它在是主程序,运行那个启动文件后会自动退出,可以判断启动文件的任务只是打开xjkOpen.rsc而已,当然,你也可以附加,不过后缀名不是exe不知道能不能保存,所以改了为好,然后把改好后的xjkOpen.exe载入OD,f9运行起来,出现了未检测到加密狗的弹窗
F12暂停,ALT+F9返回到用户,这时点击确定
来到这里,
F8单步出CALL,来到 这里
向上看,看到一个JNZ跳过我们刚刚出来的这个弹错的CALL,在JNZ处F2下断,然后重载程序,再次运行,在刚要弹错时duang……完美断下,这时我们把JNZ改为JMP
再次F9运行,又弹错
重复上面的步骤,来到这里,但这里不是JNZ了,而是JE,同样改为JMP
好了,保存吧,选择替换原文件
最后回到程序目录,再把xjkOpen.exe改为xjkOpen.rsc,好了,大功告成,运行启动文件,播放器完美打开
weiwencao 发表于 2017-4-15 08:02
别的不敢说,可能这个程序简单的使用加密狗当个看门的功能 ;我接触到的狗都是有好多信息在里面的,破解后 ...
确实,这个程序有点太简单了 但我也只是个正在学习的小白,复杂的也搞不定啊{:1_924:} 冥界3大法王 发表于 2018-8-11 11:53
@byh3025
昨天我也搞了个狗
但是问题来了,好像没有加密狗文件就不能打印
听一位大神说如果只是简单的看门狗把验证去掉就行了,但狗内有算法验证的就不行了,我现在想学习复制狗,但苦于没有教程, 感谢分享,满满的正能量 大大有琢石模拟器的破解补丁?论坛里都没人发,在其他论坛看到过,但是上个版本的已经和谐了。
http://www.52pojie.cn/thread-599086-1-1.html {:1_903:}学逆向需要汇编基础么 来学习一下啊 不是太看得懂,像天书@@ 汇编还是很有需要学的 楼主好厉害 加密狗都可以破解的如此轻松 学习了
...感谢。。分享、、{:1_921:}