File: README

package info (click to toggle)
pgpdump 0.36-1.1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 572 kB
  • sloc: ansic: 2,583; makefile: 82; sh: 33; haskell: 29
file content (23 lines) | stat: -rw-r--r-- 721 bytes parent folder | download | duplicates (6)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
* American fuzzy lop with ASAN (AddressSanitizer)

	http://lcamtuf.coredump.cx/afl/

Assuming we are in the top directory:

	% cd fuzz
	% wget http://lcamtuf.coredump.cx/afl/releases/afl-latest.tgz
	% tar xvf afl-latest.tgz
	% ln -s afl-[0-9]* afl-latest
	% AFL_USE_ASAN=1 make
	% cd ../..
	% make clean
	% make CC=fuzz/afl-latest/afl-clang CFLAGS="-O -g -fsanitize=address -fno-omit-frame-pointer"
	% AFL_USE_ASAN=1 AFL_SKIP_CPUFREQ=1 fuzz/afl-latest/afl-fuzz -m none -i fuzz/seed -o fuzz/results ./pgpdump
	% ./pgpdump fuzz/results/crashes/id:000000*


* ASAN (AddressSanitizer) only

	% make clean
	% make CC=clang CFLAGS="-O -g -fsanitize=address -fno-omit-frame-pointer"
	% ./pgpdump fuzz/results/crashes/id:000000*