关于 pentest-recon-surface-analysis
pentest-recon-surface-analysis 是用于目标建模及发现暴露资产、接口和入口点的安全测试技能。它整理去重后的发现,并为后续测试确定优先验证的目标。
主要功能
- 01建模接口与信任边界
- 02枚举相关攻击面
- 03去重已发现资产
- 04排列验证目标优先级
- 05记录证据与未知项
- 06移交可测试目标
适用场景
- 01盘点暴露的服务和端点
- 02映射身份上下文与入口点
- 03优先检查外部可访问路径
- 04为针对性验证准备目标
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ crtvrffnrt/ skills --skill pentest-recon-surface-analysis安装后在 Claude Code 中输入/pentest-recon-surface-analysis确认已加载。
详细介绍
侦察与攻击面分析
适用场景
- 当前阶段的重点是目标建模、端点发现、服务枚举、技术指纹识别、虚拟主机发现、子域名枚举或控制平面映射。
- 下一步需要去重后的资产清单和按优先级排序的验证目标。
移交标准
- 如果需要对在线 HTTP(S) 服务进行应用指纹识别、虚拟主机发现、路由/JS/API 枚举、定向内容发现或以 Nuclei 为主导的早期检查,则移交给
pentest-web-enumeration。 - 如果主要障碍变为定向验证或交付,则移交给映射、授权、输入/协议、XSS、业务逻辑、OOB、CVE、利用或报告工作流。
输出架构
- 攻击面清单:
asset、interface、auth state、confidence - 入口点矩阵:
input、trust boundary、initial risk hypothesis - 优先后续测试:按可能影响和测试成本排序
指南
- 先建立明确的目标模型:接口、信任边界和身份上下文。
- 仅枚举暴露可执行攻击路径所必需的内容。
- 深入测试前,先将发现整理为去重后的清单。
- 为每个攻击面标注攻击者前置条件和可能的滥用类型。
- 标出阻碍后续工作的未知项,并提出解决每项所需的最少测试。
- 将精确、可测试的目标移交给下游技能。
应当做到
- 以假设为导向开展侦察,而非以工具为导向。
- 为每个发现的攻击面记录可复现的证据。
- 优先关注可从外部访问以及涉及敏感权限的路径。
- 每个阶段最多进行两次受控转向;每次转向都需要预期信号和停止条件。
- 在通过直接证据交叉验证前,将扫描器输出视为线索。
提示:使用 FFUF 对虚拟主机进行模糊测试
通过测试不同的 Host 标头值,发现 DNS 中未列出的资产。FFUF 是进行这类高效枚举的理想工具。
快速指南
- 优化:使用较小的字典列表和快速扫描,确保 Agent 不会卡住。
- 执行:
ffuf -u $TARGET -H "Host: FUZZ.$TARGET" -w /path/to/small_wordlist - 过滤:通过筛选不同的响应大小或状态码来识别在线主机(例如,
-fs [size]或-mc 200)。
评论
支持 Markdown