Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-06 | more unicorn fixes | Dominik Maier | |
2021-05-06 | unicorn fixes | Dominik Maier | |
2021-05-06 | instrumentation further move to C++11 (#900) | David CARLIER | |
2021-05-06 | unicorn mips fixes | Dominik Maier | |
2021-05-05 | not on qemu 3 anymore | Dominik Maier | |
2021-05-04 | prepare for 32-bit support (later) | hexcoder- | |
2021-05-04 | set ARCH for linux intel 32-bit for frida-gum-devkit | hexcoder- | |
2021-05-04 | fix persistent mode (64-bit) | hexcoder- | |
2021-05-04 | typos | hexcoder | |
2021-05-03 | add new test for frida_mode (please review) | hexcoder- | |
2021-05-03 | clarify that no modifications are required. | hexcoder- | |
2021-05-03 | reverse push (#901) | van Hauser | |
* Create FUNDING.yml * Update FUNDING.yml * disable QEMU static pie Co-authored-by: Andrea Fioraldi <andreafioraldi@gmail.com> | |||
2021-05-01 | remove the input file .cur_input at the end of the fuzzing, if AFL_TMPDIR is ↵ | hexcoder- | |
used | |||
2021-04-30 | Support for AFL_ENTRYPOINT (#898) | WorksButNotTested | |
Co-authored-by: Your Name <you@example.com> | |||
2021-04-30 | fix stdin trimming | vanhauser-thc | |
2021-04-30 | let aflpp_qemu_driver_hook.so build fail gracefully | vanhauser-thc | |
2021-04-30 | fix statsd writing | vanhauser-thc | |
2021-04-30 | frida: complog -> cmplog | 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-30 | typos | hexcoder | |
2021-04-30 | update changelog | vanhauser-thc | |
2021-04-30 | nits | vanhauser-thc | |
2021-04-30 | Added representative fuzzbench test and test for libxml (#893) | WorksButNotTested | |
* Added representative fuzzbench test and test for libxml * Added support for building FRIDA from source with FRIDA_SOURCE=1 Co-authored-by: Your Name <you@example.com> | |||
2021-04-30 | fix PCGUARD, build aflpp_driver with fPIC | vanhauser-thc | |
2021-04-29 | nits | vanhauser-thc | |
2021-04-29 | nits | vanhauser-thc | |
2021-04-29 | Fixes for aarch64, OSX and other minor issues (#891) | WorksButNotTested | |
Co-authored-by: Your Name <you@example.com> | |||
2021-04-28 | update grammar mutator | vanhauser-thc | |
2021-04-28 | nit | vanhauser-thc | |
2021-04-28 | nits | vanhauser-thc | |
2021-04-28 | frida mode - support non-pie | vanhauser-thc | |
2021-04-28 | nits | vanhauser-thc | |
2021-04-28 | Bumped warnings up to the max and fixed remaining issues (#890) | WorksButNotTested | |
Co-authored-by: Your Name <you@example.com> | |||
2021-04-28 | Integer overflow/underflow fixes in libdislocator (#889) | Dmitry Zheregelya | |
* libdislocator: fixing integer overflow in 'max_mem' variable and setting 'max_mem' type to 'size_t' * libdislocator: fixing potential integer underflow in 'total_mem' variable due to its different values in different threads | |||
2021-04-28 | fix frida mode | vanhauser-thc | |
2021-04-28 | 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-26 | update util readme | vanhauser-thc | |
2021-04-26 | fix qdbi | vanhauser-thc | |
2021-04-26 | fixed example location | Dominik Maier | |
2021-04-26 | unicorn speedtest makefile cleanup | Dominik Maier | |
2021-04-26 | moved custom_mutator examples | Dominik Maier | |
2021-04-24 | sync (#886) | van Hauser | |
* Create FUNDING.yml * Update FUNDING.yml | |||
2021-04-19 | drop support for llvm < 6.0 | vanhauser-thc | |
2021-04-19 | fix custom trim for increasing data | vanhauser-thc | |
2021-04-19 | Merge pull request #883 from veritas501/fix-typo | van Hauser | |
fix-typo | |||
2021-04-19 | fix-typo: "WIn32" -> "Win32" | veritas501 | |
2021-04-17 | Merge pull request #882 from AFLplusplus/havoc2 | van Hauser | |
Havoc |