vanhauser-thc
35f09e11a4
welcome 2023
2023-01-03 09:38:07 +01:00
vanhauser-thc
0b6007a49c
fix fork server kill signals for qemu, unicorn and nyx mode
2022-10-29 10:00:36 +02:00
vanhauser-thc
05e0825d66
changelog update
2022-10-24 20:06:57 +02:00
Nils Bars
102b749c07
AFL_FORK_SERVER_KILL_SIGNAL backwards compatiblity
...
If `AFL_KILL_SIGNAL` is set, `AFL_FORK_SERVER_KILL_SIGNAL` is set
to the same value.
2022-10-24 17:54:03 +02:00
Nils Bars
7512316b46
Add AFL_FORK_SERVER_KILL_SIGNAL environment variable.
...
The AFL_FORK_SERVER_KILL_SIGNAL variable allows to configure the signal
used to kill the fork server on termination.
2022-10-21 12:47:00 +02:00
vanhauser-thc
b847e0f414
clang format 14
2022-07-12 09:04:54 +02:00
vanhauser-thc
1a4c0d2ecd
nits
2022-06-20 17:59:14 +02:00
Ruben ten Hove
0c3ba7d227
clarity
2022-06-18 07:23:06 -04:00
Ruben ten Hove
bf6a0159a9
formatting
2022-06-18 02:37:11 +02:00
Ruben ten Hove
0dd1c39b5a
check for empty env var as well
2022-06-18 02:35:31 +02:00
fuzzah
c2ae24ab96
fix early return in AFL_TARGET_ENV
2022-03-21 22:58:17 +03:00
vanhauser-thc
cf853fb249
reintroduce AFL_PERSISTENT and AFL_DEFER_FORKSRV
2022-02-08 20:15:48 +01:00
vanhauser-thc
04d693721b
force persistent and deferred also for tools
2022-02-05 07:25:12 +01:00
vanhauser-thc
e1082f2548
welcome 2022
2022-01-01 00:49:17 +01:00
vanhauser-thc
47488dcd02
nits
2021-12-25 14:21:59 +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
yuan
3670412d2e
Fix request size & remove redundant code ( #1139 )
...
* fix request size
* fix null terminator index
* remove redundant code
2021-11-03 16:44:37 +01:00
vanhauser-thc
f760e80729
add check_binary_signatures for afl-* utils
2021-09-07 17:16:23 +02:00
vanhauser-thc
63504f7b7e
fix cmplog screen update crash
2021-06-11 10:44:06 +02:00
vanhauser-thc
07c3e47e6b
fixes
2021-06-01 11:19:49 +02:00
vanhauser-thc
58e39ecd8f
turn off map size detection if skip_bin_check is set
2021-05-22 12:15:09 +02:00
vanhauser-thc
c169cb3911
integrate frida_mode, code-format
2021-03-25 20:10:09 +01:00
vanhauser-thc
d319b4a381
support libraries for find_afl_binary
2021-03-24 20:02:58 +01:00
van Hauser
7dc4847869
Merge pull request #817 from realmadsci/atat-plusplus
...
Make @@ handling more flexible
2021-03-24 11:26:10 +01:00
vanhauser-thc
dfe6f7f8c9
make setting different file permissions easy via config.h
2021-03-23 20:21:08 +01:00
Dominik Maier
5fcd634f05
fixed tiny nitpicks
2021-03-23 18:47:07 +01:00
van Hauser
090128b3f8
Merge branch 'dev' into dev
2021-03-19 23:54:36 +01:00
fuzzah
d7e121e2c9
add AFL_TARGET_ENV to afl-fuzz
2021-03-20 01:32:28 +03:00
vanhauser-thc
e73c7c59c1
refactor finding binaries
2021-03-19 14:55:25 +01:00
vanhauser-thc
5e2a5f1110
shmem map size in config.h
2021-03-17 10:27:23 +01:00
hexcoder
d17abce59b
Merge branch 'dev' into atat-plusplus
2021-03-17 08:00:32 +01:00
vanhauser-thc
862cb3217f
fix cmplog rtn
2021-03-16 14:38:13 +01:00
Andrea Fioraldi
73641be796
Merge pull request #819 from realmadsci/qemu-consistent-preload
...
Remove AFL_PRELOAD and AFL_USE_QASAN handlers
2021-03-16 09:08:23 +01:00
realmadsci
01ad7610be
Remove AFL_PRELOAD and AFL_USE_QASAN handlers
...
These are now processed in afl-qemu-trace so that the "copy+paste" code
that is in all of the other AFL tools can be removed.
This also allows the AFL_USE_QASAN flag to work the same when used
with tools like afl-fuzz as it does with afl-qemu-trace. This is
important in situations where loading the QASAN library changes
the address of your desired entrypoint, or for crash validation
using the same environment that afl-fuzz was using.
With this change, the same set of environment variables can be used
in exactly the same way between afl-fuzz, afl-showmap, and
afl-qemu-trace, and you will get exactly the same guest environment.
2021-03-15 13:03:16 -07:00
realmadsci
d4fb7f8b40
Add AFL_QEMU_CUSTOM_BIN environment flag
...
In QEMU mode (-Q), setting AFL_QEMU_CUSTOM_BIN cause afl-fuzz to skip
prepending afl-qemu-trace to your command line. Use this if you wish to use a
custom afl-qemu-trace or if you need to modify the afl-qemu-trace arguments.
2021-03-15 12:57:06 -07:00
realmadsci
27c0480866
afl-showmap: Allow @@ to be part of an arg
...
The previous implementation of "@@ handling"
in afl-showmap differed greatly from how it was
handled in afl-fuzz and how the documentation presented it.
It used to require that the @@ be its own argument separated
by whitespace and could not be used in situations like "--file=@@".
This change standardizes it to use detect_file_args() like
everybody else does, so that it will have the expected and
documented behavior.
2021-03-15 12:25:01 -07:00
vanhauser-thc
a10a627622
fix auto map discovery
2021-03-10 19:22:57 +01:00
vanhauser-thc
47f2650a32
add AFL_NOOPT
2021-03-09 16:53:56 +01:00
vanhauser-thc
4619a1395b
ensure proper aligning for skim patch
2021-03-01 09:57:57 +01:00
vanhauser-thc
f81ef4abf4
fix afl-common compile
2021-02-28 00:12:39 +01:00
vanhauser-thc
79f1a44a01
fix qasan search path
2021-02-27 18:14:58 +01:00
Andrea Fioraldi
2f7e57f6aa
helper_min3 func
2021-02-25 10:04:41 +01:00
Dominik Maier
cc7c651dc9
tidied up env suggestions
2021-02-24 18:07:08 +01:00
vanhauser-thc
974aab6cf6
cmplog config.h -> -l option
2021-02-21 17:53:09 +01:00
Andrea Fioraldi
62767a42dc
improved env suggestions
2021-02-19 20:40:38 +01:00
Andrea Fioraldi
89cf94f0e6
suggested env vars for lazy ppl
2021-02-19 20:33:12 +01:00
vanhauser-thc
9bd1e19d7f
added AFL_IGNORE_UNKNOWN_ENVS
2021-02-13 22:43:56 +01:00
van Hauser
32110a04c0
fixes
2021-02-01 15:51:04 +01:00
van Hauser
9d08f0d098
added AFL_CMPLOG_ONLY_NEW feature
2021-01-30 15:39:47 +01:00