pwnable

AFL++

범고래_1 2022. 1. 27. 11:33

 

https://twitter.com/aflplusplus/status/1486278871318159364

AFL++ 4.00c 버전이 나왔다.

기존 AFL 2.52b, 2.57b 버전보다 훨훨훨씬 좋다.

무엇보다도 속도가 매우 빠르다.

Install

git clone https://github.com/AFLplusplus/AFLplusplus
cd AFLplusplus
make

afl-gcc,afl-g++, afl-clang, afl-clang-fast, afl-clang-fast++ 등등....

전부 afl-cc를 가리키고 있다.

CC랑 CXX 설정시 전부 이걸로 하면 된다.

Build

CC=[AFLplusplus_DIR]/afl-cc CXX=[AFLplusplus_DIR]/afl-cc ./configure
make

ASAN

export AFL_USE_ASAN=1
CC=[AFLplusplus_DIR]/afl-cc CXX=[AFLplusplus_DIR]/afl-cc CFLAGS="-fsanitize=address -g" CXXFLAGS="-fsanitize=address -g" LDFLAGS="-fsanitize=address -g" ./configure
make

환경변수 PATH 설정해놓으면 afl-whatsup, afl-cmin, afl-fuzz 등 툴 쓰기 편하다.

export PATH=$PATH:/home/alkyne/AFLplusplus

'pwnable' 카테고리의 다른 글

Valgrind  (0) 2022.01.27
Understanding Attacking Environment Variables - Hooking LD_PRELOAD  (0) 2020.02.15
PIE base 구하기 (pwntools)  (0) 2018.09.02
쉘코드 만들기 (tool)  (0) 2018.08.25
peda에서 heap 명령어  (0) 2018.08.24