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-49132 — CVE-2025-49132 | Kitploit
Tools/GitHubGitHub/websafety-2tina/cve-2025-49132
AufklärungSchwachstellenscannerExploitationWebanwendungs-ExploitationInformationsbeschaffungFehlkonfiguration
GitHubwebsafety-2tina/cve-2025-49132

CVE-2025-49132

CVE-2025-49132

Repository anzeigen
vor 10 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-49132 - Pterodactyl Panel Konfigurationsinformationen-Scan-Tool

Dieses Tool dient zum Scannen von Pterodactyl-Panel-Instanzen, um deren Datenbankkonfigurationsinformationen zu extrahieren. Durch Ausnutzung einer bestimmten Path-Traversal-Schwachstelle können sensible Konfigurationsdaten des Panels abgerufen werden.

Projektübersicht

Dieses Projekt ist ein leistungsstarkes HTTP-Request-Tool, das speziell zur Erkennung und Erfassung von Konfigurationsinformationen öffentlich zugänglicher Pterodactyl-Panel-Instanzen entwickelt wurde. Es sendet gezielte Anfragen an Zielserver, prüft, ob die Antworten Datenbankkonfigurationsdaten enthalten, und speichert die Ergebnisse kategorisiert ab.

Funktionen

Hauptfunktionen

  • Mehrere Ausführungsmodi: Unterstützt Einzelthread-, Multithread- und asynchrone Ausführungsmodi
  • Intelligente Klassifizierung: Ergebnisse werden automatisch in „Richtig“ (enthält Zieldaten) und „Fehler“ (enthält keine Zieldaten oder Anfrage fehlgeschlagen) unterteilt
  • Automatisches Speichern: Ergebnisse werden je nach Ergebnistyp automatisch in verschiedenen Verzeichnissen gespeichert
  • Leistungsüberwachung: Echtzeitanzeige des Fortschritts und der Statistik
  • Proxy-Unterstützung: Unterstützt das Senden von Anfragen über einen Proxy
  • Fehlerwiederholung: Automatische Wiederholung fehlgeschlagener Anfragen
  • Ergebnisanalyse: Automatische Analyse der Antwortdaten auf Datenbankkonfigurationsinformationen

Technische Merkmale

  • Verwendung der requests-Bibliothek für HTTP-Anfragen
  • Verwendung von aiohttp für asynchrone Anfragen
  • Verwendung von ThreadPoolExecutor für Multithread-Verarbeitung
  • Unterstützt JSON-Datenanalyse und -Auswertung
  • Umfassende Fehlerbehandlungsmechanismen

Verzeichnisstruktur

root@kitploit:~
.
├── main.py              # Hauptprogrammdatei
├── url.txt              # Liste der Zielhosts
├── json/                # Ausgabeverzeichnis
│   ├── ✔️Richtig/        # Verzeichnis für Ergebnisse mit Zieldaten
│   └── ❌Fehler/         # Verzeichnis für Fehler- oder ungültige Ergebnisse
└── README.md            # Projektdokumentation

Abhängigkeiten installieren

Vor dem Ausführen des Programms müssen die erforderlichen Python-Bibliotheken installiert werden:

root@kitploit:~
pip install requests aiohttp urllib3

Verwendung

Grundlegende Verwendung

root@kitploit:~
python main.py

Standardmäßig wird die Hostliste aus der Datei url.txt gelesen und im Multithread-Modus verarbeitet.

Befehlszeilenargumente

root@kitploit:~
python main.py [--file FILE] [--mode MODE] [--workers WORKERS]

Parameterbeschreibung:

  • -f, --file: Pfad zur Hostlistendatei (Standard: url.txt)
  • -m, --mode: Ausführungsmodus, verfügbare Optionen: threading (Multithread), async (asynchron), single (Einzelthread) (Standard: threading)
  • -w, --workers: Anzahl der Arbeits-Threads (Standard: 5)

Beispiele

root@kitploit:~
# Mit Standardeinstellungen
python main.py

# Benutzerdefinierte Hostdatei angeben
python main.py --file hosts.txt

# Asynchronen Modus verwenden
python main.py --mode async

# Einzelthread-Modus verwenden
python main.py --mode single

# Anzahl der Arbeits-Threads auf 10 setzen
python main.py --workers 10

Konfiguration

In der Config-Klasse der Datei main.py können folgende Einstellungen geändert werden:

  • PROXY: Proxy-Server-Adresse (Standard: http://127.0.0.1:7899)
  • TIMEOUT: Anfrage-Timeout (Standard: 30 Sekunden)
  • MAX_RETRIES: Maximale Anzahl von Wiederholungen (Standard: 3)
  • MAX_WORKERS: Maximale Anzahl von Arbeits-Threads (Standard: 5)
  • USER_AGENT: User-Agent für Anfragen (Standard: Mozilla/5.0 Windows AppleWebKit/537.36)

Funktionsweise

  1. Das Programm liest die Hostliste aus der angegebenen Datei
  2. Für jeden Host wird eine HTTP-GET-Anfrage an den Pfad /locales/locale.json gesendet
  3. Die Anfrageparameter sind:
    • locale: ../../../pterodactyl
    • namespace: config/database
  4. Die Antwortdaten werden analysiert, um festzustellen, ob sie Datenbankkonfigurationsinformationen enthalten
  5. Je nach Ergebnistyp werden die Daten in das entsprechende Verzeichnis gespeichert:
    • Enthält Zieldaten: json/✔️Richtig/
    • Enthält keine Zieldaten oder Anfrage fehlgeschlagen: json/❌Fehler/
  6. Fortschritt und Statistiken werden in Echtzeit angezeigt

Ausgabeformat

Die Ergebnisse werden im JSON-Format gespeichert und enthalten folgende Informationen:

  • success: Ob die Anfrage erfolgreich war
  • status_code: HTTP-Statuscode
  • response_time: Antwortzeit
  • url: Tatsächliche Anfrage-URL
  • headers: Antwortheader
  • data: Antwortdaten
  • size: Antwortgröße
  • contains_target_data: Ob Zieldaten enthalten sind
  • database_info: Extrahierte Datenbankinformationen

Hinweise

  1. Stellen Sie sicher, dass Sie die geltenden Gesetze einhalten und dieses Tool nur in autorisierten Umgebungen verwenden
  2. Passen Sie die Proxy-Konfiguration vor der Verwendung an Ihre Netzwerkumgebung an
  3. Eine hohe Anzahl von Anfragen kann den Zielserver belasten – stellen Sie die Thread-Anzahl angemessen ein
  4. Die gespeicherten Ergebnisse können sensible Informationen enthalten – bewahren Sie diese sicher auf

Statistiken

Nach Abschluss der Ausführung werden detaillierte Statistiken angezeigt:

  • Gesamtzahl der Anfragen
  • Anzahl erfolgreicher Anfragen
  • Anzahl fehlgeschlagener Anfragen
  • Anzahl der gefundenen Zieldaten
  • Erfolgsrate
  • Erkennungsrate der Zieldaten
  • Gesamtausführungszeit
  • Anfragen pro Sekunde
Tool herunterladen