我正在尝试一个关于模糊测试和使用Peach Fuzzer的快速教程。运行模糊器后,我收到错误:
无法启动监视器“WindowsDebugger”。错误,无法找到 WinDbg 请使用“WinDbgPath”参数指定。
我真的不确定如何开始解决这个问题。任何帮助,将不胜感激。
我正在尝试一个关于模糊测试和使用Peach Fuzzer的快速教程。运行模糊器后,我收到错误:
无法启动监视器“WindowsDebugger”。错误,无法找到 WinDbg 请使用“WinDbgPath”参数指定。
我真的不确定如何开始解决这个问题。任何帮助,将不胜感激。
你的 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