攻击性报告
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_3c6cb52e/offensive-reporting-lr-vf6o。
技能介绍
一份写砸的报告会让发现失去价值
渗透测试里最常见的浪费不是没找到漏洞,而是找到了却在报告环节丢掉。CVSS 分数随便写一个,截图事后补,高管摘要和详细技术细节混在一起,客户拿到手不知道该先修哪个,开发团队拿着一段描述猜复现路径。报告恰恰是客户付费、审计师阅读、开发者据以修复的唯一产物,理应得到与 exploit 同等的严谨对待。
它如何把报告流程工程化
这个技能的核心不是模板,而是一套写作方法论,重点在四个环节:
- 证据随 exploit 一起采集:
never reconstruct after the fact。利用过程中顺手截图、记录命令输出与时间戳,而不是测完再凭记忆还原,后者在复盘时几乎必然失真。 - 每个发现一个编号文件:上下文还新鲜时立刻起草,一条 finding 对应一个带编号的文件。这样条目之间可以独立修订、排序、做技术评审,而不必在一篇大文档里来回翻找。
- 两轮独立审查:第一遍校验技术准确性——利用步骤是否真能复现、影响描述是否属实;第二遍切换成 CISO 视角审视叙述,让非技术读者也能理解风险等级与业务影响。顺序不能反,先让事实站得住,再谈怎么讲。
- 高管摘要最后写:所有发现完成评分之后再动手,否则摘要会反过来扭曲你对所有漏洞的优先级判断。
交付环节还要求附带重测计划,以及供客户跟踪系统消费的 JSON / CSV 索引,让修复-复测的闭环能够落到工单系统里,而不是停留在邮件附件里。
适用边界与注意点
- 它约束的是报告的产出方式,不替你执行测试。证据的真实性和完整性取决于测试过程中的操作习惯。
- 评分环节需要结合客户实际环境判断,
CVSS基础分之外,业务上下文的权重仍要分析师自己权衡。 - 文中提到的
JSON/CSV索引结构需要与客户现有跟踪系统的字段对齐,直接照搬未必能导入。 - 这套方法主要面向授权渗透测试场景,内部红队、合规审计的报告规范各有侧重,迁移时需要调整叙述口径。
使用场景
- 渗透测试人员结束一周授权测试,需要按编号文件汇总每个漏洞的证据和复现步骤
- 安全顾问完成所有漏洞评分后,需要撰写面向高管的摘要并交付重测计划
- 报告撰写者写完初稿,需要先校验技术准确性再从 CISO 视角审视叙述
- 安全团队需要为每个漏洞生成独立的编号文件,并输出 JSON/CSV 索引供客户跟踪系统消费
适合人员
- 渗透测试工程师,需要让报告中的漏洞发现可复现、可修复、可跟踪
- 安全审计顾问,需要向管理层清晰呈现风险等级和业务影响
- 安全团队负责人,需要规范报告交付物以满足客户跟踪系统对接要求