0

我是开发开发的新手,我想知道如果我无法访问源代码,如何使用软件对本地应用程序(例如 Windows Media Player)进行模糊测试。我对缓冲区溢出漏洞、它们如何工作、如何找到它们以及如何为它们编写漏洞利用具有基本的中级知识。我只需要第二步 - 首先找到它们......

谢谢!

4

1 回答 1

1

Fuzzing 是一个有用的工具,但不一定容易。我建议先在网上听一些关于 fuzzing 的演讲或做一些阅读。大局是你想找到一种方法来生成随机/变异的输入,然后编写你的应用程序以使用这个随机输入运行。因此,对于 Windows Media Player,您可以从以下开始:

  1. 弄清楚如何以自动化/脚本方式运行 WMP。
  2. 寻找生成模糊文件输入的工具。
于 2017-07-01T18:33:59.410 回答