
바이너리 익스플로잇 연구소: Ghidra, Immunity Debugger 및 Python을 사용하여 CVE-2025-5548을 익스플로잇하기 위한 환경 구성 및 단계별 실습 가이드
이 저장소는 CVE-2025-5548에 대한 기술적 분석과 개념 증명(PoC) 워크스루를 제공합니다. 이 연구는 초기 바이너리 검사부터 성공적인 익스플로잇까지 취약점의 전체 수명 주기를 다룹니다.
이 저장소는 교육 목적으로만 제공됩니다. 모든 연구는 통제되고 격리된 실험실 환경에서 수행되었습니다. 명시적 허가 없이 시스템에 이러한 기술을 무단 사용하는 것은 불법이며 비윤리적입니다.
CVE-2025-5548은 FreeFloat FTP Server에서 식별된 치명적인 스택 기반 버퍼 오버플로 취약점입니다 (특히 USER 및 PASS 명령 처리에 영향을 줍니다). 이 결함은 애플리케이션이 사용자 제공 입력 문자열을 고정 크기 스택 버퍼에 복사하기 전에 길이를 제대로 검증하지 못하기 때문에 발생합니다.
공격자는 수신 대기 서비스(기본 포트 21)에 과도하게 큰 문자열을 전송하여 **확장 명령 포인터(EIP)**를 덮어쓸 수 있으며, 이를 통해 임의 코드 실행 또는 완전한 서비스 거부(DoS)가 가능합니다.
프로젝트는 다음 단계로 나뉩니다: