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

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

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

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

工具目录

分类

查看所有分类
Loading categories
badger-builder — badger-builder is an AI-assisted tool for generating dynamic Brute Ratel C4 profiles | Kitploit
工具/GitHubGitHub/tw1sm/badger-builder
Scripting & AutomationCommand and ControlRed TeamingPayload Development
GitHubtw1sm/badger-builder

badger-builder

badger-builder is an AI-assisted tool for generating dynamic Brute Ratel C4 profiles

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

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享



badger-builder

badger-builder 是一个用于生成动态 Brute Ratel C4 配置文件的 AI 辅助工具。只需为 badger-builder 提供一个你所需配置文件的 风格(flavor),它就会向 OpenAI 提示以获取合适的配置。

由 AI 生成的监听器/载荷配置文件:

  • C2 URI
  • 请求/响应 HTTP 头部
  • 附加在 C2 请求/响应之前和之后的 HTTP 正文数据
  • 服务器的 空响应 HTTP 正文

HTTP 正文数据可以以 XML、JSON 或 JavaScript 生成(并且请求格式可以与响应格式不同)。

我始终建议检查 OpenAI 生成的配置,尤其是在它未能避免使用测试/示例/占位值的情况下。AI 生成的配置通常是一个不错的起点,但你可能会希望做一些修改。

支持 Brute Ratel 1.5.2

目前仅支持 HTTP 监听器配置文件(不支持 DoH)

关于 OpenAI 使用的说明

badger-builder 发送到 OpenAI API 的提示会消耗 tokens。使用通常会消耗几千个 tokens(< 0.05 美元)。你的 OpenAI 账户必须处于免费试用期,或者已设置 API 计费。(在此处查看你的用量和计费 这里)

安装

可以通过克隆此仓库并运行 pip3 install . 来安装 badger-builder,随后可通过 PATH 中的 badger-builder 执行。

对于那些不喜欢 poetry 项目的人,有一个 requirements.txt,你可以与 badger-builder.py 一起使用,以调用 typer 应用的入口点。

用法

将 .env.sample 移动到 .env,添加你的 OpenAI API 密钥,然后运行 badger-builder create

配置文件生成后,使用 badger-builder parse 来显示使用配置文件配置的示例 HTTP 请求。

开发

badger-builder 使用 Poetry 管理依赖。从源码安装并为开发设置:

root@kitploit:~
git clone https://github.com/tw1sm/badger-builder
cd badger-builder
poetry install
poetry run badger-builder --help

requirements.txt 可以通过以下命令生成:

root@kitploit:~
poetry export --without-hashes --format=requirements.txt > requirements.txt

改进

  • 通过 yaml 文件提供标志的选项(子命令?)
  • 更好/更节省 tokens 的 OpenAI 提示
  • DoH/SMB/TCP 监听器集成
  • 更多前置/追加数据格式
  • autorun 操作,如设置 kill date、chid、malloc/threadex 设置
下载工具