17 个不稳定版本 (7 个重大变更)
0.13.2 | 2024 年 7 月 31 日 |
---|---|
0.12.0 | 2024 年 4 月 12 日 |
0.11.2 | 2023 年 12 月 21 日 |
0.11.1 | 2023 年 8 月 31 日 |
0.6.1 | 2021 年 8 月 23 日 |
在 模拟器 中排名第 294
每月下载量 164 次
在 libafl_sugar 中使用
4MB
100K SLoC
LibAFL QEMU
LibAFL QEMU 是一个以模糊测试为导向的模拟器库,它使用 Rust 提供了丰富的 API 包装 QEMU。
它有两种变体,用户模式用于模糊测试 Linux ELFs 用户空间二进制文件,系统模式用于使用 QEMU TCG 模糊测试任意操作系统。
引用
如果您在学术工作中使用了 LibAFL QEMU,请考虑引用以下论文
@InProceedings{libaflqemu:bar24,
title = {{LibAFL QEMU: A Library for Fuzzing-oriented Emulation}},
author = {Romain Malmain and Andrea Fioraldi and Aurélien Francillon},
year = {2024},
series = {BAR 24},
month = {March},
booktitle = {Workshop on Binary Analysis Research (colocated with NDSS Symposium)},
location = {San Diego (USA)},
keywords = {fuzzing, emulation},
}
lib.rs
:
欢迎使用 LibAFL
QEMU
警告:默认情况下,文档是为 x86_64
和 usermode
架构构建的。要访问其他架构或 systemmode
的文档,必须使用正确的功能重新构建文档。
依赖关系
~46–76MB
~1.5M SLoC