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.

FeedsKontaktDatenschutz© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
CVE_2023_44487-Rapid_Reset — Python-basiertes Testwerkzeug für CVE-2023-44487 (HTTP/2 Rapid Reset) mit mehreren Angriffsmustern, granularer Konfiguration und Überwachung für autorisierte Sicherheitsbewertungen. | Kitploit
Tools/GitHubGitHub/gmh5225/cve_2023_44487-rapid_reset
SchwachstellenscannerExploitationWebsicherheitNetzwerksicherheitPenetrationstests
GitHubgmh5225/cve_2023_44487-rapid_reset

CVE_2023_44487-Rapid_Reset

Python-basiertes Testwerkzeug für CVE-2023-44487 (HTTP/2 Rapid Reset) mit mehreren Angriffsmustern, granularer Konfiguration und Überwachung für autorisierte Sicherheitsbewertungen.

Repository anzeigen
29vor 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-2023-44487 HTTP/2 Rapid Reset Testwerkzeug – Erweiterte Ausgabe

Ein umfassendes Python-Testwerkzeug für CVE-2023-44487, die HTTP/2-Rapid-Reset-Schwachstelle. Diese erweiterte Version bietet granulare Kontrolle über Testparameter, mehrere Angriffsmuster und erweiterte Überwachungsfunktionen.

⚠️ WICHTIGER HINWEIS

Dieses Werkzeug ist NUR für Bildungszwecke und autorisierte Tests gedacht!

  • Verwenden Sie es nur gegen Systeme, die Ihnen gehören oder für die Sie eine ausdrückliche schriftliche Genehmigung haben
  • Unautorisierte Nutzung kann illegal sein und Dienstunterbrechungen verursachen
  • Das Werkzeug führt einen Denial-of-Service-Angriff aus, der die Serververfügbarkeit beeinträchtigen kann
  • Stellen Sie sicher, dass Sie vor dem Testen eine ordnungsgemäße Autorisierung haben

🔍 Über CVE-2023-44487

CVE-2023-44487, auch bekannt als „HTTP/2 Rapid Reset", ist eine kritische Schwachstelle im HTTP/2-Protokoll, die Angreifern Folgendes ermöglicht:

  • Denial of Service durch schnelles Senden und Abbrechen von HTTP/2-Streams verursachen
  • Übermäßige Serverressourcen mit minimalen Client-Ressourcen verbrauchen
  • Viele herkömmliche Rate-Limiting-Mechanismen umgehen
  • Große Webserver und Load Balancer beeinträchtigen

CVSS-Score: 7,5 (Hoch)

Auswirkung: Denial of Service, Ressourcenerschöpfung

🚀 Erweiterte Funktionen

Mehrere Angriffsmuster

  • ⚡ Rapid Reset: Standard-HEADERS + sofortiges RST_STREAM
  • 💥 Burst Reset: Anfragen in Bursts mit konfigurierbaren Verzögerungen
  • 📈 Gradual Reset: Allmählich steigende Angriffsrate
  • 🎲 Random Reset: Zufälliges Timing zur Umgehung prädiktiver Filter
  • 🌊 Continuation Flood: CONTINUATION-Frame-Flood-Angriff
  • 🔀 Gemischtes Muster: Kombination mehrerer Muster

Granulare Konfiguration

  • 📡 Verbindungssteuerung: Timeouts, Verzögerungen, Parallelitätsgrenzen
  • ⏱️ Timing-Steuerung: Präzises Timing mit Jitter-Unterstützung
  • 🌐 HTTP/2-Protokoll: Fenstergrößen, Framegrößen, HPACK-Einstellungen
  • 📋 Header-Anpassung: Benutzerdefinierte Header, zufällige Generierung
  • 🔬 Erweiterte Optionen: Stream-ID-Randomisierung, Prioritäts-Frames
  • 📊 Überwachung: Latenzverfolgung, Verkehrsanalyse, Fehlerüberwachung

Ausgabeformate

  • 🖥️ Konsole: Menschenlesbar mit Fortschrittsaktualisierungen
  • 📋 JSON: Maschinenlesbare strukturierte Daten
  • 📊 CSV: Tabellenkalkulationskompatibel für Analysen
  • 🗃️ XML: Integration in Unternehmenswerkzeuge

Sicherheitsfunktionen

  • 🛡️ Autorisierungskontrollen: Pflichtbestätigungsaufforderungen
  • 🔒 Rate Limiting: Integrierte Verbindungs- und Anfragegrenzen
  • 🎛️ Fehlerbehandlung: Graceful Failure Handling
  • 📝 Prüfpfad: Umfassende Protokollierungsfunktionen

📋 Anforderungen

  • Python 3.7 oder höher
  • Keine externen Abhängigkeiten (verwendet nur die Python-Standardbibliothek)

📖 Installation

  1. Skript klonen oder herunterladen:
