-
-
关于指令记录的原理
-
发表于:
2011-9-26 18:55
2967
-
点击被附加的程序的按钮,结果一次访问违规都没捕捉到,设断代码如下,每种属性都试过,而且NOACCESS属性进程会退出
api返回成功,进程句柄也由同一线程内获取 求可能的任何原因
DWORD oldProtect,addrBegin=0x00400000,addrEnd=0x00439000;//另一进程代码位于00413445
addrBegin=addrBegin/0x1000*0x1000;//pageBegin
addrEnd=addrEnd/0x1000*0x1000;//pageEnd
for( ;addrBegin<addrEnd;addrBegin+=0x1000)
{
if(! VirtualProtectEx(hProcess,(LPVOID)addrBegin,1,PAGE_READWRITE,&oldProtect) )
{ csOutput.Format("VirtualProtectEx error%d",GetLastError() ); OUTPUT(csOutput);//自定义宏不必关心 }
}
[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!