Skip to content
KitploitKITPLOIT
FerramentasBlog
Enviar
FerramentasBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

··Feeds·Contato·Privacidade·© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
rupture — Um framework para ataques BREACH e outros ataques criptográficos baseados em compressão. | Kitploit
Ferramentas/GitHubGitHub/decrypto-org/rupture
Sniffing e Análise de PacotesAnálise de VulnerabilidadesExploraçãoSegurança WebCriptografiaTestes de Penetração
GitHubdecrypto-org/rupture

rupture

Um framework para ataques BREACH e outros ataques criptográficos baseados em compressão.

Ver Repositório
23846há 7 anosRevisado pelo Kitploit

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
Compartilhar

Build
Status Coverage
Status

Rupture

Rupture é um framework para conduzir facilmente ataques BREACH e outros ataques baseados em compressão.

Autores

Rupture é desenvolvido por:

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

Esta pesquisa está sendo conduzida no Laboratório de Criptografia e Segurança da Universidade de Atenas e da Universidade Técnica Nacional de Atenas.

Licença

Rupture é licenciado sob MIT. Consulte LICENSE para mais informações.

Instalação

Você pode instalar todo o framework da seguinte forma:

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

ou você também pode instalar cada módulo separadamente, como abaixo.

Javascript

Rupture usa Javascript para comunicação entre o código do cliente e o servidor em tempo real. O código do cliente é compilado usando babel e o código do servidor é executado em Node.js.

Injeção

  • Instalar injeção.
root@kitploit:~
rupture$ ./install injection

Cliente

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

Python

Rupture usa Python para o servidor de Comando e Controle. A comunicação entre o servidor js em tempo real e o backend Python é realizada através de um endpoint da API Django.

Backend

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

Sniffer

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

Execução

Backend

  • Editar os seguintes scripts de configuração:
    • rupture/backend/target_config.yml
    • rupture/backend/victim_config.yml
  • Configurar backend.
root@kitploit:~
rupture $ ./rupture -s
  • Implantar backend.
root@kitploit:~
rupture $ ./rupture --backend

Tempo real

  • Implantar tempo real.
root@kitploit:~
rupture $ ./rupture --realtime

Sniffer

  • Implantar sniffer.
root@kitploit:~
rupture $ ./rupture --sniffer
Ataque
  • Você também pode implantar os módulos backend, tempo real e sniffer todos juntos:
root@kitploit:~
rupture/ $ sudo ./rupture --attack

Nota: A implantação do sniffer - de forma independente ou junto com 'attack' - pode necessitar de privilégios elevados, pois requer acesso à interface de rede.

Cliente

  • O código do cliente está no seguinte diretório:

    • ~/.rupture/client/client_

    onde é o id da vítima no banco de dados do backend.

  • Abra a seguinte página HTML de teste no navegador:

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

    ou injete o código do cliente em respostas HTTP:

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