【Code With SOLO】TRAE SOLO:渗透测试自动化与报告生成

从漏洞挖掘到专业报告,AI 驱动的安全测试新范式


一、产品定位

使用TRAE SOLO 做一款 AI 驱动的安全测试助手,帮助安全研究人员和渗透测试工程师实现从漏洞挖掘、POC 开发到标准化报告生成的全流程自动化。即使你不具备完整的安全技能栈,也能借助 SOLO 快速完成专业级的渗透测试任务。

核心价值:让漏洞挖掘和报告生成不再受限于个人经验,任何研发人员都能独立完成企业级安全测试。


二、核心功能

:small_blue_diamond: MTC 模式 —— 渗透测试规划引擎

将模糊的测试需求转化为专业级测试方案。

  • 输入:简单的测试目标描述(如"对xxxx集团 MES 系统进行渗透测试")

  • 输出:完整的渗透测试方案、漏洞挖掘策略、项目提交标准分析

  • 适用场景:项目启动阶段,梳理测试范围、制定测试策略

能力亮点

  • 生成专业级渗透测试方案

  • 自动识别项目收录标准,过滤无效漏洞

  • 支持按严重程度和攻击链逻辑排序漏洞

:small_blue_diamond: CODE 模式 —— 自动化测试与报告生成

将测试需求直接转化为可执行的测试脚本和专业报告。

  • 输入:目标系统信息、已知漏洞数据

  • 输出:完整的渗透测试报告 + BurpSuite 复现步骤 + 项目 提交材料

  • 适用场景:漏洞验证、报告编写、项目提交

能力亮点

  • 一键生成标准化渗透测试报告

  • 自动创建 BurpSuite Repeater 复现步骤

  • 支持批量漏洞验证和状态追踪

  • 符合项目提交标准

:small_blue_diamond: BurpSuite 集成 —— 自动化漏洞验证

深度集成 BurpSuite MCP 工具,实现自动化漏洞验证。

  • 自动创建 Repeater Tab,保存复现步骤

  • 支持 HTTP/HTTPS 请求发送和响应分析

  • 内置 WAF 绕过、SQL 注入、JWT 攻击等测试用例

:small_blue_diamond: 安全报告技能 —— 标准化输出

内置专业安全报告生成能力,确保报告符合行业标准。

  • 漏洞编号、名称、等级、CVSS 评分

  • 漏洞原理拆解(数据流、触发条件、利用链)

  • 补丁分析(Diff 对比)

  • 复现步骤(环境搭建、触发漏洞)

  • 修复方案(临时缓解 + 官方方案)


三、典型工作流

目标系统 → MTC 模式(测试规划)→ CODE 模式(漏洞挖掘)→ BurpSuite 验证 → 报告生成 → 项目提交

推荐流程

  1. MTC 拆解:在 MTC 模式下描述测试目标,生成测试方案

  2. CODE 实现:将目标系统信息提交 CODE 模式,执行漏洞挖掘

  3. BurpSuite 验证:利用 BurpSuite MCP 工具自动化验证漏洞

  4. 报告生成:一键生成标准化渗透测试报告

  5. 项目提交:自动筛选符合项目要求的漏洞,准备提交材料


四、实战案例:某集团企业渗透测试

背景

对xxxx集团(ShimGe)的 MES 制造执行系统、HR 系统等进行全面渗透测试,目标发现高危漏洞并准备 CNVD 提交材料。

测试范围

  • MES 制造执行系统(Vue + .NET Kestrel)

  • HR 人力资源管理系统(ASP.NET WebForms)

  • ESOP 电子标准作业平台

  • WAF Web 应用防火墙

测试时间:2026年X月X日 - 2026年X月X日

授权方式:企业正式授权渗透测试

过程

