
STUDY/Fuzzing2024. 12. 3. 08:58WinAFL-환경구축
1. OverviewWinAFL을 설명하기 전에 먼저 AFL에 대해 간단하게 설명하자면... AFL은 America Fuzzy Loop의 약자로 Michal Zalewski 라는 보안 전문가가 개인 홈페이지에서 만들어 공개한 Coverage-guided 기반의 퍼저이다. 구글에서 만들었다고 하는데... 그는 구글 직원이다. 2.53b 버전부터 개인 홈페이지가 아닌 Google Guthub을 통해 오픈소스로 제공되고 있다. AFL의 가장 큰 장점은 사용 방법이 크게 어렵지 않다는 점과, 루프 실행을 통해 빠른 속도로 퍼징이 가능하다는 점이다. 구현 자체는 굉장히 복잡하게 설계되어 있지만... 사용자 입장에서 고려할 사항은 아니다. 물론 오픈소스이므로 이를 커스텀하여 특수 목적에 맞는 AFL 기반의 퍼저 개..