Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-03 | welcome 2023 | vanhauser-thc | |
2022-10-29 | nits | vanhauser-thc | |
2022-10-29 | fix fork server kill signals for qemu, unicorn and nyx mode | vanhauser-thc | |
2022-10-24 | changelog update | vanhauser-thc | |
2022-10-24 | AFL_FORK_SERVER_KILL_SIGNAL backwards compatiblity | Nils Bars | |
If `AFL_KILL_SIGNAL` is set, `AFL_FORK_SERVER_KILL_SIGNAL` is set to the same value. | |||
2022-10-21 | Add AFL_FORK_SERVER_KILL_SIGNAL environment variable. | Nils Bars | |
The AFL_FORK_SERVER_KILL_SIGNAL variable allows to configure the signal used to kill the fork server on termination. | |||
2022-10-20 | Fix child reaping on fuzzer termination | Nils Bars | |
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-09-07 | analyze_run_target return dataconversion | CodeLogicError | |
analyze_run_target create u64 data and return u32 | |||
2022-07-12 | clang format 14 | vanhauser-thc | |
2022-01-01 | welcome 2022 | vanhauser-thc | |
2021-12-15 | cleanup of TIMES macro | vanhauser-thc | |
2021-11-16 | showmap -A -> -H, accurate help output | vanhauser-thc | |
2021-11-15 | Fix platform check for `-A` CoreSight mode | Akira Moroo | |
Signed-off-by: Akira Moroo <retrage01@gmail.com> | |||
2021-11-12 | Add platform check for `-A` CoreSight mode | Akira Moroo | |
REF: https://github.com/AFLplusplus/AFLplusplus/pull/1156#discussion_r747454306 Signed-off-by: Akira Moroo <retrage01@gmail.com> | |||
2021-11-12 | Clarify usage message for ARM CoreSight mode | Akira Moroo | |
REF: https://github.com/AFLplusplus/AFLplusplus/pull/1156#issuecomment-966196217 Signed-off-by: Akira Moroo <retrage01@gmail.com> | |||
2021-11-11 | Add initial CoreSight mode support | Akira Moroo | |
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-09 | fix afl- tools for new frida | vanhauser-thc | |
2021-11-06 | http->https | vanhauser-thc | |
2021-10-23 | fix timeout bug in afl tools | vanhauser-thc | |
2021-10-02 | fix some compiler warnings in 32-bit linux | hexcoder- | |
2021-09-07 | add check_binary_signatures for afl-* utils | vanhauser-thc | |
2021-07-30 | frida tool fix | vanhauser-thc | |
2021-07-30 | frida tool fix | vanhauser-thc | |
2021-06-10 | fix AFL_CAL_FAST | vanhauser-thc | |
2021-06-07 | Forkserver for afl-analyze (#963) | Dominik Maier | |
* afl-analyze forkserver * added missing vars to forkserver * synchronized a bit more with afl-tmin * more debugging, runs now, but need to suppress target output * fix dev/null setting * afl-analyze info: Co-authored-by: hexcoder- <heiko@hexco.de> | |||
2021-06-07 | write target errors to out_dir/error.txt | vanhauser-thc | |
2021-06-05 | restored timeout handling (with SIGALRM for now) | hexcoder- | |
2021-04-04 | cleanup | vanhauser-thc | |
2021-04-04 | Merge pull request #855 from MegaManSec/leak-sanitizer | van Hauser | |
Add support for standalone leak-sanitizer | |||
2021-04-04 | Move definition of __AFL_LEAK_CHECK inside ifguards, | Joshua Rogers | |
use LSAN_OPTIONS=print_suppressions=0 | |||
2021-04-03 | Fix typos, | Joshua Rogers | |
Use symbolize=0 for LSAN, Remove syntactic sugar. | |||
2021-04-02 | Replace __AFL_CHECK_LEAK with __AFL_LEAK_CHECK to be more proper. | Joshua Rogers | |
Fix spelling mistakes. Correctly call LSAN_ERROR not MSAN_ERROR. | |||
2021-04-02 | Add support for standalone leak-sanitizer, introducting the environment | Joshua Rogers | |
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-03-25 | Fix support for afl-cmin and updated README | Your Name | |
2021-03-24 | Add support for FRIDA mode | Your Name | |
2021-03-23 | make setting different file permissions easy via config.h | vanhauser-thc | |
2021-03-15 | Remove AFL_PRELOAD and AFL_USE_QASAN handlers | realmadsci | |
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-04 | no ASAN odr violations by default | vanhauser-thc | |
2021-01-30 | added AFL_CMPLOG_ONLY_NEW feature | van Hauser | |
2021-01-29 | AFL_USE_QASAN | Andrea Fioraldi | |
2021-01-20 | Fix build error for Android | Joey Jiao | |
- LTO not work yet | |||
2021-01-04 | code cleanups (shadowed vars, (un)signed type mismatches, format types, etc.) | hexcoder- | |
2020-12-23 | warn on _AFL and __AFL env vars | van Hauser | |
2020-12-22 | one more with nonstd array initializers | hexcoder- | |
2020-12-03 | AFL_CRASH_EXITCODE env var added, u8->bool | Dominik Maier | |
2020-10-24 | asan_build for tmin and analyze | van Hauser | |
2020-10-24 | asan_build for tmin and analyze | van Hauser | |
2020-10-10 | fix for afl-analyze thanks to JJY-sec! | hexcoder- | |
2020-08-07 | enabled Wextra, fixed bugs | Dominik Maier | |
2020-07-03 | ubsan options | Andrea Fioraldi | |