about summary refs log tree commit diff
AgeCommit message (Collapse)Author
2021-03-20add AFL_TARGET_ENV to afl-fuzzfuzzah
2021-03-16debugvanhauser-thc
2021-03-16fix two bugs in error messagehexcoder
$1 and $2 have been modified here by two previous shift commands.
2021-03-16no runtime for shared linkingvanhauser-thc
2021-03-16Merge branch 'dev' of github.com:AFLplusplus/AFLplusplus into devAndrea Fioraldi
2021-03-16changelogAndrea Fioraldi
2021-03-16blacklist sanitize and debug in c++vanhauser-thc
2021-03-16qemuaflAndrea Fioraldi
2021-03-16rtn fixvanhauser-thc
2021-03-16update qemuaflAndrea Fioraldi
2021-03-16fix cmplogvanhauser-thc
2021-03-16fix cmplog rtnvanhauser-thc
2021-03-16Merge pull request #816 from realmadsci/add-more-qasan-checksAndrea Fioraldi
Add more qasan checks
2021-03-16Merge pull request #819 from realmadsci/qemu-consistent-preloadAndrea Fioraldi
Remove AFL_PRELOAD and AFL_USE_QASAN handlers
2021-03-16Merge pull request #818 from realmadsci/add-qemu-custom-binAndrea Fioraldi
Add AFL_QEMU_CUSTOM_BIN environment flag
2021-03-15v3.12a initvanhauser-thc
2021-03-15v3.11c releasevanhauser-thc
2021-03-15fix testvanhauser-thc
2021-03-15Remove AFL_PRELOAD and AFL_USE_QASAN handlersrealmadsci
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-15Add AFL_QEMU_CUSTOM_BIN environment flagrealmadsci
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-15fixesaflpp
2021-03-15libqasan/malloc: Additional pointer checksrealmadsci
Add checks to free() and malloc_usable_size() to verify (sort of) that the pointers are actually pointing at valid allocated memory before dereferencing them and using the chunk_begin struct info. This will catch use-after-free and wildly bad pointers a little bit earlier.
2021-03-15libqasan: Add checks for read() and write()realmadsci
2021-03-13Merge pull request #813 from MarcoFalke/patch-1van Hauser
doc: Clarify default value of N iterations in aflpp_driver
2021-03-13doc: Clarify default value of N iterations in aflpp_driverMarcoFalke
2021-03-12added ui change to changelogDominik Maier
2021-03-12make get_offsets executableDominik Maier
2021-03-12unique crashes yellow on resume (#801)Dominik Maier
2021-03-11Merge pull request #807 from AFLplusplus/devvan Hauser
push to stable
2021-03-11more time for fp splitvanhauser-thc
2021-03-11fixaflpp
2021-03-11Merge pull request #806 from AFLplusplus/devvan Hauser
Dev
2021-03-11new auto mapaflpp
2021-03-11fix the auto map fixvanhauser-thc
2021-03-11implemented #801Dominik Maier
2021-03-11more time for float split testvanhauser-thc
2021-03-11more time for testsvanhauser-thc
2021-03-10Revert "PFATAL for libdislocator"vanhauser-thc
This reverts commit ffd8fae22ae51b6eda9bad6c4ee7173daba427b8.
2021-03-10PFATAL for libdislocatorvanhauser-thc
2021-03-10Merge pull request #802 from MarcoFalke/patch-1van Hauser
doc: Clarify memory limits in Readme
2021-03-10doc: Clarify memory limits in ReadmeMarcoFalke
2021-03-10Merge pull request #800 from AFLplusplus/devvan Hauser
push to stable
2021-03-10fix auto map discoveryvanhauser-thc
2021-03-10fix man pathvanhauser-thc
2021-03-10cmplog finetuningvanhauser-thc
2021-03-10Merge pull request #786 from AFLplusplus/devvan Hauser
push to stable
2021-03-10brackets make dominik happyvanhauser-thc
2021-03-10Merge pull request #790 from rchildre3/qemu-depsvan Hauser
Remove QEMU dependency checks
2021-03-10gsoc2021 clarificationvanhauser-thc
2021-03-10Remove QEMU dependency checksR. Elliott Childre
Most of these packages (bison, flex, pixman (in non-system mode)) are no longer dependencies of QEMU and regardless, QEMU's build system is quite capable of finding dependencies by itself and will error out accordingly. This prevents having to further change this code as QEMU's dependencies inevitably change.