
FreeFloat FTP Server 1.0의 스택 버퍼 오버플로우 전체 익스플로잇 수명주기를 문서화한 교육용 저장소로, 퍼징, EIP 제어, 배드 캐릭터 분석, 원격 코드 실행을 위한 셸코드 주입을 포함합니다.
FreeFloat FTP Server 1.0의 버퍼 오버플로우

이 저장소는 32비트 Windows 환경에서의 리버스 엔지니어링과 메모리 수준 취약점(스택 버퍼 오버플로우) 익스플로잇에 초점을 맞춘 사이버 보안 프로젝트의 문서화 및 실무 개발을 포함합니다.
이 프로젝트의 목표는 ASLR이나 DEP와 같은 현대적인 보안 완화 조치가 부족한 것으로 알려진 Freefloat FTP Server v1.00 소프트웨어를 감사, 분석 및 성공적으로 익스플로잇하는 것입니다. 이 저장소 전체에 걸쳐 공격의 전체 수명 주기가 문서화되어 있습니다: 전문 도구를 사용한 실험실 환경 구축부터 취약점 발견(퍼징), 그리고 원격 콘솔(리버스 셸)을 획득하기 위한 프로그램 실행 흐름 하이재킹까지.
프로젝트는 각각 자체적인 상세 문서와 해당 스크립트를 포함하는 두 가지 주요 단계로 나뉩니다:
성공적인 익스플로잇을 달성하기 위해 다음과 같은 방법론적 단계를 따랐습니다:
JMP ESP) 검색.