Skip to content
KitploitKITPLOIT
ToolsExploitsBlog
Log in
Einreichen
ToolsExploitsBlog
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-54914-PoC — Exploit für CVE-2025-54914 in Azure Networking, der bösartige Routen mit Umgehung, Persistenz, Multi-Target-Scanning und Berichterstattung für autorisierte Sicherheitstests erstellt. | Kitploit
Tools/GitHubGitHub/ash1996x/cve-2025-54914-poc
AufklärungPersistenzmechanismenSchwachstellenanalyseExploitationIDS/IPS-UmgehungPenetrationstestsCloud-Sicherheit
GitHubash1996x/cve-2025-54914-poc

CVE-2025-54914-PoC

Exploit für CVE-2025-54914 in Azure Networking, der bösartige Routen mit Umgehung, Persistenz, Multi-Target-Scanning und Berichterstattung für autorisierte Sicherheitstests erstellt.

Repository anzeigen
4431vor 1 JahrNoch 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-54914 Azure-Routen-Exploit

Übersicht

Dies ist eine verbesserte Implementierung des CVE-2025-54914 Azure Networking Route Exploits. Diese Version behält die Kern-CVE-Funktionalität bei und fügt weitere Funktionen hinzu, darunter Persistenz, Umgehung, Multi-Target-Scanning und Fehlerbehandlung.

Funktionen

Kern-CVE-Funktionalität

  • Routenerstellung: Erstellt bösartige Routen in Azure virtuellen Netzwerken
  • Routenlöschung: Entfernt erstellte Routen zur Bereinigung
  • API-Kompatibilität: Funktioniert mit Azure Management API 2025-09-01
  • Authentifizierung: Unterstützt Azure CLI und manuelle Token-Authentifizierung

Funktionen

  • Umgehungstechniken: Zufällige Verzögerungen, User-Agent-Rotation, Anfragenverschleierung
  • Persistenz: Geplante Aufgaben, kontinuierlicher Überwachungsmodus
  • Multi-Target-Scanning: Gleichzeitiges Scannen und Ausnutzen mehrerer Ziele
  • Umfassende Berichterstattung: Detaillierte Berichte mit Erfolgs-/Fehleranalyse
  • Fehlerbehandlung: Sanfte Fehlerbehandlung und Wiederherstellung
  • Konfigurationsverwaltung: JSON-basierte Zielkonfiguration
  • Zielerkennung: Automatische Erkennung verwundbarer Ressourcen
  • Risikobewertung: Schwachstellenanalyse und Risikobewertung

Installation

Voraussetzungen

# Python-Abhängigkeiten installieren
pip install requests

# Azure CLI installieren (für Authentifizierung)
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash

Einrichtung

# Skripte ausführbar machen
chmod +x exploit.py
chmod +x exploit_utils.py

# Bei Azure authentifizieren
az login

Verwendung

Grundlegende Verwendung

Einzelziel-Exploit

# Route auf einem einzelnen Ziel erstellen
python exploit.py \
    --subscription-id "12345678-1234-1234-1234-123456789012" \
    --resource-group "production-rg" \
    --vnet-name "prod-vnet" \
    --subnet-name "prod-subnet" \
    --address-prefix "10.0.1.0/24" \
    --next-hop-ip "10.0.2.5"

# Route löschen
python exploit.py \
    --subscription-id "12345678-1234-1234-1234-123456789012" \
    --resource-group "production-rg" \
    --vnet-name "prod-vnet" \
    --subnet-name "prod-subnet" \
    --route-name "exploit-route-1" \
    --operation delete

Multi-Target-Exploit

# Konfigurationsdatei erstellen
python exploit_utils.py discover --output targets.json

# Alle Ziele ausnutzen
python exploit.py --targets-file targets.json --operation create

Scan-Modus

# Ziele ohne Ausnutzung scannen
python exploit.py --targets-file targets.json --scan-only

Persistenz-Modus

# Persistenz mit 30-minütigen Intervallen aktivieren
python exploit.py --targets-file targets.json --persistence-mode --interval 30

Erweiterte Verwendung

Umgehung und Tarnung

# Benutzerdefinierte Verzögerungsbereiche für Umgehung
python exploit.py \
    --targets-file targets.json \
    --delay-min 1.0 \
    --delay-max 5.0 \
    --max-workers 5

Trockentest-Modus

# Test ohne tatsächliche Ausnutzung
python exploit.py --targets-file targets.json --dry-run

Detailliertes Logging

# Debug-Logging aktivieren
python exploit.py \
    --targets-file targets.json \
    --log-level DEBUG \
    --log-file exploit.log

Konfiguration

Zielkonfigurationsformat

{
  "targets": [
    {
      "subscription_id": "12345678-1234-1234-1234-123456789012",
      "resource_group": "production-rg",
      "vnet_name": "prod-vnet",
      "subnet_name": "prod-subnet",
      "route_name": "exploit-route-1",
      "address_prefix": "10.0.1.0/24",
      "next_hop_type": "VirtualAppliance",
      "next_hop_ip": "10.0.2.5",
      "api_version": "2025-09-01",
      "priority": 1
    }
  ],
  "metadata": {
    "description": "Target configuration for CVE-2025-54914",
    "created": "2025-01-09",
    "version": "1.0"
  }
}

