Skip to content
KitploitKITPLOIT
ToolsBlog
Einreichen
ToolsBlog
Einreichen

Hacking-, PenTest- und Cybersicherheits-Tools für Ihr Sicherheitsarsenal!

Kitploit ist ein Verzeichnis von Hacking-, Cybersicherheits- und Pentesting-Tools. Entdecken Sie die neuesten Projekt-Updates, um Schwachstellen zu finden, Systeme zu analysieren, Tests zu automatisieren und Ihre Sicherheit zu stärken.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
CVE-2025-5548-FreeFloat-FTP-Buffer-Overflow — Labor zur Analyse und Ausnutzung der Schwachstelle CVE-2025-5548 in FreeFloat FTP Server 1.0 | Kitploit
Tools/GitHubGitHub/iamescri/cve-2025-5548-freefloat-ftp-buffer-overflow
SchwachstellenanalyseExploitationReverse EngineeringShellcodeDebuggerFuzzingPenetrationstestsLernen & BildungPayload-Entwicklung
Binary-Exploitation
Labs & Praxis
GitHubiamescri/cve-2025-5548-freefloat-ftp-buffer-overflow

CVE-2025-5548-FreeFloat-FTP-Buffer-Overflow

Labor zur Analyse und Ausnutzung der Schwachstelle CVE-2025-5548 in FreeFloat FTP Server 1.0

Repository anzeigen
2vor 5 MonatenNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

CVE-2025-5548 — Buffer Overflow in FreeFloat FTP Server 1.0

Labor für Analyse und Exploit-Entwicklung · Exploit Development · Windows x86

CVE CVSS Platform Type Python License


Worum geht es in diesem Repository?

Dieses Repository dokumentiert vollständig den Prozess der Analyse und Ausnutzung der Sicherheitslücke CVE-2025-5548, eines Stack-basierten Buffer Overflows in FreeFloat FTP Server 1.0 für Windows.

Das Ziel ist nicht nur, die Sicherheitslücke auszunutzen, sondern zu erklären, wie ein Analyse-Labor von Grund auf aufgebaut wird: welche Werkzeuge benötigt werden, warum sie benötigt werden und wie jedes einzelne im Laufe des Exploit-Prozesses verwendet wird. Die gesamte Umgebung wird manuell und Schritt für Schritt ohne automatisierte Skripte eingerichtet, was ein tiefes Verständnis jeder Phase des Prozesses ermöglicht.


Über die Sicherheitslücke

CVE-2025-5548 ist ein Buffer Overflow in FreeFloat FTP Server.

FeldDetail
CVECVE-2025-5548
Veröffentlicht03/06/2025
SchweregradKritisch
TypStack-based Buffer Overflow
Betroffene KomponenteNOOP Command Handler
Betroffene SoftwareFreeFloat FTP Server 1.0
PlattformWindows x86
AngriffsvektorNetzwerk (Remote-Zugriff)
Offset bis EIP246 Bytes
Bad Characters\x00 \x0a \x0d
JMP ESP-Adresse0x7C86467B (kernel32.dll)

Die Sicherheitslücke tritt auf, wenn der FTP-Server eine speziell gestaltete Eingabe über den Befehl NOOP erhält. Da die Größe des empfangenen Puffers nicht validiert wird, kann der Stack überlaufen, das EIP-Register überschrieben und der Ausführungsfluss zu beliebigem, vom Angreifer kontrollierten Code umgeleitet werden.


Repository-Struktur

root@kitploit:~
CVE-2025-5548-FreeFloat-FTP-Buffer-Overflow/
│
├── docs/
│   ├── 01_environment_setup.md     ← Parte 1: Preparación del entorno
│   └── 02_exploitation.md          ← Parte 2: Explotación de la vulnerabilidad
│
├── exploits/
│   ├── exploit01.py                ← Verificación de conectividad
│   ├── exploit02.py                ← Fuzzing del comando NOOP
│   ├── exploit03.py                ← Envío del patrón cíclico
│   ├── exploit04.py                ← Verificación del control del EIP
│   ├── exploit05.py                ← Identificación de bad characters
│   └── exploit06.py                ← Exploit final con JMP ESP
│
└── images/
    └── *.png                       ← Capturas utilizadas en la documentación

Inhalt

Teil 1 — Einrichtung der Umgebung

Manuelle Installation und Konfiguration aller für das Labor benötigten Werkzeuge, mit Screenshots und Erklärung, warum jedes benötigt wird.

KategorieWerkzeuge
SprachenPython, Java (JDK)
IDEs und EditorenVisual Studio Code, Notepad++, PyCharm
Analyse und DebuggingIDA Free, Immunity Debugger, Ghidra
ExploitationMona (Plugin für Immunity)
Verwundbare AnwendungenVulnServer, FreeFloat FTP Server
Netzwerk und DienstprogrammeNmap / Ncat, Git

📄 Dokumentation ansehen → docs/01_environment_setup.md


Teil 2 — Ausnutzung der Sicherheitslücke

Vollständiger Exploit-Prozess, Phase für Phase dokumentiert, vom ersten Absturz bis zur vollständigen Kontrolle des Ausführungsflusses.

PhaseBeschreibung
1Vorbereitung der Exploit-Umgebung
2Statische Analyse der Binärdatei mit IDA
3Fuzzing des NOOP-Befehls
4Berechnung des Offsets mit Mona (246 Bytes)
5Identifizierung der Bad Characters (\x00, \x0a, \x0d)
6Umleitung des Ausführungsflusses mittels JMP ESP

📄 Dokumentation ansehen → docs/02_exploitation.md


Exploit-Ablauf

root@kitploit:~
graph LR
A["Entrada controlada: NOP + buffer"] --> B["Buffer Overflow"]
B --> C["Sobrescritura de EIP"]
C --> D["EIP → dirección JMP ESP"]
D --> E["JMP ESP"]
E --> F["ESP → buffer controlado"]
F --> G["NOP sled"]
G --> H["Shellcode"]
root@kitploit:~
Entrada controlada (NOOP + buffer)
           ↓
      Buffer Overflow
           ↓
   Sobrescritura de EIP
           ↓
  EIP → dirección de JMP ESP
           ↓
         JMP ESP
           ↓
  ESP → buffer controlado
           ↓
         NOP sled
           ↓
         Shellcode

Zusammenhang zwischen Werkzeugen und Exploit-Ablauf

  • Immunity Debugger → Analyse des Absturzes und Kontrolle von EIP
  • Mona → Berechnung des Offsets und Suche nach Adressen
  • Python → Senden von Payloads an den Server
  • Ncat → manuelle Interaktion mit dem FTP-Dienst

Dieses Labor konzentriert sich nicht nur auf die Ausführung eines Exploits, sondern auf das Verständnis des gesamten Prozesses der Analyse und Ausnutzung von Sicherheitslücken.

Haftungsausschluss

Dieses Repository dient ausschließlich Bildungszwecken. Die gesamte Analyse und Ausnutzung erfolgt auf verwundbarer Software in einer kontrollierten und isolierten Umgebung. Verwenden Sie diese Techniken nicht gegen Systeme ohne ausdrückliche Genehmigung.

Tool herunterladen