
This repository documents the discovery and exploitation of a stack-based buffer overflow vulnerability in the FreeFloat FTP Server application.
The vulnerability resides in the handling of the USER command, where unsafe memory operations (strcpy) allow an attacker to overwrite the stack and gain control over the execution flow.
This project demonstrates a complete exploitation workflow, from reverse engineering to arbitrary code execution.
USER commandstrcpy without bounds checking)The exploitation process follows these steps:
JMP ESP instructionThe final result is the successful execution of arbitrary code within the context of the vulnerable application.
.
├── 01-Environment/
│ └── environment.md
├── 02-Exploitation/
│ └── exploitation.md
├── Images/
│ └── exploit_01_...
└── README.md
👉 02-Exploitation/exploitation.md
This repository is intended for educational and research purposes only.
The techniques demonstrated here should only be used in controlled environments and never against systems without proper authorization.
Jesús Gómez Sánchez