7b24f4a329
remove afl-gcc/afl-clang
2024-11-21 14:31:36 +01:00
82752fe38d
code format
2024-11-19 16:25:50 +01:00
8a060a4b68
fix the cleanup of previous generated SHA1 files in function handle_existing_out_dir()
2024-10-19 13:54:48 +02:00
146e535f7b
persistent record for frida and qmeu
2024-10-01 10:13:35 +02:00
8b35dd49be
Fix macOS build
2024-09-23 21:22:17 +02:00
db172473b5
Save crash log returned by nyx when AFL_CRASHING_SEEDS_AS_NEW_CRASH environment variable is enabled
...
nyx also returns a crash log when reporting a crash, both files are saved in the afl++ fuzzing run, whereas with the AFL_CRASHING_SEEDS_AS_NEW_CRASH setting, only the crash file is saved in the dry run phase if crashes are included in the supplied seeds.
This commit adds crash log saving to keep the behavior consistent
2024-09-23 15:50:20 +08:00
fc7c95e9f4
nits
2024-09-12 10:24:05 +02:00
3ec794c806
Merge pull request #2203 from ktpss95112/patch-1
...
Update the doc string of read_foreign_testcases()
2024-09-06 11:50:33 +02:00
6f61fca15a
Update the doc string of read_foreign_testcases()
2024-09-06 11:39:49 +08:00
d7c99007ff
No longer need the extra line break
2024-08-21 20:04:30 +10:00
bdb5622bd4
Skip the save/restore example
2024-08-21 20:03:33 +10:00
cf2ddf437b
Wording tweaks
2024-08-21 19:05:41 +10:00
2b7aae66b6
Offer more explicit core dump handling tip
2024-08-21 19:02:38 +10:00
bd83eb0f42
check the sync_id length once
2024-07-12 16:22:17 -04:00
dd762726dc
fastresume implementation
2024-06-12 09:10:35 +02:00
c03f2897d0
Add AFL_SHA1_FILENAMES
option
2024-05-12 05:44:14 -04:00
ac6ccd53df
stat update during syncing
2024-05-07 16:46:24 +02:00
26eaf53a83
AFL_DISABLE_REDUNDANT
2024-05-02 08:35:24 +02:00
70c60cfba7
work with spaces in filenames
2024-04-26 16:14:50 +02:00
43e9a13921
add schedule check.
2024-04-26 07:45:58 +08:00
526dbe8f16
fix: initialize n_fuzz_entry in perform_dry_run.
2024-04-25 21:28:58 +08:00
476aca5b67
nits
2024-04-19 15:45:00 +02:00
6062668679
fix not using autodict
2024-02-29 14:31:47 +01:00
b2b887d04d
Issue #2007 : add filename extension to /crashes files
...
This is very helpful for code that inpects a file name extension when determining what code to run.
It's also useful for applications that constrain the user to choose files by extension.
2024-02-26 14:07:49 -05:00
42c663e7c7
Merge pull request #1965 from CodeLinaro/stateful
...
replay mode support
2024-02-08 10:29:33 +01:00
ed1a6f8a57
2024 v4.10c release
2024-02-03 11:01:31 +01:00
06f0982f0f
Enhancement on Deterministic stage ( #1972 )
...
* fuzzer: init commit based on aflpp 60dc37a8cf
* 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
9604fe922e
nyx test for CI
2024-01-30 15:06:34 +01:00
8fedf49984
replay mode support
2024-01-23 19:36:49 +01:00
87b33740ea
ensure table reinit, downgrade redundant
2023-09-04 13:38:09 +02:00
549e5dd926
AFL_IGNORE_SEED_PROBLEMS
2023-08-23 18:02:33 +02:00
53c26d086b
Loosen ReportCrash
check
2023-08-19 08:17:23 -04:00
55d696fbae
code format
2023-08-09 17:14:13 +02:00
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
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
90f83c13d0
remove dead code, code format
2023-06-22 09:26:46 +02:00
ad8f7d6eb3
switch user mailinglist reference to discord
2023-05-31 11:40:54 +02:00
e983e2e9cf
more debug
2023-04-27 16:24:43 +02:00
bc969f78f6
fixes
2023-04-25 11:56:50 +02:00
c0ecf7cf61
only reverse reading the queue on restart
2023-04-25 08:33:51 +02:00
30483919eb
code format
2023-03-09 17:37:29 +01:00
5221938945
various fixes
2023-03-09 17:36:13 +01:00
668f5e1fa9
debug output
2023-02-15 09:32:32 +01:00
5163a49350
fix input file deletion
2023-01-15 08:26:15 +01:00
35f09e11a4
welcome 2023
2023-01-03 09:38:07 +01:00
26a5bd625c
write queue statistics
2022-11-18 12:23:18 +01:00
05e0825d66
changelog update
2022-10-24 20:06:57 +02:00
f84ea69660
Fix child reaping on fuzzer termination
...
This commit contains the following changes:
- Call `waitpid()` on the child and the fork server when terminating the
fuzzer; thus, we do not end up with zombies.
- Rename `fsrv.kill_signal` to `fsrv.child_kill_signal`, since the
documentation states that the signal is used to terminate the *child*.
- Use SIGTERM instead of fsrv.(child)_kill_signal, thus the fork server
can always reap the child.
2022-10-20 18:08:07 +02:00
0623a73a5c
fix docs
2022-09-17 11:56:39 +02:00
361263b0f2
better no dry run
2022-08-18 08:06:17 +02:00