00e5449ad6
fix and clean UID/GID modification
2025-06-09 16:33:16 +02:00
c8d1b66af3
add AFL_FORKSRV_UID and AFL_FORKSRV_GID env vars
2025-06-04 15:21:02 +02:00
c699aa252d
reduce overhead
2025-05-19 18:53:22 +08:00
3ee3b5c384
code format
2025-05-17 00:05:31 +02:00
7f7d5ff29b
Merge pull request #2427 from kcwu/dev
...
avoid duplicated code
2025-05-16 18:05:48 +02:00
6dcd0aa089
Add env variable SHM_FUZZ_MAP_SIZE ( #2430 )
...
* Add env variable SHM_FUZZ_PAGE_SIZE to tell the forkserver about the max shm input size
* fix
* PAGE_SIZE->MAP_SIZE
* fix more nits
* More cleanup
2025-05-16 12:14:58 +02:00
dffd6537ae
avoid duplicated code
2025-05-15 18:44:25 +08:00
7a32331c99
better solution
2025-05-15 11:05:02 +02:00
b27e861a51
fix resume for syncing
2025-05-15 10:47:36 +02:00
bedb38e216
fix UAF in -F
2025-05-14 21:05:38 +02:00
62e63d1125
Merge pull request #2423 from kcwu/more-stats-sync-foreign
...
show stats more frequently when sync foreign
2025-05-13 10:54:44 +02:00
221439fc7a
fix foreign sync naming
2025-05-13 10:42:26 +02:00
919108ee57
show stats more frequently when sync foreign
...
otherwise, the stats might have no updates for hours for large foreign directory
2025-05-13 15:22:50 +08:00
61e97a8ceb
Do not match NUL when memmem
2025-05-09 09:46:05 +08:00
4bd492f212
fix memory leak in check_main_node_exists
2025-04-12 16:56:14 +00:00
55c9c4ff19
deprecate some queue/.state files
2025-04-08 11:32:08 +02:00
fc860872d6
Merge pull request #2344 from kcwu/fix-sync-foreign
...
avoid import already imported foreign corpus
2025-04-03 08:25:05 +02:00
735d647e48
Merge pull request #2345 from kcwu/fix-leak-foreign
...
fix memory leak in read_foreign_testcases
2025-04-03 08:20:30 +02:00
992349e48a
fix memory leak in read_foreign_testcases
2025-04-02 12:48:05 +00:00
950b90abcd
avoid import already imported foreign corpus
...
If no new foreign cases, mtime_max is 0 and this incorrectly reset last
import mtime.
2025-04-02 12:45:47 +00:00
4cabb81996
Better handling of exit codes used by sanitzers
2025-03-24 16:30:05 +01:00
f27f109880
fix(afl-fuzz-init): ensure proper permissions for setting CPU governor
...
The previous command used tee without sudo, which could fail due to insufficient permissions.
Signed-off-by: Yuvraj Saxena <ysaxenax@gmail.com >
2025-03-10 17:43:18 +05:30
ecaddc09e8
code format
2025-02-10 13:29:22 +01:00
c7c66bd0d6
Fix plot_file header
2025-01-26 15:34:56 +08:00
1c9925c7d7
Initial integration
2025-01-19 23:49:52 +08:00
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