语料蒸馏

逆向工程 工具 模糊测试
2021-06-30 03:54:58

任何人都知道可以帮助语料库蒸馏的任何工具或脚本我知道Peach Minset,但除此之外别无他法。感谢有人可以分享。

2个回答

前段时间我写了minblox 正是为了这个目的。它依赖于 DynamoRIO。与使用 pin tool 的 minset 相比,没有太大区别。我认为实际的集合最小化部分比 minset 工作得更快。

Minblox 工具由两部分组成。

  • DynamoRIO 检测部分 (libbbcoverage) 的任务是记录在应用程序执行期间执行的所有基本块。
  • minblox.py - 运行 DynamoRIO 检测并分析日志文件以最小化样本集的 Python 脚本。

不过,请记住,我仅针对我需要的特定情况进行了测试,因此您的里程可能会有所不同。

据我所知,没有什么像这样的公众。但是,您可以使用DrCov并为自己做与 Minset 相同的事情,甚至更强大的事情。事实上,我经常使用这个 DynamoRIO 的工具 DrCov 来做同样的事情和其他事情。