用途
本技能是一份侦察(Recon)与漏洞挖掘方法论手册,用于在授权范围内对目标进行系统化的资产测绘、攻击面发现和测试规划。其核心观点是:大多数高危漏洞来自系统性的覆盖,而非仅仅依赖巧妙的 payload。
主要能力
手册按侦察层级组织内容:目标选择与范围定义、资产发现、技术指纹识别、端点发现、漏洞测试。具体覆盖以下方面:
- 子域名枚举:被动方式(subfinder、amass passive、crt.sh、SecurityTrails、Shodan)与主动方式(massdns、ffuf、dnsx),以及虚拟主机发现(ffuf vhost、gobuster vhost)。
- 服务与端口发现:nmap、masscan、httpx 探测。
- Web 技术指纹识别:whatweb、httpx tech-detect、手动检查响应头、Cookie、HTML 注释、meta generator、JS 框架文件等。
- 端点发现:目录爆破(ffuf、gobuster、feroxbuster)、参数发现(arjun、x8)、JavaScript 源码挖掘(gau、LinkFinder、waybackurls)、API 端点发现(Swagger/OpenAPI、GraphQL)。
- 源代码侦察:GitHub/GitLab 泄露检测(trufflehog、gitleaks、GitHub dorks)、暴露的环境文件路径检查。
- Zseano 测试方法论:强调深入单一项目、构建公司画像、关注他人忽略之处、跟随过滤逻辑,并给出针对单个页面/功能的测试序列和参数推断思路。
- 漏洞赏金项目筛选:高价值目标与功能优先级建议。
- Nuclei 自动化扫描:按类别运行模板。
- 常见错误配置快速检查清单:CORS、S3 公开、目录列表、.git/.env 暴露、调试模式、默认凭据、phpinfo、备份文件、GraphQL introspection、管理面板等。
- Java 中间件指纹矩阵:Tomcat、JBoss/WildFly、WebLogic、Spring Boot Actuator、Jenkins、GlassFish、Jetty、Resin 的检测路径与关键指标,并列出 Spring Boot Actuator 各端点的利用优先级。
- 信息泄露检测清单:版本控制与备份泄露、备份文件模式、API 文档与调试端点、云与基础设施相关路径。
- 工具速查表:按类别列出子域名枚举、端口扫描、HTTP 探测、目录爆破、JS 挖掘、密钥扫描、参数模糊、漏洞扫描、代理拦截、JWT 攻击、SQLi、XSS、SSRF 等工具。
使用方式
手册以命令行示例和检查清单形式呈现,包含大量可直接参考的命令,例如 subfinder、amass、massdns、ffuf、nmap、httpx、nuclei、trufflehog、gitleaks、arjun、x8 等工具的具体用法。使用者可按侦察层级逐步执行,也可将各章节作为独立参考。
适用场景
适用于漏洞赏金、渗透测试、红队侦察等授权安全测试场景,帮助测试人员系统化地发现资产、识别技术栈、枚举端点并规划测试重点。
限制
手册内容为方法论与工具用法参考,不保证任何具体漏洞的存在或可利用性。所有测试必须在获得明确授权的范围内进行。部分工具和路径(如特定 API、默认凭据、CVE 编号)需结合目标实际情况验证。手册未提供收费、价格或平台支持等信息。