afl安装+++binutils安装

afl安装

1.进入afl目录
执行:

make
sudo make all
sudo make install

配置

export CC=afl-clang;
export CXX=afl-clang++

export CC=afl-gcc;
export CXX=afl-g++

可以使用env来查看环境变量
运行时

sudo bash -c 'echo core >/proc/sys/kernel/core_pattern'

binutils安装

cd  ~/binutils-2.25** 
CC=afl-gcc ./configure 
sudo make

可能会因为未安装Texinfo包或GNU make而make失败
那就执行:

sudo apt-get install texinfo

在binutils-2.25目录下新建afl_in 用于存放初始输入文件,新建afl_out文件夹用于保存fuzzing测试结果。

cd ~/binutils-2.25 
mkdir afl_in afl_out 
cp /bin/ps afl_in/ 

readelf,objdump,nm等都在/binutils-2.** /binutils/文件夹内


版权声明:本文为qq_37316433原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。