6452 Commits

Author SHA1 Message Date
Maik Betka
53ff09969c
Merge pull request #3 from voidptr127/atnwalk
Create README.md
2023-04-21 17:11:40 +02:00
Maik Betka
d7e6f8cb38
Create README.md 2023-04-21 17:10:19 +02:00
Maik Betka
e99d4ba976
Merge pull request #2 from AFLplusplus/dev
Dev
2023-04-21 16:48:47 +02:00
Maik Betka
de717cd225
Merge pull request #1 from voidptr127/atnwalk
fixed AFL_POST_PROCESS_KEEP_ORIGINAL for version 4.07a
2023-04-21 16:47:19 +02:00
Maik Betka
779a72ef8c fixed AFL_POST_PROCESS_KEEP_ORIGINAL for version 4.07a 2023-04-21 16:46:15 +02:00
van Hauser
dae5f94bce
Merge pull request #1710 from Ha0ris/frida-inst-no-dynamic-load
frida mode: add dynamic loaded code exclusion
2023-04-21 15:34:49 +02:00
vanhauser-thc
c49d346e37 remove ubuntu 18.04 from ci, no resources for this on github 2023-04-21 15:22:48 +02:00
vanhauser-thc
7a8d0a10ce add dummy functions to afl-showmap for old gcc compilers 2023-04-21 15:21:11 +02:00
vanhauser-thc
369ec31f0e debug output 2023-04-21 15:15:34 +02:00
vanhauser-thc
0a297ed9ef dummy function for afl-showmap 2023-04-21 15:09:35 +02:00
eleguevel
30495e6bfe frida mode: add dynamic loaded code exclusion
Add the AFL_FRIDA_INST_NO_DYNAMIC_LOAD environment variable and its
associated JS function setInstrumentNoDynamicLoad to prevent the
instrumentation of late dynamic loaded code.

Resolve #1708
2023-04-21 12:00:56 +02:00
Maik Betka
7101ffa1ae Merge remote-tracking branch 'origin/dev' into atnwalk
# Conflicts:
#	include/afl-fuzz.h
#	src/afl-fuzz-run.c
2023-04-21 11:31:22 +02:00
vanhauser-thc
4e5f42cab6 afl-showmap custom mutator support 2023-04-20 10:39:23 +02:00
Maik Betka
9ab902402c fixed code clones in atnwalk.c, introduced new environment variable AFL_POST_PROCESS_KEEP_ORIGINAL in AFL++ to integrate atnwalk without re-compiling afl-fuzz 2023-04-17 17:09:48 +02:00
Maik Betka
529a51c160 implemented status screen and 50% havoc and 50% splice schedule with limited rounds per queue entry 2023-04-17 17:09:48 +02:00
Maik Betka
e55b5c5408 fixed the server handshake commands, works now 2023-04-17 17:09:48 +02:00
Maik Betka
450dbae8cd first version with unix domain sockets is ready for testing 2023-04-17 17:09:48 +02:00
Maik Betka
a3bc8d3440 fixed wrong implementation of control bits in atnwalk.c 2023-04-17 17:09:48 +02:00
Maik Betka
70e3095864 added first dummy atnwalk.c file 2023-04-17 17:09:48 +02:00
vanhauser-thc
02b9e583f2 v4.07a init 2023-04-17 14:41:05 +02:00
van Hauser
a326c23210
Merge pull request #1706 from AFLplusplus/dev
push to stable, 4.06c release
4.06c
2023-04-17 10:26:33 +02:00
vanhauser-thc
7f734c96d1 v4.06c release 2023-04-17 10:25:10 +02:00
vanhauser-thc
4d29e484b7 update nyx readme 2023-04-16 18:47:50 +02:00
vanhauser-thc
56f7e3aa08 hidden -Y option for nyx, code format 2023-04-16 12:42:32 +02:00
van Hauser
87b9dc4ba0
Merge pull request #1702 from schumilo/dev
add Nyx support in afl-showmap, afl-tmin, afl-cmin and afl-analyze
2023-04-16 12:24:10 +02:00
Sergej Schumilo
d0b86bf055 pass absolute paths to libnyx 2023-04-16 06:23:38 +02:00
Sergej Schumilo
0a699d885b add some documentation 2023-04-16 06:19:39 +02:00
Sergej Schumilo
61aeb44863 remove redundant access() call 2023-04-16 05:19:09 +02:00
Sergej Schumilo
d213071e13 bump packer version 2023-04-16 05:16:01 +02:00
Sergej Schumilo
6d4234b305 bump libnyx version 2023-04-16 05:14:32 +02:00
Sergej Schumilo
059d470e8d improved Nyx tmp dir handling (additional sanity checks) 2023-04-16 04:42:09 +02:00
Sergej Schumilo
47833bcf9e fix remove_nyx_tmp_workdir function 2023-04-16 04:28:19 +02:00
vanhauser-thc
2f6242d3f8 update docs 2023-04-15 12:28:39 +02:00
vanhauser-thc
120d009e7d wasm support 2023-04-15 11:36:58 +02:00
vanhauser-thc
e12acaa203 fix custom mutator C examples 2023-04-15 10:12:20 +02:00
vanhauser-thc
8f6d9d66ef fix post_process 2023-04-15 09:11:33 +02:00
van Hauser
2b81d2d63f
Merge pull request #1703 from YSaxon/patch-1
Fixing typo: & (background) to && (and)
2023-04-14 17:43:18 +02:00
Yaakov Saxon
50678ed369
Fixing typo: & (background) to && (and) 2023-04-14 11:24:10 -04:00
vanhauser-thc
9764483693 remove warning 2023-04-14 16:27:32 +02:00
vanhauser-thc
0c4f0dd4c4 oss-fuzz fix for LLVMFuzzerTestOneInput driver 2023-04-14 16:09:55 +02:00
vanhauser-thc
b5f7f42cd0 update qemuafl, info in afl-plot 2023-04-14 10:22:00 +02:00
Sergej Schumilo
c34c3e2f5f add some sanity checks and remove duplicate nyx_shutdown calls 2023-04-14 06:24:46 +02:00
Sergej Schumilo
4f6ec6cb08 add NYX_REUSE_SNAPSHOT env-var option 2023-04-14 06:21:43 +02:00
Sergej Schumilo
a96cdc649f switch to latest libnyx API 2023-04-14 05:59:12 +02:00
Sergej Schumilo
e2fedce6ec bump libnyx version 2023-04-14 04:40:26 +02:00
Sergej Schumilo
afc47868ee bump QEMU-Nyx version
The QEMU-Nyx compile script does not set "--enable-gtk" anymore.
So it is no longer necessary to patch the compile_qemu_nyx.sh script manually.
2023-04-14 04:39:15 +02:00
Sergej Schumilo
eefd98f374 add Nyx support in various tools (like afl-cmin) 2023-04-14 02:25:33 +02:00
vanhauser-thc
2adf5aac0f libfuzzer driver nits 2023-04-13 15:32:06 +02:00
vanhauser-thc
f756734ad2 fix attempt at post_process implementation 2023-04-13 12:07:27 +02:00
vanhauser-thc
6cc8d607fb remove -z option, use -p mmopt instead 2023-04-13 11:44:39 +02:00