상세 컨텐츠

본문 제목

[Fuzzing] AFL fuzzing dact

ANALYSIS/Fuzzing

by koharin 2022. 6. 28. 12:20

본문

728x90
반응형

dact download

wget <https://fossies.org/linux/privat/old/dact-0.8.42.tar.gz>
tar -xvf dact-0.8.42.tar.gz
cd dact-0.8.42/

 

 

build target

CC=$HOME/AFL/afl-gcc ./configure
make

 

 

Create Input

echo hello > hello.txt
./dact hello.txt
mkdir input
mv hello.txt.dct input/

 

  • core 파일 생성
  • afl이 dact이 죽었는지 안 죽었는지 알 수 있음

 

 

Run AFL Fuzzer

$ ~/AFL/afl-fuzz -i input -o output -- ./dact -dcf
  • -i [TESTCASE_INPUT_DIR]
  • -o [OUTPUT_DIR]
  • -- [TARGET BINARY] [BINARY_PARAMS]

 

 

Output

crash 낸 input file이 /output/crashes 경로에 저장된다.

 

Reproduce crash

728x90
반응형

'ANALYSIS > Fuzzing' 카테고리의 다른 글

[Fuzzing] WinAFL fuzzing HncAppShield  (0) 2022.07.08
[Fuzzing] WinAFL 환경구축 및 사용법  (0) 2022.07.08
[Fuzzing] AFL++ 설치  (0) 2022.06.28
[Fuzzing] AFL 설치  (0) 2022.06.28
[Fuzzing 101] Exercise 1 - Xpdf  (0) 2022.06.27

관련글 더보기