【求助】用OllyDbg调试一程序 反汇编出来的有?是怎么回事?而且也不能用W32dasm反汇编!
代码如下
00381000 /$ B8 FCB33800 mov eax, 0038B3FC
00381005 |? C3 retn
00381006 |? 90 nop
00381007 |. 90 nop
00381008 |? 90 nop
00381009 |? 90 nop
0038100A |? 90 nop
0038100B |? 90 nop
0038100C |? 90 nop
0038100D |. 90 nop
0038100E |. 90 nop
0038100F |? 90 nop
00381010 |? 83EC 0C sub esp, 0C
00381013 |? A1 7CD33800 mov eax, [38D37C]
00381018 |? 334424 0C xor eax, [esp+C]
0038101C |? 56 push esi
0038101D |? 894424 0C mov [esp+C], eax
00381021 |? 33F6 xor esi, esi
00381023 |? FF15 44B03800 call [<&KERNEL32.GetThreadLocale>] ; kernel32.GetThreadLocale
00381029 |? 6A 07 push 7
0038102B |? 8D4C24 08 lea ecx, [esp+8]
0038102F |. 51 push ecx ; \GetModuleFileNameA
00381030 |? 68 04100000 push 1004
00381035 |. 50 push eax
00381036 |? FF15 48B03800 call [<&KERNEL32.GetLocaleInfoA>] ; kernel32.GetLocaleInfoA
0038103C |? 85C0 test eax, eax
0038103E |? 74 25 je short 00381065
00381040 |. 8A4424 04 mov al, [esp+4]
00381044 |? 84C0 test al, al
00381046 |? 8D4C24 04 lea ecx, [esp+4]
0038104A |. 74 19 je short 00381065
0038104C |? 8D6424 00 lea esp, [esp]
00381050 |? 0FBEC0 movsx eax, al
00381053 |. 8D14B6 lea edx, [esi+esi*4]
00381056 |? 41 inc ecx
00381057 |. 8D7450 D0 lea esi, [eax+edx*2-30]
0038105B |? 8A01 mov al, [ecx]
0038105D |? 84C0 test al, al
0038105F |?^ 75 EF jnz short 00381050
00381061 |? 85F6 test esi, esi
00381063 |? 75 17 jnz short 0038107C
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)