快速零基础入门软件逆向与破解03
|
admin
2025年12月10日 1:32
本文热度 6
|
继续分析注册码注册功能,单击Serial按钮,随便输入个字符提示错误直接OD导入软件,F9运行起来和前面一样查找字符串,找一找有用的提示。字符串中有提示的字符,双击查看反汇编代码,找到代码头下断点继续F8走0042F4CA |. 8B45 F0 mov eax,[local.4]0042F4CD |. 8B55 F4 mov edx,[local.3]0042F4D0 |. E8 2745FDFF call Acid_bur.004039FC0042F4D5 |. 75 1A jnz short Acid_bur.0042F4F10042F4D7 |. 6A 00 push 0x00042F4D9 |. B9 64F54200 mov ecx,Acid_bur.0042F564 ; Congratz!0042F4DE |. BA 70F54200 mov edx,Acid_bur.0042F570 ; God Job dude !! =)0042F4E3 |. A1 480A4300 mov eax,dword ptr ds:[0x430A48]0042F4E8 |. 8B00 mov eax,dword ptr ds:[eax]0042F4EA |. E8 81ACFFFF call Acid_bur.0042A1700042F4EF |. EB 18 jmp short Acid_bur.0042F5090042F4F1 |> 6A 00 push 0x00042F4F3 |. B9 84F54200 mov ecx,Acid_bur.0042F584 ; Failed!0042F4F8 |. BA 8CF54200 mov edx,Acid_bur.0042F58C ; Try Again!!0042F4FD |. A1 480A4300 mov eax,dword ptr ds:[0x430A48]0042F502 |. 8B00 mov eax,dword ptr ds:[eax]0042F504 |. E8 67ACFFFF call Acid_bur.0042A170
0042F4D5 |. /75 1A jnz short Acid_bur.0042F4F1
也有个对比,和我们在第一篇中注册码对比是不是一样?
关键JNZ如果不相等就跳转提示错误。相等就注册成功。
这里正确的注册码就是 Hello Dude! 这个非常的简单了,一个固定字符比较。
这个软件的功能逆向就都分析完了。对于新手入门破解的一个练习品还是不错的。
阅读原文:原文链接
该文章在 2025/12/10 18:25:09 编辑过