From c5d4e8d0c76bc43c3639faa0652edbc06ac48f5d Mon Sep 17 00:00:00 2001 From: Dominik Maier Date: Mon, 16 Dec 2019 00:30:05 +0100 Subject: [PATCH 1/2] more prints, ignoring crashdumps --- .gitignore | 1 + test/test.sh | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/.gitignore b/.gitignore index 604e4f76..1e653a08 100644 --- a/.gitignore +++ b/.gitignore @@ -34,3 +34,4 @@ afl-whatsup.8 qemu_mode/libcompcov/compcovtest as qemu_mode/qemu-* +core\.* diff --git a/test/test.sh b/test/test.sh index 64c76758..7b3b2046 100755 --- a/test/test.sh +++ b/test/test.sh @@ -555,6 +555,12 @@ test -d ../unicorn_mode/unicorn && { mkdir -p in echo 0 > in/in $ECHO "$GREY[*] Using python binary $PY" + $ECHO "$GREY[*] emulating one input in unicornafl" + $PY ../unicorn_mode/samples/simple/simple_test_harness.py ../unicorn_mode/samples/simple/sample_inputs/sample1.bin + $ECHO "$GREY[*] emulating a single fuzz test in unicorn_mode" + AFL_NO_UI=1 AFL_BENCH_UNTIL_CRASH=1 AFL_BENCH_JUST_ONE=1 AFL_DEBUG_CHILD_OUTPUT=1 ../afl-fuzz -U -i in -o out -d -- "$PY" ../unicorn_mode/samples/simple/simple_test_harness.py @@ + $ECHO "$GREEN[*] if you saw UC returned Error: above, everything worked fine - afl unicorn found the crash. :)" + $ECHO "$GREY[*] running afl-fuzz for unicorn_mode, this will take approx 25 seconds" { ../afl-fuzz -V25 -U -i in -o out -d -- "$PY" ../unicorn_mode/samples/simple/simple_test_harness.py @@ >>errors 2>&1 From eb61134beda1a61a23d6500c65baff6fa0570924 Mon Sep 17 00:00:00 2001 From: Dominik Maier Date: Mon, 16 Dec 2019 01:35:37 +0100 Subject: [PATCH 2/2] fixed unicorn deps for python2 --- unicorn_mode/unicorn | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/unicorn_mode/unicorn b/unicorn_mode/unicorn index 8537b504..3dffda81 160000 --- a/unicorn_mode/unicorn +++ b/unicorn_mode/unicorn @@ -1 +1 @@ -Subproject commit 8537b5049cb52708b40c1c53592c1240efa160f5 +Subproject commit 3dffda817e6dd3c2bc7145795dafdd3586748624