LibAFL QEMU readme (#2351)
This commit is contained in:
parent
d564656f1c
commit
12c6cc186b
24
libafl_qemu/README.md
Normal file
24
libafl_qemu/README.md
Normal file
@ -0,0 +1,24 @@
|
||||
# LibAFL QEMU
|
||||
|
||||
LibAFL QEMU is a fuzzing-oriented emulation library that wraps QEMU with a rich API in Rust.
|
||||
|
||||
It comes in two variants, usermode to fuzz Linux ELFs userspace binaries and systemmode, to fuzz arbitrary operating systems with QEMU TCG.
|
||||
|
||||
## Cite
|
||||
|
||||
If you use LibAFL QEMU for your academic work, consider citing the follwing paper:
|
||||
|
||||
```
|
||||
@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},
|
||||
}
|
||||
```
|
||||
|
||||
|
@ -2,6 +2,7 @@
|
||||
//!
|
||||
//! __Warning__: The documentation is built by default for `x86_64` in `usermode`. To access the documentation of other architectures or `systemmode`, the documentation must be rebuilt with the right features.
|
||||
/*! */
|
||||
#![doc = include_str!("../README.md")]
|
||||
#![cfg_attr(feature = "document-features", doc = document_features::document_features!())]
|
||||
#![forbid(unexpected_cfgs)]
|
||||
// libafl_qemu only supports Linux currently
|
||||
|
Loading…
x
Reference in New Issue
Block a user