我正在反转一个动态加载SetUnhandledExceptionFilter并使用它来将函数设置为异常处理程序的程序。然后它调用int 2D- 以便仅在程序未被调试时执行转移到函数。
我想查看函数的动态行为 - 特别是因为我无法理解它如何处理其EXCEPTION_POINTER*参数 - 但我真的不能这样做,因为在我调试时执行甚至不会转移到那里。
如何让 IDA 执行 int 2D 以便我可以看到执行转移到异常处理程序函数并动态查看其行为?
我尝试遵循此答案中的建议,但没有帮助:更改0x2DCD为0x2DFF具有完全相同的效果 - 程序崩溃了。