SuperAPI AI 工具集

dast-nuclei

安全与审计

查看项目

更新于 10-16 06:28

技能介绍

该技能用于使用 Nuclei(ProjectDiscovery)执行基于模板的漏洞扫描,角色定位为安全工程师。

【用途】 当需要对 Web 应用、API 或网络主机进行已知 CVE、错误配置、默认凭据或暴露面板扫描时使用此技能。

【前置条件】

  • 已安装 Nuclei(安装命令:go install -v github.com/projectdiscovery/nuclei/v3/cmd/nuclei@latest 或 brew install nuclei)。
  • 更新模板:nuclei -update-templates。
  • 验证:nuclei --version。

【使用方式】

  1. 确认目标:确定要扫描的 URL 或主机。
  2. 执行扫描,常用命令如下:
  • 基础扫描:nuclei -u <target-url> -jsonl -o nuclei-results.jsonl
  • 指定模板标签:nuclei -u <url> -tags cve,misconfig -jsonl
  • 按严重级别过滤:nuclei -u <url> -severity critical,high -jsonl
  • 指定模板目录:nuclei -u <url> -t cves/ -t exposures/ -jsonl
  • 多目标:nuclei -l targets.txt -jsonl -o results.jsonl
  • 限制速率:nuclei -u <url> -rate-limit 50 -jsonl
  1. 解析结果:读取 JSONL 输出并以表格形式呈现发现,列包括序号、严重级别、模板 ID、名称、匹配 URL、匹配器、CVE。
  2. 汇总:按严重级别统计发现总数;列出发现的 CVE 及 CVSS 分数;列出错误配置与暴露面板;针对每项发现给出具体修复建议。

【常见模板类别】

  • CVEs:-tags cve,已知 CVE 利用。
  • Misconfig:-tags misconfig,服务器/应用错误配置。
  • Exposures:-tags exposure,敏感文件/面板暴露。
  • Default Logins:-tags default-login,默认凭据。
  • Takeovers:-tags takeover,子域接管。
  • Tech Detection:-tags tech,技术指纹识别。

【适用场景与限制】 适用于安全工程师对授权目标进行漏扫与结果汇总。资料未提供关于收费、价格、平台支持范围、扫描效果保证或额外使用步骤的说明,暂未提供。