-
-
[求助]把一个程序一个地址NOACCESS了,用veh捕获EXCEPTION_ACCESS_VIOLATION,为何抓不到??
-
发表于:
2014-8-20 14:58
3820
-
[求助]把一个程序一个地址NOACCESS了,用veh捕获EXCEPTION_ACCESS_VIOLATION,为何抓不到??
这个程序执行到那个地址就崩溃了,没有执行我的veh怎么回事?是不是flag不对?
代码如下:
LONG NTAPI FirstVectExcepHandler( PEXCEPTION_POINTERS pExcepInfo )
{
if(pExcepInfo->ExceptionRecord->ExceptionCode==EXCEPTION_ACCESS_VIOLATION)
{
MessageBoxA(0,"调用",0,0);
xxxxxxxxxxxxxxxx
xxxxxxxxxxxx
return EXCEPTION_CONTINUE_EXECUTION;
}
return EXCEPTION_CONTINUE_SEARCH;
}
DWORD old;
if(!VirtualProtect((LPVOID)xx, PAGE_NOACCESS,&old))
{
MessageBoxA(0,"失败",0,0);
}
AddVectoredExceptionHandler( 1, &FirstVectExcepHandler );
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课