Umgebungsvariablen

# Azure-Zugriffstoken (Alternative zu Azure CLI)
export AZURE_ACCESS_TOKEN="your_token_here"

# Log-Level
export LOG_LEVEL="INFO"

Dienstprogramm-Skripte

Zielerkennung

# Alle zugänglichen Ziele erkennen
python exploit_utils.py discover --output discovered_targets.json

# Bestimmte Abonnements erkennen
python exploit_utils.py discover \
    --subscription-ids "sub1" "sub2" \
    --output targets.json \
    --report discovery_report.txt

Konfigurationserstellung

# Exploit-Konfiguration aus erkannten Zielen generieren
python exploit_utils.py config \
    --input discovered_targets.json \
    --output exploit_config.json \
    --address-prefix "10.0.1.0/24" \
    --next-hop-ip "10.0.2.5"

Schwachstellenanalyse

# Ziele zur Risikobewertung analysieren
python exploit_utils.py analyze \
    --input targets.json \
    --output vulnerability_report.txt

Sicherheitsfunktionen

Umgehungstechniken

  • Anfrage-Timing: Zufällige Verzögerungen zwischen Anfragen
  • User-Agent-Rotation: Mehrere Browser-User-Agents
  • Header-Verschleierung: Realistische HTTP-Header
  • SSL-Überprüfung: Korrekte Zertifikatsvalidierung

Persistenzmechanismen

  • Geplante Aufgaben: Erstellung von Windows-Scheduled Tasks
  • Kontinuierlicher Modus: Lang laufende Persistenz
  • Sitzungsverwaltung: Zustandserhaltung über Durchläufe hinweg
  • Konfigurationspersistenz: Einstellungen auf Festplatte gespeichert

Fehlerbehandlung

  • Sanfte Degradierung: Fortsetzung bei einzelnen Fehlern
  • Zeitüberschreitungsschutz: Verhindert hängende Anfragen
  • Signalbehandlung: Sauberes Herunterfahren bei Unterbrechung
  • Ressourcenbereinigung: Automatische Bereinigung beim Beenden

Berichterstattung

Exploit-Berichte

  • Operationsergebnisse: Erfolg/Fehler für jedes Ziel
  • Zeitinformationen: Ausführungszeitstempel
  • Fehlerdetails: Detaillierte Fehlermeldungen
  • Zusammenfassungsstatistiken: Gesamterfolgsraten

Erkennungsberichte

  • Zielinventar: Vollständige Liste der erkannten Ressourcen
  • Abonnementaufteilung: Ziele nach Abonnement gruppiert
  • Ressourcendetails: VNet-, Subnetz- und Standortinformationen

Schwachstellenanalyse

  • Risikobewertung: Kategorisierung in hohes/mittleres/niedriges Risiko
  • Produktionsindikatoren: Identifizierung von Produktionsumgebungen
  • Tag-Analyse: Risikobewertung basierend auf Ressourcen-Tags

Best Practices

Betriebssicherheit

  1. Trockentest verwenden: Immer zuerst mit --dry-run testen
  2. Umfang begrenzen: Mit Nicht-Produktionsumgebungen beginnen
  3. Protokolle überwachen: Protokolle auf unerwartetes Verhalten überprüfen
  4. Bereinigen: Erstellte Routen nach dem Test entfernen

Leistungsoptimierung

  1. Worker-Grenzen: --max-workers je nach Systemkapazität anpassen
  2. Verzögerungsabstimmung: Balance zwischen Tarnung und Geschwindigkeit durch Verzögerungseinstellungen
  3. Stapelverarbeitung: Zieldateien für groß angelegte Operationen verwenden
  4. Ressourcenüberwachung: Systemressourcen während der Ausführung überwachen

Fehlerbehebung

  1. Protokolle prüfen: Fehlermeldungen zur Fehlerbehebung überprüfen
  2. Berechtigungen überprüfen: Sicherstellen der korrekten Azure-Berechtigungen
  3. Netzwerkkonnektivität: Internetverbindung überprüfen
  4. Token-Gültigkeit: Azure CLI-Authentifizierungsstatus prüfen

Fehlerbehebung

Häufige Probleme

Authentifizierungsfehler

# Erneut bei Azure authentifizieren
az login

# Aktuelles Konto prüfen
az account show

# Zugängliche Abonnements auflisten
az account list

Berechtigungsfehler

# Erforderliche Berechtigungen prüfen
az role assignment list --assignee $(az account show --query user.name -o tsv)

Netzwerkfehler

# Konnektivität testen
curl -I https://management.azure.com

# Proxy-Einstellungen prüfen
echo $HTTP_PROXY
echo $HTTPS_PROXY
Tool herunterladen