Expand description
The Frida
executor is a binary-only mode for LibAFL
.
It can report coverage and, on supported architectures, even reports memory access errors.
Additional documentation is available in the LibAFL
book.
§Feature Flags
§General Features
cmplog
— Enablescmplog
, a mode that logs comparisons. This increases runtime overhead but also increases the fuzzer’s solving capabilities. Should be used on some cores.serdeany_autoreg
(enabled by default) — Automatically register all types with LibAFL’s serializer. There’s hardly a reason not to use this.track_hit_feedbacks
— If hit feedbacks should be tracked as part of LibAFL’s feedback.auto-download
(enabled by default) — If Frida should be automatically downloaded (else you’ll have to provide a Frida version to use manually)
Modules§
- allocator
- The frida-asan allocator
- asan
- Address sanitization using
frida
- cmplog_
rt - The
FRIDA
CmpLog
runtime - coverage_
rt - Functionality regarding binary-only coverage collection.
- drcov_
rt - Generates
DrCov
traces - executor
- The frida executor
- frida_
helper_ shutdown_ observer - The frida helper shutdown observer, needed to remove the instrumentation upon crashing
- helper
- The
LibAFL
frida helper - utils
- Utilities
Structs§
- Frida
Options - A representation of the various Frida options