https://github.com/aflplusplus/qemu-libafl-bridge
A patched QEMU that exposes an interface for LibAFL-based fuzzers
https://github.com/aflplusplus/qemu-libafl-bridge
Last synced: about 1 year ago
JSON representation
A patched QEMU that exposes an interface for LibAFL-based fuzzers
- Host: GitHub
- URL: https://github.com/aflplusplus/qemu-libafl-bridge
- Owner: AFLplusplus
- License: other
- Created: 2021-05-05T15:59:42.000Z (about 5 years ago)
- Default Branch: main
- Last Pushed: 2025-05-08T23:28:39.000Z (about 1 year ago)
- Last Synced: 2025-05-16T03:01:54.465Z (about 1 year ago)
- Language: C
- Size: 500 MB
- Stars: 73
- Watchers: 10
- Forks: 38
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- License: COPYING
Awesome Lists containing this project
README
# QEMU LibAFL Bridge
This is a patched version of [QEMU](https://gitlab.com/qemu-project/qemu) that exposes an interface for LibAFL-based fuzzers.
This raw interface is used in `libafl_qemu` that expose a more Rusty API.
To use `libafl_qemu`, refer to the [LibAFL](https://github.com/AFLplusplus/LibAFL) repository, especially the [qemu](https://github.com/AFLplusplus/LibAFL/tree/main/fuzzers/qemu) fuzzer example.
#### License
This project extends the QEMU emulator, and our contributions to previously existing files adopt those files' respective licenses; the files that we have added are made available under the terms of the GNU General Public License as published by the Free Software Foundation, either version 2 of the License, or (at your option) any later version.