Tool-Verzeichnis
Kategorien
ChromSploit-Framework — Erweitertes KI-gestütztes Exploitation-Framework | CVE-2025-4664 & CVE-2025-2783 & CVE-2025-2857 & CVE-2025-30397 | | Kitploit
Tools / GitHub / leviticus-triage / chromsploit-framework
leviticus-triage/chromsploit-framework
ChromSploit-Framework Erweitertes KI-gestütztes Exploitation-Framework | CVE-2025-4664 & CVE-2025-2783 & CVE-2025-2857 & CVE-2025-30397 |
17 3 5 vor 7 MonatenEntdecken Sie die meistgenutzten Tools unserer Community.
Letzte 7 Tage Letzte 30 Tage
ChromSploit Framework v3.0
Überblick
Das ChromSploit Framework ist ein modernes Bildungswerkzeug für die Sicherheitsforschung, das für Cybersicherheits-Experten, Forscher und Studenten entwickelt wurde. Mit einer modularen Architektur bietet es eine umfassende Plattform zum Studium von Browser-Schwachstellen und Exploitation-Techniken in kontrollierten Umgebungen.
WICHTIG : Dieses Framework ist ausschließlich für Bildungszwecke und autorisierte Sicherheitstests bestimmt. Unautorisierte Nutzung ist strengstens untersagt und kann gegen geltende Gesetze verstoßen.
Wichtige Highlights
Intelligente Browsererkennung : Automatische Browseridentifikation und Exploit-Empfehlungen
Analytik-Dashboard : Echtzeit-Überwachung und Leistungsmetriken
Leistungsoptimierung : Fortschrittliches Caching-System für schnellere Ausführung
Verbesserte Sicherheit : Mehrstufige Autorisierung und Zielvalidierung
Automatisiertes Testen : Browser-Testautomatisierung mit Selenium/Playwright
Multi-Exploit-Ketten : Automatisierte Kombination mehrerer CVEs
Fortschrittliche Verschleierung : EXTREME Payload-Verschleierung mit über 9 Techniken
Auto-Ngrok-Integration : Automatische Tunnel-Erstellung für nahtlose Ausnutzung
Professionelle Berichte : Umfassende PDF/HTML/JSON-Berichte
Funktionen
Kernfähigkeiten
9 erweiterte CVE-Exploits mit echtem funktionalem Code
Browsererkennung & Auto-Auswahl für intelligentes Targeting
Überwachungs- & Analytik-Dashboard mit Echtzeitmetriken
Caching-System für Leistungsoptimierung
Verbesserte Sicherheit & Autorisierung mit mehrstufigen Kontrollen
Browser-Testautomatisierung (Selenium/Playwright)
Browser-Multi-Exploit-Kette für automatisierte Angriffe
KI-gestützte Orchestrierung für intelligente Exploit-Auswahl
Selbstheilungsmodule für widerstandsfähige Operationen
Verbesserte Fehlerbehandlung mit intelligenter Wiederherstellung
Erweiterte Funktionen
Extreme Payload-Verschleierung (Kontrollfluss, Zeichenkettenverschlüsselung, Anti-VM)
Automatische Ngrok-Tunnelung (TCP, HTTP, WebSocket)
Professionelle Sicherheitsberichte (PDF, HTML, Markdown, JSON)
Terminalaufzeichnungssystem mit Web-Wiedergabe
Modulare Plugin-Architektur für Erweiterbarkeit
Umfassendes Test-Framework mit Validierung
Kompatibilitätsmatrix für Browser-Versionsverfolgung
Erfolgsraten-Tracking pro CVE
Browser-Verteilungsanalytik
Historische Datenverwaltung
Schnellstart
Voraussetzungen
Python 3.9+ mit pip
Git für Repository-Operationen
Virtuelle Umgebung (empfohlen)
Administratorrechte (für manche Funktionen)
Installation # 1. Repository klonen
git clone https://github.com/Leviticus-Triage/ChromSploit-Framework.git
cd ChromSploit-Framework
# 2. Virtuelle Umgebung erstellen
python3 -m venv venv
source venv/bin/activate # Windows: venv\Scripts\activate
# 3. Abhängigkeiten installieren
pip install -r requirements.txt
# 4. ChromSploit starten
python chromsploit.py
Erster Start # Sicherer Modus (empfohlen für den ersten Start)
python chromsploit.py --simulation safe
# Mit Debug-Ausgabe
python chromsploit.py --debug
# Umgebungsprüfung
python chromsploit.py --check
CVE-Exploit-Arsenal
Klicken, um CVE-Details zu erweitern
Browser-Exploits
CVE-ID Ziel Typ Beschreibung Status CVE-2025-4664 Chrome Datenleck Umgehung der Referrer-Policy im Link-Header Funktionsfähig CVE-2025-2783 Chrome Sandbox-Escape Mojo IPC Handle-Konfusion Funktionsfähig CVE-2025-30397 Edge Speicherkorruption WebAssembly JIT-Typenkonfusion Funktionsfähig CVE-2025-2857 Firefox Sandbox-Escape IPDL-Rechteausweitung Funktionsfähig CVE-2025-49741 Edge Informationsoffenlegung Interne Request-Datenlecks Funktionsfähig CVE-2020-6519 Chromium CSP-Umgehung Content-Security-Policy-Umgehung Funktionsfähig CVE-2017-5375 Firefox RCE ASM.JS JIT-Spray Remote-Codeausführung Funktionsfähig
Server-seitige Exploits
Neu in v3.0: Intelligente Funktionen
Browsererkennung & Auto-Auswahl Automatische Erkennung von Browsertyp und -version anhand von User-Agent-Strings und Empfehlung kompatibler Exploits:
from modules.detection import get_browser_detector
detector = get_browser_detector()
browser_info = detector.detect_browser(user_agent)
recommendations = detector.recommend_exploit(browser_info)
Unterstützt Chrome, Edge, Firefox, Brave, Vivaldi, Opera, Safari
Versionsparsing und Kompatibilitätsprüfung
Intelligente Exploit-Empfehlungen basierend auf Browserversion
Kompatibilitätsmatrix für alle CVEs
Überwachungs- & Analytik-Dashboard Echtzeitverfolgung und Analytik für Exploit-Ausführung:
Erfolgsraten-Tracking : Berechnung der Erfolgsrate pro CVE
Leistungsmetriken : Ausführungszeit und Leistungsstatistiken
Browserverteilung : Analytik der Ziel-Browser-Verteilung
Historische Daten : Letzte 1000 Exploit-Versuche verfolgt
Berichtsexport : JSON-Berichtserstellung
Zugriff über: Hauptmenü → Analytik-Dashboard
Caching-System Fortschrittliches Caching für verbesserte Leistung:
Payload-Caching : Automatisches Caching generierter Payloads
Verschleierungs-Caching : Zwischenspeicherung von Verschleierungsergebnissen
Browsererkennungs-Caching : 24-Stunden-TTL für Erkennungsergebnisse
Persistenter Speicher : JSON-basierter persistenter Cache
LRU-Verdrängung : Automatische Cache-Verwaltung
Verbesserte Sicherheit & Autorisierung Mehrstufige Sicherheitskontrollen:
Exploit-Autorisierung : Benutzer-/Exploit-basiertes Autorisierungssystem
Zielvalidierung : Localhost-Checks und Produktionswarnungen
Sandbox-Modus : Standardmäßig sicherer Modus für Tests
Sicherheitsstufen : SICHER, EINGESCHRÄNKT, STANDARD, UNEINGESCHRÄNKT
Audit-Logging : Umfassende Aktionsverfolgung
Browser-Testautomatisierung Automatisiertes Browsetesten mit Selenium/Playwright:
Multi-Browser-Testing : Exploits in verschiedenen Browsern testen
Automatisierte Validierung : Überprüfung der Exploit-Ausführung
Testberichte : Detaillierte Testergebnisse
Screenshot-Unterstützung : Visuelle Überprüfung
Browser-Multi-Exploit-Kette Das Flaggschiff-Feature, das die Ausnutzung mehrerer Browser-CVEs automatisiert:
graph LR
A[CVE-2025-4664<br/>Aufklärung] --> B[CVE-2025-2857<br/>OAuth-Diebstahl]
B --> C[CVE-2025-30397<br/>WebAssembly JIT]
C --> D[CVE-2025-2783<br/>Sandbox-Escape]
style A fill:#e1f5fe
style B fill:#f3e5f5
style C fill:#fff3e0
style D fill:#ffebee
Erweiterte Funktionen
Extreme Verschleierung : Kontrollfluss-Abflachung, Zeichenkettenverschlüsselung, Anti-Debugging
Auto-Ngrok : Automatische Tunnel-Erstellung für alle Callbacks
Parallele Ausführung : Multithreaded-Exploitation für Geschwindigkeit
Stealth-Modus : Unauffällige Exploitation mit Vermeidung
Intelligente Auswahl : Browsererkennungsbasierte Kettenauswahl
Architektur
Systemarchitektur-Überblick
ChromSploit Framework v3.0
├── Kern-Engine
│ ├── Erweitertes Menüsystem
│ ├── Modul-Loader
│ ├── Exploit-Ketten-Manager
│ ├── Fehlerbehandler
│ └── Sicherheitsmanager
├── Erkennung & Analytik
│ ├── Browser-Detektor
│ ├── Exploit-Monitor
│ └── Analytik-Dashboard
├── Leistung & Caching
│ ├── Exploit-Cache
│ └── Cache-Manager
├── Exploit-Module
│ ├── Browser-CVEs (7)
│ ├── Server-CVEs (2)
│ └── Benutzerdefinierte Exploits
├── Verschleierungs-Engine
│ ├── JavaScript-Verschleierung
│ ├── Binärdaten-Verschlüsselung
│ ├── Kontrollfluss-Abflachung
│ └── Anti-Analyse
├── Test-Framework
│ ├── Browser-Testautomatisierung
│ ├── Selenium-Integration
│ └── Playwright-Integration
├── Netzwerkintegration
│ ├── Ngrok-Manager
│ ├── HTTP-Server
│ └── WebSocket-Handler
└── Berichtssystem
├── PDF-Erstellung
├── HTML-Berichte
└── JSON-Export
Designmuster
Modulare Architektur : Plugin-basiertes System für einfache Erweiterung
Sicherheit zuerst : Simulationsmodi verhindern versehentliche Ausnutzung
Verbessertes Logging : Strukturiertes Logging mit Analysefähigkeiten
Kettenverwaltung : Abhängigkeitsauflösung und Zustandsweitergabe
Professionelles UI : Farbcodierte Menüs mit Tastenkürzeln
Intelligente Erkennung : Automatische Browser- und Schwachstellenerkennung
Leistungsoptimiert : Caching und asynchrone Operationen
Dokumentation
Testen # Alle Tests ausführen
python -m pytest
# Mit Coverage-Bericht
python -m pytest --cov=core --cov=modules --cov-report=html
# Neue Verbesserungen testen
python -m pytest tests/test_improvements.py -v
# Neue Exploits testen
python -m pytest tests/test_new_exploits.py -v
# Validierungsframework
python -m core.validation_framework
Testabdeckung : 95%+ in Kernmodulen
Neues in v3.0
Wichtige Updates & Funktionen
Neue Funktionen
Intelligente Erkennung & Analytik
Browsererkennung & Auto-Auswahl : Automatische Browseridentifikation aus User-Agent
Überwachungs- & Analytik-Dashboard : Echtzeit-Exploit-Tracking und Statistiken
Kompatibilitätsmatrix : Browser-Versionskompatibilität für alle CVEs
Erfolgsraten-Tracking : Berechnung der Erfolgsrate pro CVE
Leistung & Caching
Fortschrittliches Caching-System : Payload-, Verschleierungs- und Erkennungs-Caching
Persistenter Speicher : JSON-basierter Cache mit TTL-Verwaltung
LRU-Verdrängung : Automatische Cache-Verwaltung
Verbesserte Sicherheit
Mehrstufige Autorisierung : Benutzer-/Exploit-basiertes Autorisierungssystem
Zielvalidierung : Localhost-Checks und Produktionswarnungen
Sicherheitsstufen : Konfigurierbare Sicherheitsmodi (SICHER, EINGESCHRÄNKT, STANDARD, UNEINGESCHRÄNKT)
Umfassendes Audit-Logging : Vollständige Aktionsverfolgung
Testen & Automatisierung
Browser-Testautomatisierung : Selenium/Playwright-Integration
Multi-Browser-Testing : Automatisierte Tests über Browser hinweg
Testberichte : Detaillierte Validierungsergebnisse
Neue CVE-Exploits
CVE-2025-49741 : Edge-Informationsoffenlegung
CVE-2020-6519 : Chromium-CSP-Umgehung
CVE-2017-5375 : Firefox-ASM.JS-JIT-Spray-RCE
Verbesserungen
Leistung : 40% schnellere Exploit-Ausführung durch Caching
UI/UX : Erweitertes Menüsystem mit Analytik-Dashboard
Intelligenz : Automatische Browsererkennung und Exploit-Empfehlungen
Sicherheit : Mehrstufige Autorisierung und Validierung
Überwachung : Echtzeit-Analytik und Berichterstattung
Fehlerbehandlung : Benutzerfreundliche Meldungen mit Fehlerbehebungsanleitungen
Dokumentation : Umfassende Anleitungen und Integrationsbeispiele
Technisch
Python 3.9+ Kompatibilität
Typannotationen in der gesamten Codebasis
Async-Unterstützung für parallele Operationen
Speicherverwaltungs-Optimierungen
Plattformübergreifende Kompatibilität
Modulares Design für einfache Erweiterung
Mitwirken Wir begrüßen Beiträge aus der Sicherheitsforschungs-Community!
So können Sie beitragen
Forken Sie das Repository
Erstellen Sie einen Feature-Branch
Implementieren Sie Ihre Änderungen
Fügen Sie umfassende Tests hinzu
Reichen Sie einen Pull-Request ein
Beitragsbereiche
Fehlerberichte & -behebungen
Neue CVE-Implementierungen
Dokumentationsverbesserungen
Testabdeckungserweiterung
UI/UX-Verbesserungen
Neue Erkennungsmethoden
Leistungsoptimierungen
Sicherheit & Ethik
Verantwortungsvolle Nutzung Dieses Framework ist konzipiert für:
Bildungszwecke und Lernen
Autorisierte Penetrationstests
Sicherheitsforschung in kontrollierten Umgebungen
Bug-Bounty-Programme mit entsprechender Autorisierung
Verbotene Nutzungen
Unbefugter Zugriff auf Systeme oder Netzwerke
Bösartige Angriffe auf Systeme Dritter
Kommerzielle Ausnutzung ohne Erlaubnis
Verteilung von Malware oder schädlichem Inhalt
Sicherheitsfunktionen
Simulationsmodi : Sicheres Testen ohne echte Ausnutzung
Sandbox-Modus : Standardmäßig sicherer Modus aktiviert
Mehrstufige Autorisierung : Autorisierung pro Exploit erforderlich
Zielvalidierung : Automatische Prüfungen für Localhost/Produktion
Audit-Logging : Vollständige Aktionsverfolgung
Bestätigungsaufforderungen : Für gefährliche Operationen
Bildungskennzeichnungen : Klare Markierung aller Bildungsinhalte
Lizenz Dieses Projekt ist unter der Apache License 2.0 lizenziert – siehe die LICENSE -Datei für Details.
Zusammenfassung
Kommerzielle Nutzung erlaubt (mit Einschränkungen)
Modifikation und Verbreitung gestattet
Patentnutzung gewährt
Lizenz- und Urheberrechtshinweis muss beigefügt werden
Keine Gewährleistung
Danksagungen
Entwickelt von Sicherheitsforschern, für Sicherheitsforscher
Besonderer Dank an:
Bildungs-Sicherheits-Community
Schwachstellenforscher
Verantwortungsvolle Offenlegungsprogramme
Open-Source-Mitwirkende
Support & Kontakt
Geben Sie uns einen Stern auf GitHub, wenn ChromSploit Framework Ihrer Sicherheitsforschung geholfen hat!
Hergestellt mit ❤️ vom Leviticus-Triage-Team
CVE-ID Ziel Typ Beschreibung Status
CVE-2025-24813 Apache Tomcat RCE Schädliche WAR-Bereitstellung Funktionsfähig CVE-2024-32002 Git RCE Symbolischer-Link-Repository-Angriff Funktionsfähig