Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
rupture — 一个用于BREACH及其他基于压缩的加密攻击的框架 | Kitploit
工具/GitHubGitHub/decrypto-org/rupture
数据包嗅探与分析漏洞分析漏洞利用Web安全密码学渗透测试
GitHubdecrypto-org/rupture

rupture

一个用于BREACH及其他基于压缩的加密攻击的框架

查看仓库
238467年前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

Build
Status Coverage
Status

Rupture

Rupture 是一个用于轻松进行 BREACH 和其他基于压缩的攻击的框架。

作者

Rupture 由以下人员开发:

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

本研究在雅典大学的 密码与安全实验室 以及雅典国家技术大学进行。

许可证

Rupture 使用 MIT 许可证授权。更多信息请参阅 LICENSE。

安装

你可以按以下方式安装整个框架:

  • 安装 rupture。
root@kitploit:~
rupture/ $ ./install all

或者你也可以单独安装每个模块,如下所示。

Javascript

Rupture 使用 Javascript 进行客户端代码与实时服务器之间的通信。客户端代码通过 babel 编译,服务器代码运行在 Node.js 上。

注入

  • 安装注入。
root@kitploit:~
rupture$ ./install injection

客户端

  • 安装客户端。
root@kitploit:~
rupture$ ./install client

Python

Rupture 使用 Python 用于命令与控制服务器。js 实时服务器与 Python 后端之间的通信通过 Django API 端点进行。

后端

  • 安装后端。
root@kitploit:~
rupture/ $ ./install backend

嗅探器

  • 安装嗅探器。
root@kitploit:~
rupture/ $ ./install sniffer

执行

后端

  • 编辑以下配置文件:
    • rupture/backend/target_config.yml
    • rupture/backend/victim_config.yml
  • 设置后端。
root@kitploit:~
rupture $ ./rupture -s
  • 部署后端。
root@kitploit:~
rupture $ ./rupture --backend

实时

  • 部署实时。
root@kitploit:~
rupture $ ./rupture --realtime

嗅探器

  • 部署嗅探器。
root@kitploit:~
rupture $ ./rupture --sniffer
攻击
  • 你也可以同时部署后端、实时和嗅探器模块:
root@kitploit:~
rupture/ $ sudo ./rupture --attack

注意:嗅探器的部署(无论是单独部署还是与 'attack' 一起部署)可能需要提升权限,因为它需要访问网络接口。

客户端

  • 客户端代码位于以下目录:

    • ~/.rupture/client/client_

    其中 是受害者在后端数据库中的 ID。

  • 在浏览器中打开以下测试 HTML 页面:

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

    或者将客户端代码注入 HTTP 响应:

root@kitploit:~
~/.rupture/client/client_<id> $ ./inject.sh
下载工具