阅读libafl官方说明+安装依赖
点击libAFL官方github链接libAFL - github
看到:

这里显示了安装依赖的事项
RUST安装
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
clang的安装
在这里,我们看到要求LLVM15.0.0-18.1.3
20.04默认apt安装的是clang 10.0.0
22.04是clang 14.0.0
都不满足要求,因此,我们参考libafl给我们推荐的下载方式,下载clang 15
wget https://apt.llvm.org/llvm.sh
chmod +x llvm.sh
sudo ./llvm.sh 15 all
下载完后,在/usr/bin的地方会出现clang-15
为了直接用clang的命令使用clang-15,我们可以给它改名
cd /usr/bin
sudo mv clang-15 ./clang
sudo mv clang++-15 clang++
这样之后clang -v查看当前版本,确认是正确的版本

libAFL安装
git clone https://github.com/AFLplusplus/LibAFL
cd LibAFL
cargo build --release
just 的安装
sudo snap install just --classic
试运行
进入目录LibAFL/fuzzers/inprocess/libfuzzer_libpng
运行
just run
即可
551

被折叠的 条评论
为什么被折叠?



