ShareKing 发表于 2022-2-18 18:32

某某星加密狗破解分析过程

大家互相学习,提升技术,如有错误的地方欢迎在评论区评论指正,请多多指教。
1.用od打开软件会看到“请输入加密狗”

2.如果没有看到右键选择智能搜索,进入后右键选择这条搜索或使用快捷键catrl+f,输入关键词“请插入加密狗”点击确定即可。
3.找到这条提示后会发现上方有一条条件跳转jnz(运算结果不为零则跳转)命令 这命令是按照上方test al,al判断的,这条test al,al判断命令上方则有一个call(“调用”指令)这条指令可以多方调用,经多次测试,此软件的多项功能运行的检测都会调用此指令。

4.   选中这条call回车键进入,会看到这条call里有很多的call和一些算法指令暂时可以不用管它,上面已经说过了jnz跳转指令是不等零则跳转等零就不跳转,所以我们要让他不等于零。

5.双击我鼠标所指向的位置,输入“mov eax,1”点击汇编(注意逗号是英文的),先不关掉这个弹窗,继续输入retn(rutn是弹出这条call的指令我们让他运行完eax=1也就是eax,1的时候就不继续运行条指令了)输完后点击汇编这个call显示了这条指令了就可以运行试试了。

6.点击插件(P)这个下方的三角符号也就是运行符号相信大家都可以找到,让要逆向的这个软件运行起来,保存一张半身照试试软件的功能。如果全都可以了,就可以执行教程的下一步了,如果不行请仔细检查自己修改的命令有没有错误。

7.找到自己修改的地方全部选中右键---复制到可执行文件---选择然后点击,这时候会出现另外一个弹框不要乱点里面的东,直接右键找到保存文件点击,然后选择要保存的地方,可以修改软件的名称然后点击保存就ok啦。恭喜你们逆向了这个软件!!!

FKEUiMSn0 发表于 2022-2-18 18:34

大佬牛批!顶!!

Ail9274 发表于 2022-2-18 18:35

感谢楼主分享,我瞧瞧

LxAsK 发表于 2022-2-18 18:36

感谢楼主

CRQTnMsFS 发表于 2022-2-18 18:39

谢谢分享

Nrxu 发表于 2022-2-18 18:43

感谢楼主

hZW13 发表于 2022-2-18 18:43

看着很不错,回复一个看看

CRQTnMsFS 发表于 2022-2-18 18:44

感谢楼主

CBJ6245 发表于 2022-2-18 18:44

谢谢分享

不苦小和尚 发表于 2022-2-18 18:45

谢谢分享思路
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 某某星加密狗逆向分析过程