![image]()
起源于闲来无事,所以打算写个Ai Agent练手
项目并不打算局限于BUUCTF,所以现在是手动输入题面的(更主要是我懒)。
愿景:成为各路CTF大手子的好伙伴,当然如果Agent能独当一面的话那最好不过~
1. 支持全自动解题,包括题目分析,靶机探索,代码执行,flag分析全流程
2. 支持命令行交互式解题
3. 目前项目内置支持在本地 Bash 环境执行命令进行解题(如系统安装了 Python 也可通过 Bash 调用)
4. 可扩展的CTF工具框架
5. 可自定义的Prompt和模型文件
先决条件
1. 复制配置模板:
2. 编辑 config.json,填入你的 API Key。
示例(请替换为你自己的凭证):
API 兼容性说明: 本项目通过 OpenAI Python SDK 进行 LLM 调用,仅支持 OpenAI Chat Completions 格式的接口。以下服务可直接使用:
api_base 即可接入不支持原生非 OpenAI 格式的服务(如 Anthropic Claude 原生 API、Google Gemini API)。
命令行模式:
命令行参数说明:
| 参数 | 说明 |
|------|------|
| --session-id | 已有测试会话 ID(接管模式) |
| --session-name, -n | 测试会话名称 |
| --duration, -d | 测试时长(分钟) |
| --challenge, -c | 题目编号(可多次指定) |
| --all | 使用所有可用题目 |
| --url, -u | XBOW 平台 URL(默认 |
| --auto-start | 自动启动测试会话(默认开启) |
| --wait-timeout | 等待容器启动超时时间(秒,默认 300) |
| --plain | 关闭彩色输出 |
!image
开发语言:Python
Star 数:266
该项目属于CTF思路方向的开源资源,代码结构清晰,适合安全研究人员学习参考。项目围绕专为CTF设计的可扩展AI Agent,可自动解CTF题,也能与用户协作交互解题~展开,提供了可运行的实现,对理解相关安全机制、工具原理与攻防技术具有较高的研究价值。
从技术实现角度看,此类项目的核心在于对底层原理的深入理解与工程化落地。开发者在研究过程中可以结合官方文档与社区讨论,梳理项目的初始化流程、核心模块职责与数据流转,逐步掌握其中的技术细节与设计思路。
1. 下载源码压缩包,解压到本地环境。
2. 根据项目类型准备对应的运行环境与依赖。
3. 按照 README 中的步骤完成配置与部署。
4. 在隔离的测试环境中运行验证,避免影响生产系统。
本资源来源于开源社区,仅供安全研究、技术学习与合法授权范围内的攻防演练使用,请勿用于任何非法或侵害他人权益的用途。使用本项目产生的一切后果由使用者自行承担。
| 资源标题 | BUUCTF_Agent - 专为CTF设计的可扩展AI Agent,可自动解CTF题,也能与用户协作交互解题~ |
| 所属分类 | CTF思路 |
| 发布作者 | admin |
| 发布时间 | 2026-10-05 23:45:06 |
| 下载权限 | 免费下载 |
| 附件数量 | 2 个下载链接 |
| 浏览次数 | 478 |
| 讨论数量 | 0 |
| 主题状态 | 正常讨论中 |