1

我正在尝试一个关于模糊测试和使用Peach Fuzzer的快速教程。运行模糊器后,我收到错误:

无法启动监视器“WindowsDebugger”。错误,无法找到 WinDbg 请使用“WinDbgPath”参数指定。

我真的不确定如何开始解决这个问题。任何帮助,将不胜感激。

4

1 回答 1

1

你的 Windows 调试器在哪里?它必须驻留在运行被模糊测试程序的机器上。

另外,对于代理实体,你的桃坑是什么样的?它看起来像这样吗?

<Agent name="RemoteAgent" location="tcp://127.0.0.1:9001">
    <!-- Run and attach windbg to a vulnerable server. -->
    <Monitor class="WindowsDebugger">
        <Param name="CommandLine" value="C:\Documents and Settings\Administrator\Desktop\vulnserver\vulnserver.exe"/>
        <Param name="WinDbgPath" value="C:\Program Files\Debugging Tools for Windows (x86)" />
    </Monitor>
</Agent>

您还可以关注我写的关于使用 Peach 3 对名为 VulnServer 的示例网络服务器进行模糊测试的博客文章,http: //rockfishsec.blogspot.com/2014/01/fuzzing-vulnserver-with-peach-3.html

于 2014-10-22T00:34:21.657 回答