
* 0.14.1 * fixer * don't build nyx --------- Co-authored-by: Dominik Maier <domenukk@gmail.com>
Baby fuzzer with Intel PT tracing
This is a minimalistic example about how to create a libafl based fuzzer with Intel PT tracing.
It runs on a single core until a crash occurs and then exits.
The tested program is a simple Rust function without any instrumentation.
After building this example with cargo build
, you need to give to the executable the necessary capabilities with
sudo setcap cap_ipc_lock,cap_sys_ptrace,cap_sys_admin,cap_syslog=ep ./target/debug/intel_pt_baby_fuzzer
.
You can run this example using cargo run
, and you can enable the TUI feature by building and running with
--features tui
.
This fuzzer is compatible with Linux hosts only having an Intel PT compatible CPU.