fuzzah
d7e121e2c9
add AFL_TARGET_ENV to afl-fuzz
2021-03-20 01:32:28 +03:00
vanhauser-thc
65b90001f6
debug
2021-03-16 23:24:34 +01:00
hexcoder
6840e8fd2a
fix two bugs in error message
...
$1 and $2 have been modified here by two previous shift commands.
2021-03-16 22:58:10 +01:00
vanhauser-thc
7c2436c711
no runtime for shared linking
2021-03-16 19:34:34 +01:00
Andrea Fioraldi
c2df65a0af
Merge branch 'dev' of github.com:AFLplusplus/AFLplusplus into dev
2021-03-16 17:04:59 +01:00
Andrea Fioraldi
175a275a3d
changelog
2021-03-16 17:04:52 +01:00
vanhauser-thc
bd64315395
blacklist sanitize and debug in c++
2021-03-16 16:54:48 +01:00
Andrea Fioraldi
65e3770bad
qemuafl
2021-03-16 16:32:35 +01:00
vanhauser-thc
f5420e737a
rtn fix
2021-03-16 16:15:29 +01:00
Andrea Fioraldi
4e567d3f5d
update qemuafl
2021-03-16 15:38:45 +01:00
vanhauser-thc
1227776251
fix cmplog
2021-03-16 14:39:48 +01:00
vanhauser-thc
862cb3217f
fix cmplog rtn
2021-03-16 14:38:13 +01:00
Andrea Fioraldi
8e11546536
Merge pull request #816 from realmadsci/add-more-qasan-checks
...
Add more qasan checks
2021-03-16 09:10:42 +01:00
Andrea Fioraldi
73641be796
Merge pull request #819 from realmadsci/qemu-consistent-preload
...
Remove AFL_PRELOAD and AFL_USE_QASAN handlers
2021-03-16 09:08:23 +01:00
Andrea Fioraldi
ff9f3fbe96
Merge pull request #818 from realmadsci/add-qemu-custom-bin
...
Add AFL_QEMU_CUSTOM_BIN environment flag
2021-03-16 09:01:13 +01:00
vanhauser-thc
1dcc3549b6
v3.12a init
2021-03-15 23:21:03 +01:00
vanhauser-thc
ac795ae1e1
v3.11c release
2021-03-15 23:08:28 +01:00
vanhauser-thc
aa6a50c2b4
fix test
2021-03-15 23:01:07 +01:00
realmadsci
01ad7610be
Remove AFL_PRELOAD and AFL_USE_QASAN handlers
...
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-15 13:03:16 -07:00
realmadsci
d4fb7f8b40
Add AFL_QEMU_CUSTOM_BIN environment flag
...
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-15 12:57:06 -07:00
aflpp
61c8304f24
fixes
2021-03-15 20:32:01 +01:00
realmadsci
96574854b3
libqasan/malloc: Additional pointer checks
...
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-15 12:07:22 -07:00
realmadsci
281cd47c15
libqasan: Add checks for read() and write()
2021-03-15 12:07:22 -07:00
van Hauser
01ad0f3c6a
Merge pull request #813 from MarcoFalke/patch-1
...
doc: Clarify default value of N iterations in aflpp_driver
2021-03-13 13:08:58 +01:00
MarcoFalke
db342c9c81
doc: Clarify default value of N iterations in aflpp_driver
2021-03-13 11:03:08 +01:00
Dominik Maier
f1d8a01047
added ui change to changelog
2021-03-12 03:55:18 +01:00
Dominik Maier
3753f56c25
make get_offsets executable
2021-03-12 03:47:12 +01:00
Dominik Maier
d32b1d6b0c
unique crashes yellow on resume ( #801 )
2021-03-12 03:46:50 +01:00
van Hauser
e5bdba4b9f
Merge pull request #807 from AFLplusplus/dev
...
push to stable
2021-03-11 19:13:53 +01:00
vanhauser-thc
c725cb71de
more time for fp split
2021-03-11 19:12:21 +01:00
aflpp
8ff5063545
fix
2021-03-11 18:03:18 +01:00
van Hauser
e549102563
Merge pull request #806 from AFLplusplus/dev
...
Dev
2021-03-11 09:43:27 +01:00
aflpp
b7d90a9e31
new auto map
2021-03-11 09:32:22 +01:00
vanhauser-thc
adeb0d18b1
fix the auto map fix
2021-03-11 08:59:34 +01:00
Dominik Maier
16e3e2a7f7
implemented #801
2021-03-11 01:39:21 +01:00
vanhauser-thc
0484d9b024
more time for float split test
2021-03-11 00:49:23 +01:00
vanhauser-thc
d60bbff0d9
more time for tests
2021-03-11 00:17:52 +01:00
vanhauser-thc
966eba50a6
Revert "PFATAL for libdislocator"
...
This reverts commit ffd8fae22ae51b6eda9bad6c4ee7173daba427b8.
2021-03-10 22:51:05 +01:00
vanhauser-thc
ffd8fae22a
PFATAL for libdislocator
2021-03-10 22:46:38 +01:00
van Hauser
cb0fe044dd
Merge pull request #802 from MarcoFalke/patch-1
...
doc: Clarify memory limits in Readme
2021-03-10 22:39:05 +01:00
MarcoFalke
4f3b5f8adc
doc: Clarify memory limits in Readme
2021-03-10 20:59:30 +01:00
van Hauser
3bb12b456f
Merge pull request #800 from AFLplusplus/dev
...
push to stable
2021-03-10 19:33:50 +01:00
vanhauser-thc
a10a627622
fix auto map discovery
2021-03-10 19:22:57 +01:00
vanhauser-thc
2777784f4f
fix man path
2021-03-10 18:43:30 +01:00
vanhauser-thc
4bd0d4cbaf
cmplog finetuning
2021-03-10 15:52:27 +01:00
van Hauser
2d92bb483e
Merge pull request #786 from AFLplusplus/dev
...
push to stable
2021-03-10 15:45:14 +01:00
vanhauser-thc
071edb1a2d
brackets make dominik happy
2021-03-10 15:44:54 +01:00
van Hauser
7f36290703
Merge pull request #790 from rchildre3/qemu-deps
...
Remove QEMU dependency checks
2021-03-10 15:42:32 +01:00
vanhauser-thc
6cc59a38be
gsoc2021 clarification
2021-03-10 15:37:28 +01:00
R. Elliott Childre
87eb44abe4
Remove QEMU dependency checks
...
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.
2021-03-10 09:12:41 -05:00