我刚学破解,在学习过程中运到这个问题,我根据提示信息找到
:0045E521 752B jne 0045E54E
这一处,不知道是不是对的,请大家帮我分析一下!~`~~
0045E4AC 8B83FC020000 mov eax, dword ptr [ebx+000002FC]
:0045E4B2 8B10 mov edx, dword ptr [eax]
:0045E4B4 FF92C0000000 call dword ptr [edx+000000C0]
:0045E4BA E9B4010000 jmp 0045E673
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0045E492(C)
|
:0045E4BF 8D55F0 lea edx, dword ptr [ebp-10]
:0045E4C2 8B8304030000 mov eax, dword ptr [ebx+00000304]
:0045E4C8 E89321FDFF call 00430660
:0045E4CD 837DF000 cmp dword ptr [ebp-10], 00000000
:0045E4D1 7450 je 0045E523
:0045E4D3 8D55EC lea edx, dword ptr [ebp-14]
:0045E4D6 8B8310030000 mov eax, dword ptr [ebx+00000310]
:0045E4DC E87F21FDFF call 00430660
:0045E4E1 837DEC00 cmp dword ptr [ebp-14], 00000000
:0045E4E5 743C je 0045E523
:0045E4E7 8D55E8 lea edx, dword ptr [ebp-18]
:0045E4EA 8B8310030000 mov eax, dword ptr [ebx+00000310]
:0045E4F0 E86B21FDFF call 00430660
:0045E4F5 837DE800 cmp dword ptr [ebp-18], 00000000
:0045E4F9 7428 je 0045E523
:0045E4FB 8D55E4 lea edx, dword ptr [ebp-1C]
:0045E4FE 8B8310030000 mov eax, dword ptr [ebx+00000310]
:0045E504 E85721FDFF call 00430660
:0045E509 837DE400 cmp dword ptr [ebp-1C], 00000000
:0045E50D 7414 je 0045E523
:0045E50F 8D55E0 lea edx, dword ptr [ebp-20]
:0045E512 8B8310030000 mov eax, dword ptr [ebx+00000310]
:0045E518 E84321FDFF call 00430660
:0045E51D 837DE000 cmp dword ptr [ebp-20], 00000000
:0045E521 752B jne 0045E54E //就在这里
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:0045E4D1(C), :0045E4E5(C), :0045E4F9(C), :0045E50D(C)
|
:0045E523 6A00 push 00000000
* Possible StringData Ref from Code Obj ->"软件注册"
|
:0045E525 B9A4E64500 mov ecx, 0045E6A4
* Possible StringData Ref from Code Obj ->"注册码不能为空!"
|
:0045E52A BAD8E64500 mov edx, 0045E6D8
:0045E52F A16C0F4600 mov eax, dword ptr [00460F6C]
:0045E534 8B00 mov eax, dword ptr [eax]
:0045E536 E81920FFFF call 00450554
:0045E53B 8B8304030000 mov eax, dword ptr [ebx+00000304]
:0045E541 8B10 mov edx, dword ptr [eax]
:0045E543 FF92C0000000 call dword ptr [edx+000000C0]
:0045E549 E925010000 jmp 0045E673
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0045E521(C)
|
:0045E54E 8D55DC lea edx, dword ptr [ebp-24]
:0045E551 8B8304030000 mov eax, dword ptr [ebx+00000304]
:0045E557 E80421FDFF call 00430660
:0045E55C FF75DC push [ebp-24]
:0045E55F 8D55D8 lea edx, dword ptr [ebp-28]
:0045E562 8B8310030000 mov eax, dword ptr [ebx+00000310]
:0045E568 E8F320FDFF call 00430660
:0045E56D FF75D8 push [ebp-28]
:0045E570 8D55D4 lea edx, dword ptr [ebp-2C]
:0045E573 8B8314030000 mov eax, dword ptr [ebx+00000314]
:0045E579 E8E220FDFF call 00430660
:0045E57E FF75D4 push [ebp-2C]
:0045E581 8D55D0 lea edx, dword ptr [ebp-30]
:0045E584 8B8318030000 mov eax, dword ptr [ebx+00000318]
:0045E58A E8D120FDFF call 00430660
:0045E58F FF75D0 push [ebp-30]
:0045E592 8D55CC lea edx, dword ptr [ebp-34]
:0045E595 8B831C030000 mov eax, dword ptr [ebx+0000031C]
:0045E59B E8C020FDFF call 00430660
:0045E5A0 FF75CC push [ebp-34]
:0045E5A3 8D45FC lea eax, dword ptr [ebp-04]
:0045E5A6 BA05000000 mov edx, 00000005
:0045E5AB E89064FAFF call 00404A40
:0045E5B0 8B45FC mov eax, dword ptr [ebp-04]
:0045E5B3 50 push eax
:0045E5B4 8D55C8 lea edx, dword ptr [ebp-38]
:0045E5B7 8B83FC020000 mov eax, dword ptr [ebx+000002FC]
:0045E5BD E89E20FDFF call 00430660
:0045E5C2 8B45C8 mov eax, dword ptr [ebp-38]
:0045E5C5 50 push eax
:0045E5C6 8D55C4 lea edx, dword ptr [ebp-3C]
:0045E5C9 8B83F4020000 mov eax, dword ptr [ebx+000002F4]
:0045E5CF E88C20FDFF call 00430660
:0045E5D4 8B55C4 mov edx, dword ptr [ebp-3C]
:0045E5D7 8B8328030000 mov eax, dword ptr [ebx+00000328]
:0045E5DD 59 pop ecx
:0045E5DE E8E5F3FFFF call 0045D9C8
:0045E5E3 84C0 test al, al
:0045E5E5 745E je 0045E645
:0045E5E7 6A00 push 00000000
* Possible StringData Ref from Code Obj ->"软件注册"
|
:0045E5E9 B9A4E64500 mov ecx, 0045E6A4
* Possible StringData Ref from Code Obj ->"恭喜你,软件注册成功!"
|
:0045E5EE BAECE64500 mov edx, 0045E6EC
:0045E5F3 A16C0F4600 mov eax, dword ptr [00460F6C]
:0045E5F8 8B00 mov eax, dword ptr [eax]
:0045E5FA E8551FFFFF call 00450554
:0045E5FF 8B45FC mov eax, dword ptr [ebp-04]
:0045E602 50 push eax
:0045E603 8D55C0 lea edx, dword ptr [ebp-40]
:0045E606 8B83FC020000 mov eax, dword ptr [ebx+000002FC]
:0045E60C E84F20FDFF call 00430660
:0045E611 8B45C0 mov eax, dword ptr [ebp-40]
:0045E614 50 push eax
:0045E615 8D55BC lea edx, dword ptr [ebp-44]
:0045E618 8B83F4020000 mov eax, dword ptr [ebx+000002F4]
:0045E61E E83D20FDFF call 00430660
:0045E623 8B55BC mov edx, dword ptr [ebp-44]
:0045E626 8B8328030000 mov eax, dword ptr [ebx+00000328]
:0045E62C 59 pop ecx
:0045E62D E822F8FFFF call 0045DE54
:0045E632 C6832403000000 mov byte ptr [ebx+00000324], 00
:0045E639 C7834C02000001000000 mov dword ptr [ebx+0000024C], 00000001
:0045E643 EB2E jmp 0045E673
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0045E5E5(C)
|
:0045E645 6A00 push 00000000
* Possible StringData Ref from Code Obj ->"软件注册"
|
:0045E647 B9A4E64500 mov ecx, 0045E6A4
* Possible StringData Ref from Code Obj ->"注册信息不正确,请重新输入信息,或购买正确的注"
->"册码!"
|
:0045E64C BA04E74500 mov edx, 0045E704
:0045E651 A16C0F4600 mov eax, dword ptr [00460F6C]
:0045E656 8B00 mov eax, dword ptr [eax]
:0045E658 E8F71EFFFF call 00450554
:0045E65D 8B8304030000 mov eax, dword ptr [ebx+00000304]
:0045E663 8B10 mov edx, dword ptr [eax]
:0045E665 FF92C0000000 call dword ptr [edx+000000C0]
:0045E66B 33C0 xor eax, eax
:0045E66D 89834C020000 mov dword ptr [ebx+0000024C], eax
[培训]科锐逆向工程师培训第53期2025年7月8日开班!