-
-
[求助]释放到VirtualAlloc里面的代码,怎么设定为新的ep?
-
发表于:
2012-6-22 12:14
5478
-
[求助]释放到VirtualAlloc里面的代码,怎么设定为新的ep?
如下面这段代码
#include <H.h>//这里包含了常要用的头文件
#define SIZE 0x1000
void main()
{
LPVOID lpaddr=VirtualAlloc(NULL,SIZE,MEM_COMMIT,0x40);
if(lpaddr!=NULL)
{
memset(lpaddr,0x90,SIZE);
__asm
{
mov eax,lpaddr
call eax
}
}
}
call eax进入lpaddr以后,假设我想把lpaddr当作新的entry point,该怎么dump?
可以在这里下载编译好的:
d.7z
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课