Files
AFLplusplus/instrumentation
van Hauser fb443eaf23 Merge pull request #1141 from AFLplusplus/afl4
cmplog enhancement variant
2021-11-07 14:09:09 +01:00
..
2021-11-06 10:28:22 +01:00
2020-09-05 12:11:48 +02:00
2021-11-06 10:28:22 +01:00
2021-11-06 10:28:22 +01:00
2021-11-06 10:28:22 +01:00
2021-11-06 10:28:22 +01:00
2021-11-06 10:28:22 +01:00
2021-11-06 10:28:22 +01:00
2021-11-06 10:28:22 +01:00
2021-11-06 10:28:22 +01:00
2020-09-08 14:55:19 +02:00
2021-03-09 22:14:34 +01:00
2021-03-09 23:04:53 +01:00
2021-10-10 21:03:43 +08:00
2021-11-06 10:28:22 +01:00
2021-08-25 12:29:44 +02:00
2021-06-01 12:16:56 +02:00
2021-03-10 00:07:33 +01:00
2021-08-20 13:52:07 +02:00
2021-06-01 12:16:56 +02:00
2021-11-04 15:53:17 +01:00
2021-11-06 10:28:22 +01:00
2021-11-06 10:28:22 +01:00

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.