Skip to content

Latest commit

 

History

History
18 lines (11 loc) · 709 Bytes

README.snapshot.md

File metadata and controls

18 lines (11 loc) · 709 Bytes

AFL++ snapshot feature

NOTE: the snapshot lkm is currently not supported and needs a maintainer :-)

Snapshotting is a feature that makes a snapshot from a process and then restores its state, which is faster then forking it again.

All targets compiled with llvm_mode are automatically enabled for the snapshot feature.

To use the snapshot feature for fuzzing compile and load this kernel module: https://github.com/AFLplusplus/AFL-Snapshot-LKM

Note that is has little value for persistent (__AFL_LOOP) fuzzing.

Notes

Snapshot does not work with multithreaded targets yet. Still in WIP, it is now usable only for single threaded applications.