243 Commits

Author SHA1 Message Date
vanhauser-thc
30483919eb code format 2023-03-09 17:37:29 +01:00
vanhauser-thc
5221938945 various fixes 2023-03-09 17:36:13 +01:00
vanhauser-thc
668f5e1fa9 debug output 2023-02-15 09:32:32 +01:00
vanhauser-thc
5163a49350 fix input file deletion 2023-01-15 08:26:15 +01:00
vanhauser-thc
35f09e11a4 welcome 2023 2023-01-03 09:38:07 +01:00
vanhauser-thc
26a5bd625c write queue statistics 2022-11-18 12:23:18 +01:00
vanhauser-thc
05e0825d66 changelog update 2022-10-24 20:06:57 +02:00
Nils Bars
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
vanhauser-thc
0623a73a5c fix docs 2022-09-17 11:56:39 +02:00
vanhauser-thc
361263b0f2 better no dry run 2022-08-18 08:06:17 +02:00
vanhauser-thc
eeab1afd57 alt no cal 2022-08-17 12:50:15 +02:00
vanhauser-thc
3200e6515b add AFL_NO_STARTUP_CALIBRATION feature 2022-08-14 12:30:23 +02:00
vanhauser-thc
b847e0f414 clang format 14 2022-07-12 09:04:54 +02:00
Ruben ten Hove
b077a7963b feat: show bound cpu 2022-06-30 21:11:22 +00:00
vanhauser-thc
51942b605d support post_process's own return buffer 2022-05-09 13:18:14 +02:00
vanhauser-thc
cf853fb249 reintroduce AFL_PERSISTENT and AFL_DEFER_FORKSRV 2022-02-08 20:15:48 +01:00
vanhauser-thc
d5b9cd4b73 add afl-fuzz -y fuzz length support 2022-02-05 08:27:17 +01:00
vanhauser-thc
04d693721b force persistent and deferred also for tools 2022-02-05 07:25:12 +01:00
vanhauser-thc
d4c01c057b test support for forced persistent mode 2022-02-04 12:09:07 +01:00
vanhauser-thc
e1082f2548 welcome 2022 2022-01-01 00:49:17 +01:00
vanhauser-thc
8b8aaa93bd nyx code format 2021-12-28 17:26:54 +01:00
Sergej Schumilo
41291d8c72 add Nyx mode 2021-12-28 15:51:43 +01:00
vanhauser-thc
7bd2899f2e fix cpu selection 2021-12-27 12:52:16 +01:00
yuawn
7603e49765 rename active_paths 2021-12-11 10:07:16 +00:00
vanhauser-thc
9063002af2 rename path 2021-12-09 13:22:10 +01:00
vanhauser-thc
78b0e108a6 remove quickly 2021-12-01 12:01:00 +01:00
Akira Moroo
9100f3c416 Add initial CoreSight mode support
The original code is:
https://github.com/RICSecLab/AFLplusplus-cs/tree/retrage/coresight-mode-pr

Signed-off-by: Akira Moroo <retrage01@gmail.com>
2021-11-11 09:52:21 +00:00
vanhauser-thc
9325a4fcbb http->https 2021-11-06 10:28:22 +01:00
vanhauser-thc
e03897a070 fix timeout bug in afl tools 2021-10-23 20:54:24 +02:00
Andrea Fioraldi
23e69f1107 Merge branch 'dev' of github.com:AFLplusplus/AFLplusplus into dev 2021-10-19 13:59:38 +02:00
Andrea Fioraldi
77a63d8ccf execs field in filenames 2021-10-19 13:59:31 +02:00
vanhauser-thc
45d668a671 better ui banner 2021-10-18 13:17:07 +02:00
vanhauser-thc
5700b3c750 remove outdated references 2021-08-10 10:02:50 +02:00
vanhauser-thc
d354ec2586 more fixes 2021-07-09 11:39:25 +02:00
vanhauser-thc
d64cde8370 non-unix compat 2021-06-23 13:15:32 +02:00
vanhauser-thc
cbac22d82b reverse read the queue n resumes 2021-06-22 17:24:06 +02:00
vanhauser-thc
a38aafc5d0 fix -F with slash option 2021-06-02 10:50:04 +02:00
vanhauser-thc
87b16c4460 add AFL_TRY_AFFINITY 2021-05-25 10:45:24 +02:00
vanhauser-thc
8e75adfee5 AFL_SKIP_CRASHES is obsolete since 3.0 2021-05-25 09:22:50 +02:00
vanhauser-thc
bceae82754 improve error msg 2021-05-21 12:24:58 +02:00
vanhauser-thc
738246465d fix seed crash disable 2021-05-17 13:08:05 +02:00
Dominik Maier
000c729095 added bounds check to pivot_inputs (fixes #921) 2021-05-15 17:33:05 +02:00
vanhauser-thc
ceb138cefe afl-plot: relative time 2021-05-10 10:31:11 +02:00
WorksButNotTested
39ad3b8946
Frida persistent (#880)
* Added x64 support for persistent mode (function call only), in-memory teest cases and complog

* Review changes, fix NeverZero and code to parse the .text section of the main executable. Excluded ranges TBC

* Various minor fixes and finished support for AFL_INST_LIBS

* Review changes

Co-authored-by: Your Name <you@example.com>
2021-04-28 10:25:26 +02:00
vanhauser-thc
be880f2476 add AFL_EXIT_ON_SEED_ISSUES 2021-04-13 13:01:50 +02:00
vanhauser-thc
3c846859ee cleanup 2021-04-04 20:05:02 +02:00
van Hauser
c23183f1dc
Merge pull request #855 from MegaManSec/leak-sanitizer
Add support for standalone leak-sanitizer
2021-04-04 15:28:42 +02:00
Joshua Rogers
afc4da47f7 Fix typos,
Use symbolize=0 for LSAN,
Remove syntactic sugar.
2021-04-03 14:50:35 +00:00
Joshua Rogers
920e9402a4 Add support for standalone leak-sanitizer, introducting the environment
variable AFL_USE_LSAN.

AFL_USE_LSAN introduces the macro __AFL_CHECK_LEAK() which will check
for a memory leak when the macro is run. This is especially helpful
when using __AFL_LOOP().

If __AFL_LEAK_CHECK() is not used when AFL_USE_LSAN=1 is set,
the leak checker will run when the program exits.
2021-04-02 22:23:11 +00:00
Your Name
e1384b5086 Add support for FRIDA mode 2021-03-24 18:17:10 +00:00