eybee

Results 9 comments of eybee

The forkserver was still compiled as 64bit application. I recompiled it and am now getting this error: ``` $ ../afl-pin/afl-fuzz-pin.sh -i indir/ -o odir/ -forkserver -- ./a.out @@ sysctl: permission...

In the meantime I compiled afl-pin in debug mode to get more information. Unfortunately I still can't get it to run. Running the command you provided doesn't change anything either:...

``` $ PIN_APP_LD_PRELOAD=/usr/local/lib/pintool/forkserver.so afl-simulate /home/ros/pin-3.6-97554-g31f0a167d-gcc-linux//pin -t /usr/local/lib/pintool/afl-pin.so -forkserver -alternative -- ./a.out /etc/hosts DEBUG: image load no 0 for /home/ros/crash_test/a.out from 8048000 to 804879b DEBUG: image load no 1 for /lib/ld-linux.so.2...

I double checked that already: ``` /usr/local/lib/pintool$ file afl-pin.so afl-pin.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=00be1eac806025bc7d8013d034a8c5c649c0889f, not stripped ``` ``` /usr/local/lib/pintool$ file forkserver.so...

@v-p-b: I followed your notes to fuzz mpclient with win-afl just like you did. Maybe you have an idea what's going wrong here? Thanks!

Changed the things you mentioned.

If I use an openmp function, I do have to link against it of course.

I realized that I also need to keep the set(CXX_FLAGS) because no optimization is done otherwise.

No, I never had that issue. Could you run valgrind on it and post the result?