Skip to content
KitploitKITPLOIT
ToolsBlog
Log in
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.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
CVE-2025-5548-FreeFloat-FTP-Lab — Akademisches Labor für die Analyse und Ausnutzung von CVE-2025-5548 im FreeFloat FTP Server 1.0. | Kitploit
Tools/GitHubGitHub/m4rc0s-s3c/cve-2025-5548-freefloat-ftp-lab
SchwachstellenanalyseExploitationReverse EngineeringDebuggerFuzzingCTFLernen & BildungBinary-ExploitationLabs & Praxis
GitHubm4rc0s-s3c/cve-2025-5548-freefloat-ftp-lab

CVE-2025-5548-FreeFloat-FTP-Lab

Akademisches Labor für die Analyse und Ausnutzung von CVE-2025-5548 im FreeFloat FTP Server 1.0.

Repository anzeigen
27vor 25 TagenNoch 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

Skripte des Labors

Dieser Ordner enthält die reproduzierbaren Artefakte, die zum Labor von CVE-2025-5548 / FreeFloat FTP Server 1.0 gehören. Die didaktische Abfolge und die Nomenklatur folgen dem Referenzlehrmaterial von TheMalwareGuardian, während diese Versionen für dieses Repository aus der Entwicklung und den Belegen der Übung rekonstruiert wurden. Sie werden nicht als byte-genaue Kopien der Lehrdateien präsentiert.

Alle Skripte sind absichtlich auf 127.0.0.1 beschränkt. Ziel ist, dass sie ausschließlich das in docs/02-explotacion/ dokumentierte lokale Labor begleiten.

SkriptFunktion innerhalb des LaborsDokumentation
01Python3Connection.pyValidierung der Verbindung und FTP-InteraktionStep 1
02Python3Fuzzing.pyInkrementelles Fuzzing des Befehls NOOPStep 2
03Python3EIPOffsetDiscovery.pySenden des zyklischen Musters zur Bestimmung des EIP-OffsetsStep 2
04Python3ControlEIP.pyÜberprüfung der EIP-Kontrolle mit dem dokumentierten OffsetStep 3
05Python3FindBadChars.pyValidierung der während der Übung identifizierten Bad CharactersStep 4
06Python3JMPESP.pyÜberprüfung der Umleitung zu ESP mittels eines INT3-MarkersStep 5
07Python3Shellcode.pySichere Reproduktion der endgültigen Payload-StrukturSteps 6–7

Entsprechung zur dokumentierten Ausführung

Die in den Skripten erscheinenden Werte sind im Kontext des Labors zu interpretieren:

  • Der FTP-Dienst wird unter 127.0.0.1:21 getestet, wie in den Screenshots der Übung dargestellt.
  • Der verwendete Offset ist 246, ermittelt während der Entdeckungsphase und bestätigt durch das Überschreiben von EIP.
  • Die in der Übung validierten Bad Characters sind \x00, \x0a und \x0d.
  • Die Adresse 0x75CD9B23 (\x23\x9b\xcd\x75 in Little Endian) entspricht der dokumentierten Debugging-Sitzung. Das Modul, in dem sie lokalisiert wurde, wies ASLR auf, sodass die Adresse bei einer neuen Ausführung erneut ermittelt werden muss.
  • Der ursprüngliche Beleg der Steps 6–7 dokumentiert die Validierung einer Reverse Shell. Die öffentliche Version von 07Python3Shellcode.py bettet diesen Shellcode nicht ein: Sie verwendet einen INT3-Marker, um die Nachvollziehbarkeit des endgültigen Layouts zu erhalten, ohne das Repository in ein operatives Artefakt für Fernzugriff zu verwandeln.

Herkunft und Lizenz

Das Referenzlehrmaterial liefert die Methodik und die Abfolge der sieben Schritte. Dieses Repository ergänzt die durchgeführte Entwicklung, die Screenshots und die eigenen Anpassungen der Ausführung. Der ursprüngliche Inhalt dieses Repositories wird unter GPL-3.0 gemäß der Datei LICENSE verbreitet; Komponenten und Materialien Dritter behalten ihre jeweiligen Nutzungsbedingungen.

Tool herunterladen