Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-07-23 | Fixed frida unstable coverage for instances not named "default" | killerra | |
2024-07-23 | Merge pull request #2168 from AFLplusplus/fix_macos | van Hauser | |
Fix LLVM mode on MacOS | |||
2024-07-23 | oops | Dominik Maier | |
2024-07-23 | Fix LLVM mode build on MacOS | Dominik Maier | |
2024-07-21 | Merge pull request #2165 from meowmeowxw/fix-fasan-arm64 | van Hauser | |
Fix FASAN operand access on aarch64 | |||
2024-07-21 | frida_mode: fix fasan operand access order | Giovanni Di Santi | |
2024-07-17 | mini performance opt | vanhauser-thc | |
2024-07-15 | fix autodict | vanhauser-thc | |
2024-07-14 | Merge pull request #2158 from AFLplusplus/dev | van Hauser | |
push to stable | |||
2024-07-14 | code format | vanhauser-thc | |
2024-07-14 | Merge pull request #2160 from exoosh/dev | van Hauser | |
Fixing change from PR#2152, misspelled variable names | |||
2024-07-14 | ensure this does not happen again | vanhauser-thc | |
2024-07-14 | Revert "Replace gettimeofday with clock_gettime (#2159)" | vanhauser-thc | |
This reverts commit 7c380a6612f00e4a7ed02364dc2b3769e8edc8f8. | |||
2024-07-14 | Replace gettimeofday with clock_gettime (#2159) | carpintero-de-c | |
2024-07-13 | Fixing change from PR#2152, misspelled variable names | Oliver Schneider | |
2024-07-12 | Merge pull request #2157 from trail-of-forks/fix-syncid-len | van Hauser | |
check the sync_id length once | |||
2024-07-12 | check the sync_id length once | William Tan | |
2024-07-12 | Merge pull request #2156 from choller/patch-1 | van Hauser | |
Initialize max_length in afl_fsrv_init #2155 | |||
2024-07-12 | Initialize max_length in afl_fsrv_init #2155 | Christian Holler (:decoder) | |
2024-07-10 | Merge pull request #2154 from hazohelet/fix-missed-alias-table-recreation | van Hauser | |
Fix missed updates of alias table when INTROSPECTION is on | |||
2024-07-10 | Merge pull request #2152 from exoosh/exocad/stable | van Hauser | |
Some fixups to the GNUmakefile.llvm | |||
2024-07-10 | Fix missed updates of alias table when INTROSPECTION is on | Takuya Shimizu | |
In src/afl-fuzz.c `prev_queued_items` is used to decide whether the alias table should be recreated through the comparison with `afl->queued_items`. https://github.com/AFLplusplus/AFLplusplus/blob/43f462c91b3699b66e4aa1c5703b30f5189b5618/src/afl-fuzz.c#L3103-L3117 However, this variable is also updated to `afl->queued_items` when INTROSPECTION is enabled and the `fuzz_one` appends seeds. https://github.com/AFLplusplus/AFLplusplus/blob/43f462c91b3699b66e4aa1c5703b30f5189b5618/src/afl-fuzz.c#L3135-L3140 Due to the update of `prev_queued_items` when INTROSPECTION is on, alias table may not be recreated when it actually should be. This can lead to potential heap buffer-overflow in `select_next_queue_entry` due to the lack of `afl_realloc` called in `create_alias_table`. This patch fixes this bug by utilizing another variable for the INTROSPECTION part like other variables such as `prev_saved_tmouts`. | |||
2024-07-10 | Merge pull request #2138 from meowmeowxw/ijon-set | van Hauser | |
IJON SET | |||
2024-07-10 | ijon set: use __afl_coverage_interesting | Giovanni Di Santi | |
2024-07-10 | Some fixups to the GNUmakefile.llvm | Oliver Schneider | |
* rely less on the shell and more on GNU make to parse the versions * fixed retrieval of minor version (for 18.1.8 it gave 8 instead of 1!) * auto-detection of llvm-config within the supported version range * replaced backticks by `$(...)` syntax * tested against `busybox static-sh`, `bash`, `dash` and `csh` | |||
2024-07-08 | update timeout for custom mutator tests | vanhauser-thc | |
2024-07-08 | Update sample_all.sh (#2146) | Vito | |
Incorrect shell syntax | |||
2024-07-05 | Fixed the syntax errors in `unicorn_loader.py` within `unicorn_mode`. (#2144) | Chenhao | |
Replaced a Chinese comma "," with an English comma "," to ensure the code runs correctly. | |||
2024-07-01 | Merge pull request #2143 from r-barnes/patch-1 | van Hauser | |
Make fallthroughs explicit in afl-fuzz-extras.c | |||
2024-07-01 | Make fallthroughs explicit in afl-fuzz-extras.c | Richard Barnes | |
Using `__attribute__((fallthrough))` makes fallthroughs explicit in a way the compiler can understand. This allows the enablement of `-Wimplicit-fallthrough`. | |||
2024-07-01 | Merge pull request #2142 from CowBoy4mH3LL/patch-2 | van Hauser | |
Update README.md to reflect latest changes | |||
2024-07-01 | Update README.md to reflect latest changes | Subhojeet Mukherjee, PhD | |
1. fixed hook name length to 16 2. no native debug logging at this time -- will bridge with AFL++ macros latter | |||
2024-07-01 | Merge pull request #2141 from AFLplusplus/dev | van Hauser | |
push to stable | |||
2024-07-01 | changelog | vanhauser-thc | |
2024-07-01 | Merge pull request #2140 from CowBoy4mH3LL/dev | van Hauser | |
Adding of QEMU hooking bridge | |||
2024-07-01 | Fresh commit with all -- post revertion due to unicornafl update | Subhojeet Mukherjee, PhD | |
2024-06-30 | ijon set: discard source code instrumentation | Giovanni Di Santi | |
2024-06-29 | ijon set: remove gdb_history | Giovanni Di Santi | |
2024-06-29 | ijon set: init | Giovanni Di Santi | |
2024-06-29 | update qemuafl | vanhauser-thc | |
2024-06-29 | add AFL_OLD_FORKSERVER feature | vanhauser-thc | |
2024-06-29 | todo | vanhauser-thc | |
2024-06-29 | update qemu mode | vanhauser-thc | |
2024-06-28 | code format | vanhauser-thc | |
2024-06-28 | update grammar mutator | vanhauser-thc | |
2024-06-28 | add custom_send_tcp | vanhauser-thc | |
2024-06-27 | add ruby dict | vanhauser-thc | |
2024-06-27 | AFL_CUSTOM_MUTATOR_LATE_SEND added | vanhauser-thc | |
2024-06-27 | Merge pull request #2136 from jakelamberson/enhance-nyx-instructions | van Hauser | |
Enhance Nyx mode instructions | |||
2024-06-26 | Add nyx_mode to contribution instructions | Jake Lamberson | |