ctf-tools/afl/install

34 lines
508 B
Text
Raw Normal View History

2015-05-07 11:02:00 +00:00
#!/bin/bash -e
#
# AFL
#
2015-12-09 22:28:28 +00:00
curl http://lcamtuf.coredump.cx/afl/releases/afl-latest.tgz | tar xz
2015-05-07 11:02:00 +00:00
mv afl-* afl
cd afl
make -j $(nproc)
cd qemu_mode
./build_qemu_support.sh
2015-05-08 00:00:45 +00:00
cd ../../
2015-05-07 11:02:00 +00:00
mkdir -p bin
2015-05-07 11:02:00 +00:00
cd bin
ln -sf ../afl/{afl-as,afl-cmin,afl-gcc,afl-gotcpu,afl-plot,afl-qemu-trace,afl-showmap,afl-tmin,afl-whatsup} .
2015-05-07 11:02:00 +00:00
cd ..
cat <<END > bin/afl-fuzz
#!/bin/bash
$PWD/afl/afl-fuzz "\$@"
END
chmod 755 bin/afl-fuzz
2015-05-07 11:02:00 +00:00
#
2015-05-18 02:50:56 +00:00
# multiafl
2015-05-07 11:02:00 +00:00
#
2015-05-18 02:50:56 +00:00
git clone https://github.com/zardus/multiafl
cd bin
ln -s ../multiafl/multiafl
cd ..