SuperAPI AI 工具集

red-team-tools

安全与审计

查看项目

更新于 10-16 02:17

技能介绍

用途

Red Team Tools and Methodology 用于实现来自顶级安全研究人员的成熟方法论与工具工作流,面向有效侦察、漏洞发现与漏洞赏金狩猎。其目标是在保持对攻击面全面覆盖的同时,自动化常见任务。

主要能力

该技能覆盖以下核心环节:

  • 项目跟踪与资产获取:建立侦察目录结构,使用 Crunchbase 查找收购/子公司,通过 Amass intel 或 BGP 查询获取目标的 ASN。
  • 子域枚举:结合 Amass(被动/主动)、Subfinder、Assetfinder、Findomain、dnsgen 等工具,汇总多来源结果并去重。
  • 存活主机发现:使用 httprobe、httpx、massdns 判断响应主机并获取标题、技术、状态码等信息。
  • 技术指纹识别:通过 Whatweb、Nuclei 技术模板等识别目标技术栈,为定向攻击做准备。
  • 内容发现:使用 ffuf 进行目录爆破,借助 waybackurls、gau 挖掘历史 URL,提取参数并生成自定义字典。
  • 应用分析(Jason Haddix 方法):按热力图优先级关注文件上传、内容类型、API、个人资料区、集成点、错误页面等区域,并提出数据传递方式、用户标识、多租户、威胁模型、XSS/CSRF 处理、历史漏洞等分析问题。
  • 自动化 XSS 狩猎:使用 ParamSpider 提取参数,Gxss 过滤,Dalfox 进行 XSS 测试,或通过 waybackurls + qsreplace + curl 的替代流程。
  • 漏洞扫描:使用 Nuclei 全面扫描、CVE 模板、Web 漏洞模板。
  • API 枚举:使用 ffuf 对 API 端点、版本进行模糊测试,并检查隐藏 HTTP 方法。
  • 自动化侦察脚本:提供 Bash 脚本示例,串联子域枚举、存活主机发现、URL 收集与 Nuclei 扫描。

使用方式

该技能以命令行工作流为主,需在 Linux 攻击机(Kali、Ubuntu)上运行,并预先安装 Go、Python、Ruby 等依赖及相应工具。部分工具需要 Shodan、Censys 等服务的 API 密钥。典型使用步骤包括:定义目标范围(域名、IP 段、应用),建立项目目录,依次执行子域枚举、存活探测、指纹识别、内容发现、漏洞扫描,最后整理发现用于报告。文档提供了快速参考表、关键 API 端点清单、XSS 过滤测试载荷,以及三个示例:快速子域侦察、XSS 狩猎管道、综合扫描链。

适用场景

适用于红队评估、漏洞赏金项目、授权渗透测试中的侦察与漏洞发现阶段,尤其适合需要系统化覆盖攻击面、自动化重复任务并保留可追溯输出的安全研究场景。

限制

必须遵守项目范围边界;未经许可不得对生产环境进行 DoS 或模糊测试;需对请求进行速率限制以避免被封禁;部分工具可能产生误报;部分工具完整功能需要 API 密钥;工具未安装时可通过 go install 安装 Go 工具。