阶段 操作 结果
测试规划 MTC 模式描述测试目标 生成测试方案,确定 CNVD 收录标准
漏洞挖掘 CODE 模式执行测试 发现 27 个安全漏洞
漏洞筛选 按 CNVD 标准过滤 保留 12 个可提交漏洞
自动化验证 BurpSuite MCP 工具验证 创建 20+ Repeater Tab 保存复现步骤
复测验证 全部漏洞重新测试 确认 3 个仍有效,3 个部分有效,6 个已修复

最终效果

  • MES 系统:发现弱口令、JWT 认证绕过、未授权 API 数据泄露等严重漏洞

  • HR 系统:发现未授权密码修改、用户枚举、Main.aspx 未授权访问等漏洞

  • WAF 绕过:发现 10 种 WAF 关键字过滤绕过方法

  • 数据泄露规模:单个未授权 API 泄露 5,486,332 条质检数据,跨实例后达 28,738,506 条

关键数据

  • 初始发现漏洞数:27 个

  • CNVD 可提交漏洞:12 个

  • 自动化创建 Burp Repeater Tab:20+ 个

  • 报告页数:1354 行标准化文档

  • 最高风险等级:严重(CVSS 9.0+)

详细数据(已脱敏)

漏洞分布统计

漏洞类型 数量 风险等级 CNVD 收录
认证绕过/弱口令 4 严重 :white_check_mark:
未授权访问 3 严重/高危 :white_check_mark:
越权操作 2 严重 :white_check_mark:
信息泄露 8 中危/低危 :cross_mark:
WAF 绕过 1 中危 :white_check_mark:
其他 9 中危/低危 :cross_mark:

受影响系统统计

系统名称 漏洞数量 最高风险 数据泄露规模
MES 制造执行系统 12 严重 28,738,506 条记录
HR 人力资源系统 8 严重 1,936 名员工信息
ESOP 电子作业平台 3 高危 未授权文件读取
WAF 防火墙 1 中危 10 种绕过方法
其他暴露系统 3 低危 纯信息泄露

泄露数据示例(已脱敏)

通过未授权 API 接口获取的员工信息数据结构如下:

{
  "PersonnelCode": "A*****1",
  "PersonnelName": "刘**",
  "WorkNo": "A*****1",
  "Phone": "158****5**9",
  "DeptID": "**泵**工车间",
  "Duty": "辅**"
}

数据字段说明

字段 含义 脱敏方式
PersonnelCode 员工编号 中间掩码处理
PersonnelName 姓名 保留首字,其余掩码
WorkNo 工号 中间掩码处理
Phone 手机号 保留前3后1,中间掩码
DeptID 部门名称 部分掩码处理
Duty 岗位职务 部分掩码处理

泄露数据规模

  • MES 系统:约 1,936 名员工信息(含手机号、工号、部门、岗位)

  • HR 系统:约 2,000+ 名员工档案

  • 质检数据:28,738,506 条生产质检记录

  • 组织架构:完整公司部门层级结构

典型漏洞复现步骤(已脱敏)

漏洞名称:MES 系统弱口令与未授权数据泄露

漏洞状态:white_check_mark: 已修复

复现步骤

  1. 获取组织架构

    GET http://x.x.x.x:8091/api/Org/GetOrgAllByTree
    

    响应示例(已脱敏):

    {
      "status": 200,
      "success": true,
      "response": {
        "data": [
          {"id": "1****9", "label": "潜**业部", "key": "3**"},
          {"id": "1****7", "label": "商**业部", "key": "3**"},
          {"id": "1****6", "label": "陆**业部", "key": "3**"},
          {"id": "1****0", "label": "x**业(**有限公司)", "key": "2**"},
          {"id": "1****3", "label": "x****业**有限公司", "key": "2**"}
        ]
      }
    }
    
  2. 登录获取 Token(使用弱口令)

    POST http://x.x.x.x:8091/api/Login/GetToken
    Content-Type: application/json
    ​
    {
      "orgid": "1****9",
      "name": "admin",
      "pwd": "e10adc3949ba59abbe56e057f20f883e"
    }
    

    注:密码为常见弱口令的 MD5 哈希值,当前接口已返回 405/500 错误,该漏洞已修复。

  3. 获取员工个人信息(需认证)

    GET http://x.x.x.x:8091/api/Personnel/GetPersonnels?page=1&intPageSize=10
    Authorization: Bearer {token}
    

    可提取约 735 名员工个人信息(含工号、姓名、手机号、部门、岗位等)

  4. 获取物料数据(需认证)

    GET http://x.x.x.x:8091/api/Material/Get?page=1&intPageSize=5
    Authorization: Bearer {token}
    

    可提取约 13 万条物料数据

