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
rupture — Ein Framework für BREACH und andere kompressionsbasierte Krypto-Angriffe. | Kitploit
Tools/GitHubGitHub/decrypto-org/rupture
Paket-Sniffing & AnalyseSchwachstellenanalyseExploitationWebsicherheitKryptographiePenetrationstests
GitHubdecrypto-org/rupture

rupture

Ein Framework für BREACH und andere kompressionsbasierte Krypto-Angriffe.

Repository anzeigen
23846vor 7 JahrenVon Kitploit geprüft

Beliebteste

Alle anzeigen →

Entdecken Sie die meistgenutzten Tools unserer Community.

Alle Tools erkunden

Durchsuchen Sie unsere Tool-Sammlung

Alle Tools anzeigen →
Teilen

Build
Status Coverage
Status

Rupture

Rupture ist ein Framework zur einfachen Durchführung von BREACH- und anderen kompressionsbasierten Angriffen.

Autoren

Rupture wird entwickelt von:

  • Dimitris Karakostas [email protected]
  • Dionysis Zindros [email protected]
  • Eva Sarafianou [email protected]
  • Dimitris Grigoriou [email protected]

Diese Forschung wird am Cryptography & Security lab der Universität Athen und der Nationalen Technischen Universität Athen durchgeführt.

Lizenz

Rupture ist unter der MIT-Lizenz lizenziert. Siehe LICENSE für weitere Informationen.

Installation

Sie können das gesamte Framework wie folgt installieren:

  • Installiere rupture.
root@kitploit:~
rupture/ $ ./install all

oder Sie können jedes Modul auch einzeln installieren, wie unten beschrieben.

Javascript

Rupture verwendet Javascript für die Kommunikation zwischen dem Client-Code und dem Echtzeit-Server. Der Client-Code wird mit babel kompiliert, und der Server-Code wird auf Node.js ausgeführt.

Injection

  • Installiere injection.
root@kitploit:~
rupture$ ./install injection

Client

  • Installiere client.
root@kitploit:~
rupture$ ./install client

Python

Rupture verwendet Python für den Command & Control-Server. Die Kommunikation zwischen dem js-Echtzeit-Server und dem Python-Backend erfolgt über einen Django-API-Endpunkt.

Backend

  • Installiere backend.
root@kitploit:~
rupture/ $ ./install backend

Sniffer

  • Installiere sniffer.
root@kitploit:~
rupture/ $ ./install sniffer

Ausführung

Backend

  • Bearbeite folgende Konfigurationsskripte:
    • rupture/backend/target_config.yml
    • rupture/backend/victim_config.yml
  • Richte Backend ein.
root@kitploit:~
rupture $ ./rupture -s
  • Stelle Backend bereit.
root@kitploit:~
rupture $ ./rupture --backend

Echtzeit

  • Stelle Echtzeit bereit.
root@kitploit:~
rupture $ ./rupture --realtime

Sniffer

  • Stelle Sniffer bereit.
root@kitploit:~
rupture $ ./rupture --sniffer
Angriff
  • Du kannst auch Backend-, Echtzeit- und Sniffer-Module alle zusammen bereitstellen:
root@kitploit:~
rupture/ $ sudo ./rupture --attack

Hinweis: Die Sniffer-Bereitstellung – entweder allein oder zusammen mit 'attack' – kann erhöhte Rechte erfordern, da sie Zugriff auf die Netzwerkschnittstelle benötigt.

Client

  • Der Client-Code befindet sich im folgenden Verzeichnis:

    • ~/.rupture/client/client_

    wobei die ID des Opfers in der Backend-Datenbank ist.

  • Öffne die folgende Test-HTML-Seite im Browser:

    • ~/.rupture/client/client_/test.html

    oder injiziere den Client-Code in HTTP-Antworten:

root@kitploit:~
~/.rupture/client/client_<id> $ ./inject.sh
Tool herunterladen