用途:从零开始做 Web2 攻击面发现,产出可优先排查的 URL 与资产清单,属于安全侦察与漏洞挖掘流程。
主要能力:被动子域枚举(crt.sh、Chaos API、subfinder、assetfinder);DNS 解析与存活主机探测(dnsx、httpx);URL 爬取与历史 URL 收集(katana、waybackurls、gau);nuclei 模板扫描;端口扫描(naabu);JS 中密钥与端点提取(SecretFinder、LinkFinder、trufflehog);目录与 API 模糊测试(ffuf);参数与端点分类(gf 模式、grep 规则);源码/配置泄露排查(.git、.svn、.hg、.bzr、.DS_Store、.env),并可用 git-dumper、GitTools、dvcs-ripper 导出分析。
使用方式:一次性配置含设置 CHAOS_API_KEY、更新 nuclei 模板、配置 subfinder API 密钥、确认工具已安装;随后按标准流水线依次执行子域收集、存活探测、URL 爬取、nuclei 扫描,再按参数、API、上传、管理路径、认证路径等关键字分类筛选目标。也提供目标评分(按赏金上限、用户规模、上线时间等打分决定投入)与持续监控脚本(新子域告警、GitHub 提交监控)。所有命令保持原文,需具备工具链与授权前提。
适用场景:授权范围内的 Web 资产梳理、漏洞赏金前期侦察与目标筛选。
限制:属于安全测试工具链,需在合法授权下使用;资料未提供具体授权流程、平台范围与合规说明;各步骤效果取决于目标暴露面与工具配置,文中未给出统一性能或结果保证。