修复验证

接口 修复前状态 修复后状态
组织架构接口 无需认证即可访问 :white_check_mark: 已添加认证校验
登录接口 支持弱口令登录 :white_check_mark: 已返回 405/500 错误
员工信息接口 可获取全部员工数据 :white_check_mark: 已添加权限校验
物料数据接口 可获取全部物料数据 :white_check_mark: 已添加权限校验

测试工具链

工具 用途 自动化程度
TRAE SOLO (MTC) 测试规划、需求分析 100% AI 生成
TRAE SOLO (CODE) 报告生成、漏洞整理 100% AI 生成
BurpSuite MCP 漏洞验证、复现步骤 自动化创建 Tab
安全报告技能 标准化报告输出 符合 CNVD 标准

五、使用技巧

技巧 说明
按 CNVD 标准筛选 先用 MTC 分析 CNVD 收录标准,过滤纯信息泄露等无效漏洞
BurpSuite 自动化 利用 MCP 工具自动创建 Repeater Tab,保存复现步骤
漏洞状态追踪 定期重新测试已发现漏洞,确认修复状态
攻击链逻辑排序 按"认证绕过→权限提升→数据泄露"逻辑排序漏洞
报告标准化 使用内置安全报告技能,确保报告符合 CNVD 提交标准

六、适用人群

人群 价值
安全研究人员 自动化漏洞挖掘和报告生成,提升测试效率
渗透测试工程师 快速完成企业级安全测试,标准化输出
企业安全团队 内部系统安全评估,自动化漏洞管理
安全学习者 通过 AI 辅助学习渗透测试方法和报告编写

七、总结

TRAE SOLO 重新定义了安全测试方式:

  • MTC 模式解决"测什么"——将测试目标结构化

  • CODE 模式解决"怎么测"——将测试方案自动化

  • BurpSuite 集成解决"怎么验证"——将漏洞验证标准化

  • 报告生成解决"怎么输出"——将测试成果专业化

从目标系统到项目提交,SOLO 让每一步都有 AI 驱动,让安全测试不再成为技术壁垒。


免责声明

本文档仅用于安全测试技术分享与教育目的,所有内容均基于企业正式授权渗透测试项目编写。

重要声明

  1. 授权测试:所有测试活动均获得目标企业的书面授权许可,严格遵守授权范围

  2. 合法合规:测试过程符合《中华人民共和国网络安全法》及相关法律法规要求

  3. 数据安全:文档中所有敏感数据均已脱敏处理,不包含任何真实业务数据

  4. 禁止滥用:任何未经授权的渗透测试行为均属违法,请勿将本文档内容用于非法目的

  5. 责任界定:使用者应自行承担因使用本文档内容而产生的法律责任,作者及发布平台不承担任何连带责任

安全测试原则

  • 仅在授权范围内使用测试手段

  • 不破坏目标系统正常运行

  • 不泄露、不滥用发现的漏洞信息

  • 及时报告发现的安全问题

  • 配合完成漏洞修复验证

安全测试的最终目标是提升系统安全性,而非利用漏洞谋取不当利益。

大佬,可以出一个打靶实操不

2 个赞

ok,我看看时间写一下

1 个赞