我已经到大OEP 如果程序正常的话反汇编窗口的代码应该是一下这样的
0040D001 > 60 pushad
0040D002 E8 03000000 call NotePad_.0040D00A
0040D007 - E9 EB045D45 jmp 459DD4F7
0040D00C 55 push ebp
0040D00D C3 retn
0040D00E E8 01000000 call NotePad_.0040D014
0040D013 EB 5D jmp short NotePad_.0040D072
0040D015 BB EDFFFFFF mov ebx,-0x13
0040D01A 03DD add ebx,ebp
0040D01C 81EB 00D00000 sub ebx,0xD000
0040D022 83BD 22040000 0>cmp dword ptr ss:[ebp+0x422],0x0
0040D029 899D 22040000 mov dword ptr ss:[ebp+0x422],ebx
0040D02F 0F85 65030000 jnz NotePad_.0040D39A
0040D035 8D85 2E040000 lea eax,dword ptr ss:[ebp+0x42E]
0040D03B 50 push eax
0040D03C FF95 4D0F0000 call dword ptr ss:[ebp+0xF4D]
0040D042 8985 26040000 mov dword ptr ss:[ebp+0x426],eax
0040D048 8BF8 mov edi,eax
0040D04A 8D5D 5E lea ebx,dword ptr ss:[ebp+0x5E]
而现在却变成以下这样
004010CC 55 db 55 ; CHAR 'U'
004010CD 8B db 8B
004010CE EC db EC
004010CF 83 db 83
004010D0 . EC in al,dx
004010D1 ? 44 inc esp
004010D2 . 56 push esi
004010D3 ? FF15 E0634000 call dword ptr ds:[0x4063E0] ; kernel32.GetCommandLineA
004010D9 8B db 8B
004010DA F0 db F0
004010DB 8A db 8A
004010DC 00 db 00
004010DD 3C db 3C ; CHAR '<'
004010DE 22 db 22 ; CHAR '"'
004010DF 75 db 75 ; CHAR 'u'
当中的反汇编窗口不还是汇编语言,我就不知道是怎么一回事 所以想请教一下大家 希望有明白的给我解答一些,先谢谢了
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课