文件名称:fuzvisor:框架提供了监视和控制模糊器的接口
文件大小:5.29MB
文件格式:ZIP
更新时间:2024-06-13 11:49:14
research fuzzer Rust
菲兹维索(Fuzvisor) 框架提供了监视和控制模糊器的接口。 免责声明:这不是官方支持的Google产品。 Fuzvisor不是模糊器,而是模糊器的控制器。 它的收集服务器通过高吞吐量的gRPC协议,从多个模糊工作人员那里收集性能和覆盖范围。 有用的静态程序结构(例如控制流程图)在编译时被转储,并由收集服务器加载以在模糊测试期间进行分析。 该框架使在现有的模糊器(例如libfuzzer)之上构建和测试复杂的模糊控制算法变得更加容易。 该项目仍在大力开发中。 建造 先决条件 CMake的> = 3.10 用于构建Clang和LLVM的工具链 最新的Rust工具链 构建修改后的Clang和LLVM mkdir fuzvisor-build && cd fuzvisor-build cmake ../fuzvisor cmake --build . 用法 准备起毛目标 使用LLV