diff options
author | van Hauser <vh@thc.org> | 2020-08-03 18:13:06 +0200 |
---|---|---|
committer | van Hauser <vh@thc.org> | 2020-08-03 18:13:06 +0200 |
commit | ed63364a777dd7a01a0cfdba938888707053e192 (patch) | |
tree | e43aec9fa345ab628a053465721839e6aa6a6919 | |
parent | 55bd24b0c737b5e89b82dc01f322e4797164c4f1 (diff) | |
download | afl++-ed63364a777dd7a01a0cfdba938888707053e192.tar.gz |
add touch shmem in forkserver, add binary library and patches.txt for easy testing
-rw-r--r-- | examples/afl_untracer/afl-untracer.c | 2 | ||||
-rwxr-xr-x | examples/afl_untracer/libtestinstr.so | bin | 0 -> 17152 bytes | |||
-rw-r--r-- | examples/afl_untracer/patches.txt | 57 |
3 files changed, 36 insertions, 23 deletions
diff --git a/examples/afl_untracer/afl-untracer.c b/examples/afl_untracer/afl-untracer.c index 77b15eb8..f6dbbcd6 100644 --- a/examples/afl_untracer/afl-untracer.c +++ b/examples/afl_untracer/afl-untracer.c @@ -437,6 +437,8 @@ inline static u32 __afl_next_testcase(u8 *buf, u32 max_len) { if (write(FORKSRV_FD + 1, &pid, 4) != 4) do_exit = 1; // fprintf(stderr, "write1 %d\n", do_exit); + __afl_area_ptr[0] = 1; // put something in the map + return status; } diff --git a/examples/afl_untracer/libtestinstr.so b/examples/afl_untracer/libtestinstr.so new file mode 100755 index 00000000..389a946c --- /dev/null +++ b/examples/afl_untracer/libtestinstr.so Binary files differdiff --git a/examples/afl_untracer/patches.txt b/examples/afl_untracer/patches.txt index b3063e3a..7e964249 100644 --- a/examples/afl_untracer/patches.txt +++ b/examples/afl_untracer/patches.txt @@ -1,23 +1,34 @@ -libtestinstr.so:0x2000L -0x1050L -0x1063L -0x106fL -0x1078L -0x1080L -0x10a4L -0x10b0L -0x10b8L -0x10c0L -0x10c9L -0x10d7L -0x10e3L -0x10f8L -0x1100L -0x1105L -0x111aL -0x1135L -0x1143L -0x114eL -0x115cL -0x116aL -0x116bL +libtestinstr.so:0x1000 +0x10 +0x12 +0x20 +0x36 +0x30 +0x40 +0x50 +0x63 +0x6f +0x78 +0x80 +0xa4 +0xb0 +0xb8 +0x100 +0xc0 +0xc9 +0xd7 +0xe3 +0xe8 +0xf8 +0x105 +0x11a +0x135 +0x141 +0x143 +0x14e +0x15a +0x15c +0x168 +0x16a +0x16b +0x170 |