[AFL++] Install (Ubuntu 20.04 LTS)

쥬스몬·2023년 2월 22일
0

Tools

목록 보기
2/3

Ubuntu 20.04 LTS 환경에서 AFL++를 설치하는 과정을 기록

AFL++ 설치에 필요한 패키지들을 설치

$ sudo apt install -y build-essential python3-dev automake git flex bison libglib2.0-dev libpixman-1-dev python3-setuptools

llvm을 최소 11버전 이상으로 설치

$ sudo apt install -y lld-11 llvm-11 llvm-11-dev clang-11

그외 필요한 패키지 까지 설치

$ sudo apt install -y gcc-$(gcc --version|head -n1|sed 's/.* //'|sed 's/\..*//')-plugin-dev libstdc++-$(gcc --version|head -n1|sed 's/.* //'|sed 's/\..*//')-dev

AFL++ Github에서 AFL++를 가져와서 설치하는데, 이때 LLVM을 11버전에 맞게 설정한다.

$ git clone https://github.com/AFLplusplus/AFLplusplus
$ cd AFLplusplus
$ export LLVM_CONFIG="llvm-config-11"
$ make distrib

참고

AFL++ 를 이용하여 xpdf 퍼징하기
Fuzzing on OS X m1 with AFL++

profile
블로그 이사 (https://juicemon-code.github.io/)

0개의 댓글