-
-
请教调用其它进程的API问题.
-
发表于:
2006-12-15 11:07
4061
-
1.我用vc6做了一个对话框程序,里面有个函数 AfxMessageBox("ha ha ");
2.用OD打开这个对话框程序,找文本"ha ha",找到这个:
004019C1 68 58504100 push 00415058; ASCII "ha ha "
004019C6 E8 59F7FFFF callAfxMessageBox; jmp 到 MFC42D.#1136
3.把光标移到004019C6(第二行)上显示下面结果.
00401124=AfxMessageBox
fDlg.cpp:175. AfxMessageBox("ha ha ");
4.我用Windows核心编程的远程线程注入方法,把一个Dll注入到上面的
对话框进程中.
DLL中包含下面的代码并运行:
__asm
{
pushad
mov eax, 0x00415058
push eax
mov edx, 0x00401124
call edx
popad
}
5.在没加代码的时候DLL运行正常,但运行代码后结果出错了.....
请高手指点一下,是不是我哪儿没做对???
[课程]FART 脱壳王!加量不加价!FART作者讲授!