Skip to content
KitploitKITPLOIT
StrumentiBlog
Invia
StrumentiBlog
Invia

Strumenti di Hacking, PenTest e Cybersecurity per il tuo Arsenale di Sicurezza!

Kitploit è una directory di strumenti di hacking, cybersecurity e pentesting. Scopri gli ultimi aggiornamenti dei progetti per trovare vulnerabilità, analizzare sistemi, automatizzare i test e rafforzare la tua sicurezza.

··Feed·Contatto·Privacy·© 2026 Kitploit

Directory degli strumenti

Categorie

Vedi tutte le categorie
Loading categories
rupture — Un framework per BREACH e altri attacchi crittografici basati sulla compressione. | Kitploit
Strumenti/GitHubGitHub/decrypto-org/rupture
Sniffing e Analisi dei PacchettiAnalisi delle VulnerabilitàExploitSicurezza WebCrittografiaPenetration Testing
GitHubdecrypto-org/rupture

rupture

Un framework per BREACH e altri attacchi crittografici basati sulla compressione.

Vedi Repository
238467 anni faRevisionato da Kitploit

Più Popolari

Vedi tutti →

Scopri gli strumenti più utilizzati dalla nostra community.

Esplora tutti gli strumenti

Sfoglia la nostra collezione di strumenti

Vedi tutti gli strumenti →
Condividi

Build
Status Coverage
Status

Rupture

Rupture è un framework per condurre facilmente attacchi BREACH e altri attacchi basati sulla compressione.

Autori

Rupture è sviluppato da:

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

Questa ricerca è condotta presso il Cryptography & Security lab dell'Università di Atene e dell'Università Tecnica Nazionale di Atene.

Licenza

Rupture è concesso in licenza sotto MIT. Vedi LICENSE per maggiori informazioni.

Installazione

È possibile installare l'intero framework come segue:

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

oppure è possibile installare ciascun modulo separatamente, come di seguito.

Javascript

Rupture utilizza Javascript per la comunicazione tra il codice client e il server in tempo reale. Il codice client viene compilato usando babel e il codice server viene eseguito su Node.js.

Iniezione

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

Client

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

Python

Rupture utilizza Python per il server Command & Control. La comunicazione tra il server in tempo reale js e il backend Python viene effettuata tramite un endpoint API Django.

Backend

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

Sniffer

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

Esecuzione

Backend

  • Modificare i seguenti script di configurazione:
    • rupture/backend/target_config.yml
    • rupture/backend/victim_config.yml
  • Configurare backend.
root@kitploit:~
rupture $ ./rupture -s
  • Distribuire backend.
root@kitploit:~
rupture $ ./rupture --backend

Tempo reale

  • Distribuire realtime.
root@kitploit:~
rupture $ ./rupture --realtime

Sniffer

  • Distribuire sniffer.
root@kitploit:~
rupture $ ./rupture --sniffer
Attacco
  • È anche possibile distribuire i moduli backend, realtime e sniffer tutti insieme:
root@kitploit:~
rupture/ $ sudo ./rupture --attack

Nota: La distribuzione dello sniffer - sia standalone che insieme con 'attack' - potrebbe richiedere privilegi elevati, poiché richiede l'accesso all'interfaccia di rete.

Client

  • Il codice client si trova nella seguente directory:

    • ~/.rupture/client/client_

    dove è l'id della vittima nel database del backend.

  • Aprire la seguente pagina HTML di test nel browser:

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

    oppure iniettare il codice client nelle risposte HTTP:

root@kitploit:~
~/.rupture/client/client_<id> $ ./inject.sh
Scarica lo strumento