-
-
[求助]调试LoadLibraryA
-
发表于:
2009-2-15 10:58
7487
-
请教如果F8过CALL[LoadLibraryA]没有问题
F7进CALL[LoadLibraryA]后就无法返回呢?遇到一个异常地址JMP F5356AF0
为什么F8过CALL[LoadLibraryA]就没有问题呢?????例如:
010072FD |. |85C0 TEST EAX,EAX
010072FF |. |8B35 C8100001 MOV ESI,DWORD PTR DS:[<&KERNEL32.LoadLib>; kernel32.LoadLibraryA
01007305 |. |74 0E JE SHORT notepad.01007315
01007307 |. |8D85 F8FEFFFF LEA EAX,DWORD PTR SS:[EBP-108]
0100730D |. |50 PUSH EAX ; /FileName
0100730E |. |FFD6 CALL ESI ; \LoadLibraryA
//这里如果用F8没有问题!!!!!!
01007310 |. |A3 A89A0001 MOV DWORD PTR DS:[1009AA8],EAX
01007315 |> |8B0D A89A0001 MOV ECX,DWORD PTR DS:[1009AA8]
0100731B |. |85C9 TEST ECX,ECX
0100731D |. |75 13 JNZ SHORT notepad.01007332
0100731F |. |68 48180001 PUSH notepad.01001848 ; ASCII "hhctrl.ocx"
0100730E处如果用F7进入DLL中
7C882F9C > 55 PUSH EBP
7C882F9D 8BEC MOV EBP,ESP
7C882F9F 90 NOP
7C882FA0 5D POP EBP
7C882FA1 - E9 4A3BAD78 JMP F5356AF0
//到这里就异常了!!!!!!!!这个地址F5356AF0没有吗?怎么不进来就没有异常呢?
7C882FA6 90 NOP
谢谢
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)