-
-
[求助]把一个程序一个地址NOACCESS了,用veh捕获EXCEPTION_ACCESS_VIOLATION,为何抓不到??
-
发表于:
2014-8-20 14:58
3819
-
[求助]把一个程序一个地址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 );
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)