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 — Bildungs-Repository, das die Analyse und Ausnutzung von CVE-2025-5548 (FreeFloat FTP Server Pufferüberlauf) dokumentiert. Enthält eine wiederverwendbare Schwachstellenanalysemethodik, statisches Reverse Engineering, schrittweise Exploitation und einen 0-Day-Ansatz-Leitfaden mit Fuzzing- und Debugging-Techniken. | Kitploit
Tools/GitHubGitHub/sudoand3rs0n/cve-2025-5548
SchwachstellenanalyseExploitationReverse EngineeringShellcodeDebuggerFuzzingPenetrationstestsLernen & BildungPayload-Entwicklung
Binary-Exploitation
Labs & Praxis
GitHubsudoand3rs0n/cve-2025-5548

CVE-2025-5548

Repository anzeigen
4vor 1 MonatNoch nicht geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →

Über

Bildungs-Repository, das die Analyse und Ausnutzung von CVE-2025-5548 (FreeFloat FTP Server Pufferüberlauf) dokumentiert. Enthält eine wiederverwendbare Schwachstellenanalysemethodik, statisches Reverse Engineering, schrittweise Exploitation und einen 0-Day-Ansatz-Leitfaden mit Fuzzing- und Debugging-Techniken.

Teilen

FreeFloat FTP knacken: Analyse und Exploitation von CVE-2025-5548

FreeFloat FTP Server 1.0 — Ausgenutzte Schwachstelle

Anderson Steven — Master in Cybersicherheit, Modul 6 (Sicherheitslücken) Einzelabgabe: Methodik zur Analyse und Exploitation von Sicherheitslücken

Warum dieses Repository

Ich wollte nicht einfach nur "hier ist der funktionierende Exploit" abgeben. Dieses Repository zeigt, wie ich arbeite, wenn ich auf eine Speicherkorruptions-Schwachstelle stoße: Was ich zuerst untersuche, in welcher Reihenfolge ich Hypothesen ausschließe, welche Tools ich in jeder Phase verwende und warum. Ich verwende CVE-2025-5548 als roten Faden, da es ein kleiner, handhabbarer Fall ist, aber das Kerndokument dieses Repos – METHODOLOGY.md – ist kein Tutorial "wie man FreeFloat FTP ausnutzt", sondern meine Denkweise für jede Binärdatei, anpassbar auf andere Fälle.

Der Bug, kurzgefasst

FreeFloat FTP Server 1.0 ist ein über ein Jahrzehnt alter FTP-Server für Windows, der nicht mehr gewartet wird und trotzdem noch in Exploitationslaboren verwendet wird, weil sein Fehler lehrbuchhaft ist: Bei der Verarbeitung bestimmter Protokollbefehle (NOOP ist der, den ich hier behandle, obwohl es nicht der einzige ist) kopiert er die vom Client gesendeten Daten mit in einen festen Puffer auf dem Stack, ohne die Länge der Eingabe zu prüfen. Wenn man mehr Daten sendet, als hineinpassen, überschreibt man die gespeicherte Rücksprungadresse auf dem Stack und kontrolliert EIP.

strcpy

Etwas, das mir bei der Recherche zur Geschichte dieses Bugs auffiel: Derselbe Programmierfehler, ausgelöst durch verschiedene FTP-Befehle (USER, PASS, HOST, NOOP...), wurde als mehrere verschiedene CVEs registriert (CVE-2025-5548, CVE-2025-5667, CVE-2025-5220, CVE-2025-5075...).

Wie es organisiert ist

  • METHODOLOGY.md – Kerndokument: meine Methodik zur Analyse und Exploitation, Phase für Phase, mit den Tools und der Denkweise, die ich in jeder anwende, und meine Herangehensweise an eine unbekannte Schwachstelle (0-Day).
  • 00-Environment/ – wie ich das Labor aufgebaut habe (Windows-Opfer, Linux-Angreifer, installierte Software, Netzwerk); enthält die anfällige Binärdatei in Binaries/.
  • 01-Vulnerability-Analysis/ – Diagnose der Binärdatei: wo der Fehler liegt und warum er auftritt, mit statischem Reverse Engineering.
  • 02-Exploitation/ – der vollständige Exploitationsprozess Schritt für Schritt dokumentiert, mit den Skripten, die ich in jeder Phase verwendet habe.
  • 03-0day-Approach/ – wie ich die Suche nach einer noch unentdeckten Sicherheitslücke angehen würde: Fuzzing, Diffing, Reversing, Umgebung.
  • images/ – Screenshots des Labors, ein Unterordner pro Abschnitt.

Umfang und verantwortungsvolle Nutzung

Alle Tests wurden in einer isolierten Laborumgebung durchgeführt (virtuelle Maschinen im internen Netzwerk, ohne Zugang zu Systemen Dritter). Der Inhalt dient ausschließlich zu Bildungszwecken; er ist nicht für die Verwendung gegen Infrastrukturen ohne Autorisierung gedacht.

Referenzen

Ich habe das Repository TheMalwareGuardian/CVE-2025-5548 als Grundlage verwendet.

Tool herunterladen