373 Commits

Author SHA1 Message Date
vanhauser-thc
9419e39fdf nits 2024-05-31 18:32:31 +02:00
Samuel Moelius
c03f2897d0 Add AFL_SHA1_FILENAMES option 2024-05-12 05:44:14 -04:00
vanhauser-thc
26eaf53a83 AFL_DISABLE_REDUNDANT 2024-05-02 08:35:24 +02:00
vanhauser-thc
40adc34413 fix -V, code format 2024-04-09 09:24:19 +02:00
Cornelius Aschermann
48a862c503 :Adds stats tracking time spend in calibration/trim/sync
This currently does not affect statsd nor the UI. Only the fuzzer_stats file is updated
2024-04-08 11:54:19 -07:00
van Hauser
42c663e7c7
Merge pull request #1965 from CodeLinaro/stateful
replay mode support
2024-02-08 10:29:33 +01:00
Davide Quarta
023fc19ce0 better replay mode error handling, added replay mode documentation, code formatting 2024-02-05 18:26:46 +01:00
vanhauser-thc
ed1a6f8a57 2024 v4.10c release 2024-02-03 11:01:31 +01:00
Han Zheng
06f0982f0f
Enhancement on Deterministic stage (#1972)
* fuzzer: init commit based on aflpp 60dc37a8cf09f8e9048e4b6a2204d6c90b27655a

* fuzzers: adding the skip variables and initialize

* log: profile the det/havoc finding

* log: add profile log output

* fuzzers: sperate log/skipdet module

* fuzzers: add quick eff_map calc

* fuzzers: add skip_eff_map in fuzz_one

* fuzzers: mark whole input space in eff_map

* fuzzers: add undet bit threshold to skip some seeds

* fuzzers: fix one byte overflow

* fuzzers: fix overflow

* fix code format

* add havoc only again

* code format

* remove log to INTROSPECTION, rename skipdet module

* rename skipdet module

* remove log to stats

* clean redundant code

* code format

* remove redundant code format check

* remove redundant doc

* remove redundant objects

* clean files

* change -d to default skipdet

* disable deterministic when using CUSTOM_MUTATOR

* revert fix
2024-02-01 14:13:21 +00:00
Davide Quarta
8fedf49984 replay mode support 2024-01-23 19:36:49 +01:00
yangzao
faedb3fb29 update python module 2023-11-25 21:18:32 -07:00
yangzao
8af74bcaee update afl-fuzz-run 2023-11-24 22:47:50 -07:00
yangzao
770e868d04 add custom_post_run.c 2023-11-24 11:06:06 -07:00
vanhauser-thc
4cdf7a1e3e add scale encode mode for cmplog 2023-10-23 18:03:59 +02:00
vanhauser-thc
a809c3c50c less impact 2023-09-03 11:22:54 +02:00
vanhauser-thc
549e5dd926 AFL_IGNORE_SEED_PROBLEMS 2023-08-23 18:02:33 +02:00
vanhauser-thc
4d8d8633ff update faq 2023-08-13 11:44:37 +02:00
marc
8823f22a9c add AFL_FINAL_SYNC 2023-08-11 11:22:18 +02:00
marc
55d696fbae code format 2023-08-09 17:14:13 +02:00
Junwha
fcdfe9e990 Define AFL_CRASHING_SEEDS_AS_NEW_CRASH as env variable
- and fix typo

Signed-off-by: Junwha <qbit@unist.ac.kr>
2023-08-04 18:36:58 +09:00
Junwha
1429c9724e Add option for treating crashing input as new crash
Signed-off-by: Junwha Hong <qbit@unist.ac.kr>
2023-08-02 19:07:38 +09:00
vanhauser-thc
5f813bbb86 improve cmplog level 3 2023-07-21 18:02:30 +02:00
vanhauser-thc
2a34e84507 nits 2023-07-12 16:08:22 +02:00
vanhauser-thc
3e1d794107 update mutation strategy 2023-06-29 16:57:20 +02:00
vanhauser-thc
c28779adc5 show fuzzing state 2023-06-08 12:32:51 +02:00
van Hauser
4deb45f3b3
Merge pull request #1759 from AFLplusplus/dev
Dev
2023-06-06 17:36:04 +03:00
vanhauser-thc
abd6eace9d improved symqemu custom mutator 2023-05-18 10:32:15 +02:00
van Hauser
a2daef29f9
slightly different weighting algo (#1719)
* better seed selection

* slightly different weighting calculation

* remove unnecessary memset
2023-04-27 17:57:22 +02:00
Maik Betka
7101ffa1ae Merge remote-tracking branch 'origin/dev' into atnwalk
# Conflicts:
#	include/afl-fuzz.h
#	src/afl-fuzz-run.c
2023-04-21 11:31:22 +02:00
vanhauser-thc
4e5f42cab6 afl-showmap custom mutator support 2023-04-20 10:39:23 +02:00
Maik Betka
9ab902402c fixed code clones in atnwalk.c, introduced new environment variable AFL_POST_PROCESS_KEEP_ORIGINAL in AFL++ to integrate atnwalk without re-compiling afl-fuzz 2023-04-17 17:09:48 +02:00
vanhauser-thc
f756734ad2 fix attempt at post_process implementation 2023-04-13 12:07:27 +02:00
vanhauser-thc
6cc8d607fb remove -z option, use -p mmopt instead 2023-04-13 11:44:39 +02:00
vanhauser-thc
36127fb197 add -z switch 2023-04-05 12:59:20 +02:00
vanhauser-thc
a74561b0e7 implement switch mode 2023-04-05 12:12:05 +02:00
vanhauser-thc
3ab18d2861 mode switch 2023-04-04 19:44:12 +02:00
vanhauser-thc
e46e0bce44 allow pizza mode to be disabled 2023-04-02 12:03:45 +02:00
vanhauser-thc
b1bfc1ae76 time_wo_finds in fuzzer_stats 2023-03-27 17:52:01 +02:00
Amit Elkabetz
403d95d2d2 auto code format fixes 2023-03-05 18:21:35 +02:00
Amit Elkabetz
07cf27cddc Added flag -u to allow custom interval to update fuzzer_stats file 2023-03-05 18:16:21 +02:00
vanhauser-thc
668f5e1fa9 debug output 2023-02-15 09:32:32 +01:00
vanhauser-thc
eeca3a0b29 lots of fixes 2023-01-19 11:52:19 +01:00
vanhauser-thc
14d8eb9e40 autotoken: splicing; splice_optout 2023-01-18 22:17:14 +01:00
vanhauser-thc
8fe5e29104 ignore timeout env option 2023-01-18 14:56:26 +01:00
vanhauser-thc
35f09e11a4 welcome 2023 2023-01-03 09:38:07 +01:00
vanhauser-thc
0165ca8c6c hide queue introspection behind define 2022-12-20 13:36:56 +01:00
vanhauser-thc
26a5bd625c write queue statistics 2022-11-18 12:23:18 +01:00
van Hauser
46beedadd7
Merge pull request #1580 from guyf2010/dev
Add option for random cmplog colorization
2022-11-14 21:48:50 +01:00
vanhauser-thc
57257ce656 fix python 2022-11-14 21:41:07 +01:00
vanhauser-thc
e2ebebce83 fix python 2022-11-14 21:37:08 +01:00