x64dbg 抛出异常

逆向工程 调试 x64dbg 缓冲区溢出
2021-06-25 20:02:33

我一直在寻找写字板中的溢出问题,并且能够以未定义的行为(我的观点)运行异常。

我正在使用 x64dbg(我不是专业的 x64dbg)并且它显示了意外的 HRESULT 并且几乎所有寄存器都填充了随机值(加载未损坏的文件时它们不会被填充)。

我是 x64dbg 的新手——我怎么会说这是易受攻击的?如何分析异常和行为?我如何利用它?

我有很多问题。请帮忙。内存转储太大,因此无法识别任何内容。我应该遵循哪些步骤?有时unexpected HRESULT也会在 R8 寄存器上显示

在此处输入图片说明

1个回答

状态栏中显示的异常(CPP_EH_EXCEPTION)是一种特殊的异常代码,用于实现C++异常(throw/catch),通常不表示错误或漏洞。在大多数情况下,它可以传递给期望它并处理它的程序。