Skip to content

Files

Latest commit

4130e38 · Mar 19, 2025

History

History

libafl_qemu

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Mar 18, 2025
Mar 14, 2025
Feb 17, 2025
Mar 19, 2025
Mar 14, 2025
Mar 19, 2025
Mar 14, 2025
Jul 1, 2024
Oct 25, 2024
Mar 10, 2025

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},
}