00432BA2 > 60 pushad
00432BA3 E8 00000000 call SXSCGLZQ.00432BA8
00432BA8 5D pop ebp
00432BA9 81ED 06104000 sub ebp, SXSCGLZQ.00401006
00432BAF 8D85 56104000 lea eax, [ebp+401056]
00432BB5 50 push eax
00432BB6 64:FF35 0000000>push dword ptr fs:[0]
00432BBD 64:8925 0000000>mov fs:[0], esp
00432BC4 CC int3
00432BC5 90 nop
00432BC6 64:8F05 0000000>pop dword ptr fs:[0] ; 0012FFE0
00432BCD 83C4 04 add esp, 4
00432BD0 74 05 je short SXSCGLZQ.00432BD7
00432BD2 75 03 jnz short SXSCGLZQ.00432BD7
00432BD4 EB 07 jmp short SXSCGLZQ.00432BDD
00432BD6 59 pop ecx
00432BD7 8D9D 00104000 lea ebx, [ebp+401000]
00432BDD 53 push ebx
00432BDE 5F pop edi
00432BDF 2BFA sub edi, edx
00432BE1 57 push edi
00432BE2 8A03 mov al, [ebx]\\
00432BE4 3007 xor [edi], al||这部分就是loop了,有什么问题吗?我看不出来啊。
00432BE6 43 inc ebx ||
00432BE7 47 inc edi \\
00432BE8 ^ E2 F8 loopd short SXSCGLZQ.00432BE2 ||
00432BEA 58 pop eax
00432BEB 894424 1C mov [esp+1C], eax
00432BEF 61 popad
00432BF0 FFE0 jmp eax
JMP了之后我单步或者F4到retn那句,也都会跳到这样的地方:
00420F43 0000 add [eax], al
00420F45 0000 add [eax], al
00420F47 0000 add [eax], al
00420F49 0000 add [eax], al
00420F4B 0000 add [eax], al
00420F4D 0000 add [eax], al
00420F4F 0000 add [eax], al