Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-05-17 | restrict afl-showmap in_file size | vanhauser-thc | |
2021-05-15 | additional safety checks for restarts | Dominik Maier | |
2021-05-15 | added bounds check to pivot_inputs (fixes #921) | Dominik Maier | |
2021-05-11 | fix a few cur_time uses | vanhauser-thc | |
2021-05-11 | OSX-specific improvements (#912) | Dustin Spicuzza | |
* Fix afl-cc to work correctly by default on OSX using xcode - CLANG_ENV_VAR must be set for afl-as to work - Use clang mode by default if no specific compiler selected * Add OSX-specific documentation for configuring shared memory | |||
2021-05-10 | code-format | vanhauser-thc | |
2021-05-10 | afl-plot: relative time | vanhauser-thc | |
2021-05-08 | fix | vanhauser-thc | |
2021-05-08 | ensure crashes/README.txt exists | vanhauser-thc | |
2021-05-07 | Exit on time (#904) | Roman M. Iudichev | |
* Variable AFL_EXIT_ON_TIME description has been added. Variables AFL_EXIT_ON_TIME and afl_exit_on_time has been added. afl->exit_on_time variable initialization has been added. The asignment of a value to the afl->afl_env.afl_exit_on_time variable from environment variables has been added. Code to exit on timeout if new path not found has been added. * Type of afl_exit_on_time variable has been changed. Variable exit_on_time has been added to the afl_state_t structure. * Command `export AFL_EXIT_WHEN_DONE=1` has been added. * Millisecond to second conversion has been added. Call get_cur_time() has been added. * Revert to using the saved current time value. * Useless check has been removed. | |||
2021-05-07 | Fix memory errors when trim causes testcase growth (#881) (#903) | realmadsci | |
* Revert "fixed potential double free in custom trim (#881)" This reverts commit e9d2f72382cab75832721d859c3e731da071435d. * Revert "fix custom trim for increasing data" This reverts commit 86a8ef168dda766d2f25f15c15c4d3ecf21d0667. * Fix memory errors when trim causes testcase growth Modify trim_case_custom to avoid writing into in_buf because some custom mutators can cause the testcase to grow rather than shrink. Instead of modifying in_buf directly, we write the update out to the disk when trimming is complete, and then the caller is responsible for refreshing the in-memory buffer from the file. This is still a bit sketchy because it does need to modify q->len in order to notify the upper layers that something changed, and it could end up telling upper layer code that the q->len is *bigger* than the buffer (q->testcase_buf) that contains it, which is asking for trouble down the line somewhere... * Fix an unlikely situation Put back some `unlikely()` calls that were in the e9d2f72382cab75832721d859c3e731da071435d commit that was reverted. | |||
2021-05-01 | remove the input file .cur_input at the end of the fuzzing, if AFL_TMPDIR is ↵ | hexcoder- | |
used | |||
2021-04-30 | fix stdin trimming | vanhauser-thc | |
2021-04-30 | fix statsd writing | vanhauser-thc | |
2021-04-30 | error handling, freeing mem | Dominik Maier | |
2021-04-30 | fixed potential double free in custom trim (#881) | Dominik Maier | |
2021-04-29 | nits | vanhauser-thc | |
2021-04-28 | Frida persistent (#880) | WorksButNotTested | |
* 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-19 | fix custom trim for increasing data | vanhauser-thc | |
2021-04-17 | Merge pull request #882 from AFLplusplus/havoc2 | van Hauser | |
Havoc | |||
2021-04-16 | reworked formatting in order to avoid gcc 8.3.0 warnings | hexcoder- | |
2021-04-16 | fixes | vanhauser-thc | |
2021-04-16 | fix nits | vanhauser-thc | |
2021-04-15 | cmplog -l3: disable trimming, forcing input2stage for all | vanhauser-thc | |
2021-04-15 | fix ui | vanhauser-thc | |
2021-04-15 | fix warnings | vanhauser-thc | |
2021-04-15 | remove duplicate plot file write | vanhauser-thc | |
2021-04-15 | fix writing stat file on exit | vanhauser-thc | |
2021-04-14 | ui update | vanhauser-thc | |
2021-04-14 | update havoc | vanhauser-thc | |
2021-04-13 | add AFL_EXIT_ON_SEED_ISSUES | vanhauser-thc | |
2021-04-13 | ui custom mutator only display | vanhauser-thc | |
2021-04-13 | display dictionary usage in havoc only mode | vanhauser-thc | |
2021-04-09 | update grammar-mutator, show better fuzzing strategy yields | vanhauser-thc | |
2021-04-09 | fix afl_custom_queue_new_entry when syncing | vanhauser-thc | |
2021-04-08 | removed -lc++ linking for lto | vanhauser-thc | |
2021-04-07 | fix forkserver timeout error msg | vanhauser-thc | |
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 | Remove check for exit_code on LSAN and replace it with check for | Joshua Rogers | |
symbolize=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-04-02 | fix k-ctx | vanhauser-thc | |
2021-03-27 | ensure one fuzzer sync per cycle, cycle introspection | vanhauser-thc | |
2021-03-27 | add introspection | vanhauser-thc | |
2021-03-27 | restructure havoc | vanhauser-thc | |
2021-03-26 | Merge pull request #845 from joeyjiaojg/dev | van Hauser | |
Dev | |||
2021-03-25 | integrate frida_mode, code-format | vanhauser-thc | |