用途:按 Co-RedTeam 框架对代码库或应用做结构化的多阶段安全漏洞发现与利用,把安全分析拆分为发现阶段(识别漏洞并给出证据)和利用阶段(规划、执行、验证并迭代优化攻击序列)。适用于授权渗透测试、红队演练、已知漏洞的可利用性验证与 PoC 编写、Web 应用/API/容器服务安全审计、注入与 XSS、访问控制、配置缺陷等代码分析,以及需要多步利用链的 CTF 题目。需明确的授权背景;缺乏授权的请求应拒绝。
主要能力:发现阶段用污点追踪(source 到 sink)、信任边界映射、配置审计与业务逻辑追踪,每个候选漏洞须通过批判循环,要求行号级证据链,包括不可信输入来源、危险 sink 及现有防护失效原因;只保留证据完整的发现。利用阶段把已确认漏洞视为结构化搜索问题,规划器先起草多步利用计划,再进入“提出动作—校验安全与正确性—在隔离环境执行—评估输出—据实际结果修订计划”的闭环,并主动修订后续步骤以防沿用失效计划。框架含三层记忆:漏洞模式记忆、策略记忆与技术动作记忆。
使用方式:先映射攻击面(文件结构、技术栈、入口点、配置文件、调试模式、硬编码密钥、依赖版本);对每个入口做分析并形成证据记录(来源、sink、路径、上下文、CWE、风险级别);批判每条发现并剔除误报。利用阶段为已确认漏洞制定有序步骤,执行前校验语法、目标一致性与环境存在性,在 Docker 或沙箱中执行并捕获 stdout、stderr、退出码与状态变化,评估后修订剩余计划,默认迭代上限 20 次,直到得到可用 PoC、路径穷尽或达到上限。
限制:利用阶段依赖可执行的目标环境,没有沙箱时只能做仅发现的审计并标注未验证;不能替代 Semgrep、CodeQL、Burp Suite、OWASP ZAP 与模糊测试等专用工具;三层记忆在具备既往安全经验时效果更好;涉及深度二进制分析、硬件级利用或编译代码中的新型零日研究超出代码级推理范围;迭代利用会消耗较多算力,应按目标复杂度与授权窗口设置上限;授权范围不明确时须先询问,不得假设授权。