mirror of https://github.com/x64dbg/TitanEngine
- fixed a switch statement
- fixed an anti-debug trick using the DBG_PRINTEXCEPTION_C (0x40010006)
This commit is contained in:
parent
0590511f5d
commit
7ef9d9ef63
|
|
@ -16752,6 +16752,8 @@ __declspec(dllexport) void TITCALL DebugLoop()
|
||||||
DBGCustomHandler->chOutputDebugString = NULL;
|
DBGCustomHandler->chOutputDebugString = NULL;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
//http://maximumcrack.wordpress.com/2009/06/22/outputdebugstring-awesomeness/ (the final advice is incorrect, but still helpful)
|
||||||
|
DBGCode = DBG_EXCEPTION_NOT_HANDLED; //pass exception to debuggee
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
|
@ -17785,7 +17787,7 @@ __declspec(dllexport) void TITCALL DebugLoop()
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case STATUS_NONCONTINUABLE_EXCEPTION;
|
case STATUS_NONCONTINUABLE_EXCEPTION:
|
||||||
{
|
{
|
||||||
DBGCode = DBG_EXCEPTION_NOT_HANDLED;
|
DBGCode = DBG_EXCEPTION_NOT_HANDLED;
|
||||||
if(DBGCustomHandler->chNonContinuableException != NULL)
|
if(DBGCustomHandler->chNonContinuableException != NULL)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue