一程序,用PE看无壳 但是我将关键跳转改动以后可以注册,但是重启动程序后不报错,还是出现注册窗口,随便输入字符注册成功,(没有成功提示)郁闷,代码如下:0078DFA8 6A00 push 00000000
:0078DFAA 6A00 push 00000000
:0078DFAC 49 dec ecx
:0078DFAD 75F9 jne 0078DFA8
:0078DFAF 51 push ecx
:0078DFB0 53 push ebx
:0078DFB1 56 push esi
:0078DFB2 8BF0 mov esi, eax
:0078DFB4 33C0 xor eax, eax
:0078DFB6 55 push ebp
:0078DFB7 6833E37800 push 0078E333
:0078DFBC 64FF30 push dword ptr fs:[eax]
:0078DFBF 648920 mov dword ptr fs:[eax], esp
:0078DFC2 8D55FC lea edx, dword ptr [ebp-04]
:0078DFC5 8B860C030000 mov eax, dword ptr [esi+0000030C]
:0078DFCB E8940DCFFF call 0047ED64
:0078DFD0 837DFC00 cmp dword ptr [ebp-04], 00000000
:0078DFD4 752B jne 0078E001
:0078DFD6 6A40 push 00000040
:0078DFD8 B940E37800 mov ecx, 0078E340
* Possible StringData Ref from Code Obj ->"【序列号】不能为空,请输入!"
|
:0078DFDD BA4CE37800 mov edx, 0078E34C
:0078DFE2 A1D8E47900 mov eax, dword ptr [0079E4D8]
:0078DFE7 8B00 mov eax, dword ptr [eax]
:0078DFE9 E8FA1FD1FF call 0049FFE8
:0078DFEE 8B860C030000 mov eax, dword ptr [esi+0000030C]
:0078DFF4 8B10 mov edx, dword ptr [eax]
:0078DFF6 FF92C4000000 call dword ptr [edx+000000C4]
:0078DFFC E907030000 jmp 0078E308
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0078DFD4(C)
|
:0078E001 8D55F8 lea edx, dword ptr [ebp-08]
:0078E004 8B8614030000 mov eax, dword ptr [esi+00000314]
:0078E00A E8550DCFFF call 0047ED64
:0078E00F 837DF800 cmp dword ptr [ebp-08], 00000000
:0078E013 752B jne 0078E040
:0078E015 6A40 push 00000040
:0078E017 B940E37800 mov ecx, 0078E340
* Possible StringData Ref from Code Obj ->"【注册码】不能为空,请输入!"
|
:0078E01C BA6CE37800 mov edx, 0078E36C
:0078E021 A1D8E47900 mov eax, dword ptr [0079E4D8]
:0078E026 8B00 mov eax, dword ptr [eax]
:0078E028 E8BB1FD1FF call 0049FFE8
:0078E02D 8B8614030000 mov eax, dword ptr [esi+00000314]
:0078E033 8B10 mov edx, dword ptr [eax]
:0078E035 FF92C4000000 call dword ptr [edx+000000C4]
:0078E03B E9C8020000 jmp 0078E308
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0078E013(C)
|
:0078E040 8D55F4 lea edx, dword ptr [ebp-0C]
:0078E043 8B860C030000 mov eax, dword ptr [esi+0000030C]
:0078E049 E8160DCFFF call 0047ED64
:0078E04E 8B45F4 mov eax, dword ptr [ebp-0C]
:0078E051 50 push eax
:0078E052 8D55F0 lea edx, dword ptr [ebp-10]
:0078E055 8B8618030000 mov eax, dword ptr [esi+00000318]
:0078E05B E8040DCFFF call 0047ED64
:0078E060 8B55F0 mov edx, dword ptr [ebp-10]
:0078E063 58 pop eax
:0078E064 E8F76EC7FF call 00404F60
:0078E069 742B je 0078E096
:0078E06B 6A40 push 00000040
:0078E06D B940E37800 mov ecx, 0078E340
* Possible StringData Ref from Code Obj ->"【序列号】不正确,请正确输入!"
|
:0078E072 BA8CE37800 mov edx, 0078E38C
:0078E077 A1D8E47900 mov eax, dword ptr [0079E4D8]
:0078E07C 8B00 mov eax, dword ptr [eax]
:0078E07E E8651FD1FF call 0049FFE8
:0078E083 8B860C030000 mov eax, dword ptr [esi+0000030C]
:0078E089 8B10 mov edx, dword ptr [eax]
:0078E08B FF92C4000000 call dword ptr [edx+000000C4]
:0078E091 E972020000 jmp 0078E308
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0078E069(C)
|
:0078E096 8D55EC lea edx, dword ptr [ebp-14]
:0078E099 8B8614030000 mov eax, dword ptr [esi+00000314]
:0078E09F E8C00CCFFF call 0047ED64
:0078E0A4 8B45EC mov eax, dword ptr [ebp-14]
:0078E0A7 50 push eax
:0078E0A8 8D55E8 lea edx, dword ptr [ebp-18]
:0078E0AB 8B861C030000 mov eax, dword ptr [esi+0000031C]
:0078E0B1 E8AE0CCFFF call 0047ED64
:0078E0B6 8B55E8 mov edx, dword ptr [ebp-18]
:0078E0B9 58 pop eax
:0078E0BA E8A16EC7FF call 00404F60
:0078E0BF 752B jne 0078E0EC (原程序为742B)我认为是关键跳转
:0078E0C1 6A40 push 00000040
:0078E0C3 B940E37800 mov ecx, 0078E340
* Possible StringData Ref from Code Obj ->"【注册码】不正确,请正确输入!"
|
:0078E0C8 BAACE37800 mov edx, 0078E3AC
:0078E0CD A1D8E47900 mov eax, dword ptr [0079E4D8]
:0078E0D2 8B00 mov eax, dword ptr [eax]
:0078E0D4 E80F1FD1FF call 0049FFE8
:0078E0D9 8B8614030000 mov eax, dword ptr [esi+00000314]
:0078E0DF 8B10 mov edx, dword ptr [eax]
:0078E0E1 FF92C4000000 call dword ptr [edx+000000C4]
:0078E0E7 E91C020000 jmp 0078E308
[招生]科锐逆向工程师培训(2025年3月11日实地,远程教学同时开班, 第52期)!