git clone https://github.com/madhusudhan-in/CVE_2023_44487-Rapid_Reset.git
cd CVE_2023_44487-Rapid_Reset
  1. Skript ausführbar machen:
chmod +x rapid_reset_test.py
  1. Python-Version überprüfen:
python3 --version  # Sollte 3.7+ sein

🔧 Verwendung

Grundlegende Verwendung

python3 rapid_reset_test.py https://target-server.com

Erweiterte Verwendungsbeispiele

1. Hochdurchsatz-Lasttest

python3 rapid_reset_test.py https://target.com \
    --connections 50 \
    --requests 1000 \
    --delay 0 \
    --pattern rapid_reset \
    --track-latency \
    --output json

2. Stealth-Test mit benutzerdefinierten Headern

python3 rapid_reset_test.py https://target.com \
    --pattern burst_reset \
    --burst-size 5 \
    --burst-delay 2.0 \
    --custom-headers "User-Agent: Mozilla/5.0 (legitbot)" "Authorization: Bearer token123" \
    --jitter 0.3

3. Protokollspezifischer Test

python3 rapid_reset_test.py https://target.com \
    --window-size 32768 \
    --frame-size 32768 \
    --header-table-size 8192 \
    --enable-push \
    --priority-frames \
    --randomize-streams

4. Umfassender Überwachungstest

python3 rapid_reset_test.py https://target.com \
    --connections 10 \
    --requests 200 \
    --pattern mixed_pattern \
    --track-latency \
    --track-responses \
    --monitor-memory \
    --verbose \
    --debug \
    --log-file attack.log

5. CONTINUATION-Flood-Angriff

python3 rapid_reset_test.py https://target.com \
    --pattern continuation_flood \
    --requests 50 \
    --random-headers \
    --header-count 20

Vollständige Befehlszeilenoptionen

Verbindungseinstellungen

OptionBeschreibungStandard
-c, --connections NAnzahl gleichzeitiger Verbindungen1
--connection-timeout SECVerbindungstimeout in Sekunden10
--read-timeout SECLese-Timeout für Antworten5
--connection-delay SECVerzögerung zwischen Verbindungen0,0

Anfrageeinstellungen

OptionBeschreibungStandard
-r, --requests NAnfragen pro Verbindung100
--delay SECVerzögerung zwischen HEADERS und RST_STREAM0,001
--request-delay SECVerzögerung zwischen Anfragen0,0
--jitter FACTORTiming-Randomisierungsfaktor0,0

Angriffsmuster

OptionBeschreibungStandard
--pattern TYPEZu verwendendes Angriffsmusterrapid_reset
--burst-size NAnfragen pro Burst10
--burst-delay SECVerzögerung zwischen Bursts0,1

Verfügbare Muster:

  • rapid_reset – Standard-Rapid-Reset-Angriff
  • burst_reset – Burst-basierte Angriffe
  • gradual_reset – Allmählich steigende Rate
  • random_reset – Zufälliges Timing
  • continuation_flood – CONTINUATION-Frame-Flood
  • mixed_pattern – Mischung aus Mustern

HTTP/2-Protokolleinstellungen

OptionBeschreibungStandard
--window-size BYTESHTTP/2-Anfangsfenstergröße65535
--frame-size BYTESMaximale Framegröße16384
--header-table-size BYTESHPACK-Header-Tabellengröße4096
--enable-pushHTTP/2-Server-Push aktivierenFalse
--rst-error-code CODERST_STREAM-Fehlercode8

Header-Anpassung

OptionBeschreibungStandard
--custom-headers HEADERBenutzerdefinierte Header (Name: Wert)None
--random-headersZufällige Header generierenFalse
--header-count NAnzahl zufälliger Header5

Erweiterte Optionen

OptionBeschreibungStandard
--randomize-streamsZufällige Stream-IDs verwendenFalse
--priority-framesPrioritätsinformationen einbeziehenFalse
--continue-on-errorNach Fehlern fortfahrenTrue
--max-errors NMaximale Fehler vor dem Stoppen10

Überwachungsoptionen

OptionBeschreibungStandard
--track-latencyAnfragelatenz verfolgenFalse
--track-responsesServerantworten verfolgenFalse
--monitor-memorySpeichernutzung überwachenFalse

Ausgabeoptionen

OptionBeschreibungStandard
--output FORMATAusgabeformatconsole
--output-file FILEAusgabedateinameautomatisch generiert
--verbose, -vAusführliche AusgabeFalse
--debugDebug-ProtokollierungFalse
--log-file FILEIn Datei protokollierenNone

Verfügbare Ausgabeformate:

  • console – Menschenlesbare Konsolenausgabe
  • json – Maschinenlesbares JSON
  • csv – Tabellenkalkulationskompatibles CSV
  • xml – Strukturiertes XML-Format

📊 Ergebnisse verstehen

Erweitertes Ergebnisformat

Das Werkzeug liefert umfassende Ergebnisse, einschließlich:

Tool herunterladen