Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

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

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

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
begal-c2 — 基于 Flask 和 Socket.IO 的命令与控制面板,配备一个恶意浏览器扩展代理,可窃取凭据、通过 Telegram 外泄文件,并下发远程摄像头、截图和麦克风指令。 | Kitploit
工具/GitHubGitHub/xsanflip/begal-c2
钓鱼工具数据泄露后渗透利用Web安全命令与控制学习与教育红队Payload 开发远程访问木马
GitHubxsanflip/begal-c2

begal-c2

基于 Flask 和 Socket.IO 的命令与控制面板,配备一个恶意浏览器扩展代理,可窃取凭据、通过 Telegram 外泄文件,并下发远程摄像头、截图和麦克风指令。

8404个月前尚未审核

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
查看仓库

B.E.G.A.L - C2 v2.0(最终文档)

B.E.G.A.L(Backdoor Exfiltration Gateway for Advanced Looting,即高级窃取后门外泄网关)是一个基于 Web 的交互式命令与控制(C2)面板,使用 Python(Flask 与 Socket.IO)构建。该平台专为促进网络安全研究、红队模拟以及教育目的而设计,用于理解现代恶意软件/僵尸网络如何运作,以远程外泄数据并控制目标(机器人)。

Screenshot From 2026-06-14 21-39-44

⚠️ 法律警告与免责声明(非常重要)

本项目仅出于教育和网络安全研究目的而创建。

任何将本工具滥用于非法活动、未经授权的系统攻击、数据窃取或其他网络犯罪的行为均被严格禁止。作者、开发者及贡献者对因使用本软件而产生的任何损失、损害或法律诉讼不承担任何责任。

你对自身的行为负全部责任。 使用本工具即表示你同意遵守所有适用法律:

  • 印度尼西亚法律:遵守《电子信息和交易法》(UU ITE),特别是与非法访问和拦截电子系统相关的条款。
  • 国际法:受国际网络犯罪法规及你所在司法管辖区的约束(例如美国的《计算机欺诈与滥用法》/CFAA、英国的《计算机滥用法》、GDPR 法规等)。 仅在你拥有的系统上,或在已获得系统所有者**书面授权(交战规则)**的系统上使用本工具。

✨ 核心特性与功能

  1. 实时 C2 仪表盘:通过 WebSockets 实时监控受感染机器人/目标的状态,并配有简单的地理映射可视化。
  2. 窃取凭据保险库:系统会自动拦截、存储并汇总目标输入的凭据(用户名/密码),呈现在整洁的保险库界面中。
  3. 动态配置(YAML):敏感设置不再硬编码在脚本中;而是通过 config.yaml 文件进行配置,以提高安全性并便于自定义。
  4. 定向远程命令:特定的远程执行模块,例如:
    • Trigger Webcam(访问目标摄像头)
    • Trigger Screenshot(截取目标桌面屏幕)
    • Trigger Mic(录制目标音频)
  5. 外泄网关:一个拖放式上传界面,旨在通过安全 Telegram 隧道将本地文件偷运出去。
  6. 持久化存储与报告:将数据安全存储到按目标会话划分的 SQLite 数据库中,随后在专门的报告功能(URL:/report)中进行汇总。
Screenshot From 2026-06-14 21-40-13

⚙️ 动态配置(config.yaml)

在最新版本的 B.E.G.A.L 中,设置系统已通过 YAML 配置文件实现动态化。如果该文件不存在,系统将在首次运行 begal-fixed.py 时自动生成它(使用默认值)。

打开在同一目录下创建的 config.yaml 文件,并调整以下参数:

BOT_TOKEN: 'YOUR_BOT_TOKEN'
CHAT_ID: 'YOUR_CHAT_ID'
XOR_KEY: 'FLIPPER_SECURE_XOR_KEY_1337'
BCRYPT_PASSWORD_HASH: '$2a$12$VZnosb4amZbO1uQ4MniFhuFiqZVEmCF.3p1jXVoiXnG/3oztPLdxe'
  • BOT_TOKEN:你的 Telegram 机器人的 API Token(通过 @BotFather 创建)。
  • CHAT_ID:用作数据外泄隧道的 Telegram 频道/群组的 ID。
  • XOR_KEY:用于混淆机器人与 C2 服务器之间数据传输的对称加密密钥。请确保此值与浏览器扩展中的值一致。
  • BCRYPT_PASSWORD_HASH:C2 登录的哈希值(默认密码:datalost1337)。
  • DEFAULT USERNAME C2:flipper

🕷️ 与浏览器插件(garuda-vpn)的集成

B.E.G.A.L 旨在与“代理”或载荷协同工作。在本仓库中,该代理以伪装成 garuda-vpn 的恶意浏览器扩展(插件)形式出现。

集成工作原理:

  1. 代理安装:garuda-vpn 文件夹包含恶意载荷(例如 background.js、content.js 和 manifest.json)。此扩展必须安装在目标浏览器上(例如通过 Chrome/Edge 中的加载已解压的扩展程序模式)。
  2. 注入与拦截:安装后,此扩展将(在后台隐蔽地)劫持浏览器功能,以记录键盘输入(登录凭据)、记录 URL 历史,并待命接收远程命令。
  3. 隐蔽遥测:由 garuda-vpn 代理收集的数据将使用 XOR_KEY 加密,并静默传输(信标)到 B.E.G.A.L C2 API 端点(例如 /api/v1/collector)。
  4. 命令执行:代理主动建立连接或持续轮询 B.E.G.A.L C2。当你在 Web 面板上点击“触发摄像头”按钮时,C2 会将信号转发给 garuda-vpn 扩展,随后该扩展会强制在目标浏览器上执行摄像头 API。

如何测试:

  1. 运行 C2 面板(python3 begal-c2.py)。
  2. 打开 Google Chrome / Chromium 浏览器。
  3. 在地址栏中输入 chrome://extensions。启用开发者模式。
  4. 点击加载已解压的扩展程序,然后选择 garuda-vpn 文件夹。
  5. 返回 B.E.G.A.L 仪表盘;你应该能看到目标浏览器已连接并显示在活动机器人面板中。

🚀 安装与运行 C2

  1. 确保已安装 Python 依赖项:
    pip install bcrypt Flask-SocketIO requests pyyaml
    
  2. 运行 C2 服务器脚本:
    python3 begal-c2.py
    
  3. 通过浏览器访问仪表盘: http://127.0.0.1:31337 (默认登录名:flipper,密码 datalost1337)
下载工具