-
-
[求助]释放到VirtualAlloc里面的代码,怎么设定为新的ep?
-
发表于:
2012-6-22 12:14
5249
-
[求助]释放到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
[课程]Linux pwn 探索篇!