Dongjia "toka" Zhang 95d87bd7d8
0.14.1 (#2698)
* 0.14.1

* fixer

* don't build nyx

---------

Co-authored-by: Dominik Maier <domenukk@gmail.com>
2024-12-02 21:06:29 +01:00
..
2024-11-12 22:34:46 -03:00
2024-12-02 21:06:29 +01:00
2024-11-12 22:34:46 -03:00

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.