1. Kernel32: SetUnhandledExceptionFilter
设置顶层异常
2. User32:DialogBoxParamA
1. 在OD中下断点,单步跟踪异常所在
2. 分析异常,发现不是SEH,而是SetUnhandledExceptionFilter设定的回调
3. 在VS中写代码,模拟目标程序的异常
根据目标程序的异常回调,打印对应的信息
LONG WINAPI TOP_LEVEL_EXCEPTION_FILTER( |
1. Kernel32: SetUnhandledExceptionFilter
设置顶层异常
2. User32:DialogBoxParamA
1. 在OD中下断点,单步跟踪异常所在
2. 分析异常,发现不是SEH,而是SetUnhandledExceptionFilter设定的回调
3. 在VS中写代码,模拟目标程序的异常
根据目标程序的异常回调,打印对应的信息
LONG WINAPI TOP_LEVEL_EXCEPTION_FILTER( |