LibAFL模糊测试库
简介
1.
入门
1.1.
设置
1.2.
构建
1.3.
Crates
2.
简单的模糊器实例
3.
核心概念
3.1.
观察者 Observer
3.2.
执行器 Executor
3.3.
反馈 Feedback
3.4.
输入 Input
3.5.
语料库 Corpus
3.6.
突变器 Mutator
3.7.
生成器 Generator
3.8.
阶段 Stage
4.
设计
4.1.
架构
4.2.
元数据
5.
消息传递
5.1.
派生实例
5.2.
配置
6.
教程
6.1.
简介
7.
高级功能
7.1.
Concolic Tracing和混合模糊
7.2.
LibAFL在 no_std 环境下 (内核、管理程序...)
Light (default)
Rust
Coal
Navy
Ayu
LibAFL模糊测试库
设计
在这一章中,我们讨论了我们是如何在考虑到核心概念的情况下设计这个库的,同时考虑代码重用和可扩展性。