SuperAPI AI 工具集

hunt-misc

安全与审计

查看项目

更新于 10-15 15:20

技能介绍

用途

hunt-misc 是一个针对「杂项类」(misc)漏洞的狩猎技能,基于 225 份公开漏洞赏金报告构建。用于在任何目标上狩猎 misc 类漏洞时使用。该类漏洞覆盖访问控制失效、信息泄露、会话与认证逻辑缺陷以及错误配置,这些类别往往能产生最高额赏金,因为它们直接对应业务影响:数据暴露、账户接管、权限提升与基础设施被入侵。

主要能力(高价值目标与攻击面)

最高价值目标包括:

  • 带角色层级的 SaaS 平台(如 Shopify、GitHub、GitLab)——owner/admin/staff/guest 之间的任何边界都是权限提升面
  • 身份/认证流程——邀请链接、密码重置、SAML SSO、OAuth 令牌作用域
  • 多租户系统——一个租户触及另一个租户的数据
  • 内部 API——LFS 端点、pre-receive 钩子、假定调用方可信的内部 GraphQL/REST
  • 域名/DNS 管理功能——转移控制、子域委派
  • 令牌/凭据管理——PAT 作用域、部署密钥、存放在配置字段中的 API 令牌

最常获赏的资产类型:核心产品 API(而非营销子域)、企业/自托管版本(GitHub Enterprise、GitLab EE)、合作伙伴/协作者邀请系统、OAuth 应用集成与 webhook 端点。

攻击面信号包含 URL 模式、响应头信号、暴露内部接口的 JS 模式与技术栈信号,例如:

  • URL 模式:/admin//transfer、/invitations/、/partners//accept、/api/v/repos//lfs/、/-/settings/integrations/sentry、/api/v*/user/installations、/hooks/pre-receive/、/reset-password?token=、/auth/saml/callback、/api/v/packages/pypi/*
  • 响应头信号:X-Request-Id(pitchfork/Rack——检查头部注入)、X-Shopify-Shop-Api-Call-Limit、X-GitLab-*
  • JS 模式:硬编码内部 API 路径、内部 GraphQL 调用、空作用域令牌、最小作用域 PAT
  • 技术栈信号:Ruby/Rack 中间件(pitchfork 中 CRLF 注入风险)、企业实例启用 SAML SSO、PyPI 代理/镜像配置(依赖混淆)、Sentry 错误追踪集成字段(SSRF/令牌泄露向量)、多角色邀请系统

使用方式

技能提供了逐步狩猎方法论:

  1. 映射所有角色/权限边界——枚举每级角色(owner → admin → staff → guest → removed)并记录每个角色应可见的内容
  2. 标记纪律:向按角色的测试数据注入唯一令牌/标识符时,标记必须是唯一随机字母数字串(8 位以上,无英文单词,无协议关键词)。坏标记如 test、marker、attacker、evil、admin、AAAA;好标记如 cpmark987abc、x4hd2k9pq。声称任何反射前,先在无标记的基线响应中搜索该标记
  3. 正文差规则:权限绕过声明需要响应正文差异,而非仅状态码。200 OK 且正文与基线逐字节相同不构成绕过
  4. 端到端测试邀请流程、测试移除后访问、模糊测试令牌作用域执行、测试跨租户资源访问、探测内部/未记录 API 端点、检查 SAML/SSO 逻辑、审计配置字段的 SSRF/令牌外泄、测试密码重置与邮箱验证流程、检查 HTTP 头部注入点、验证 DNS/子域卫生、测试包注册表代理配置

同时给出载荷与检测模式(CRLF/头部注入、邀请绕过权限提升、令牌作用域绕过、配置 URL 字段 SSRF、ReDoS 检测、源码侦察 grep 模式、悬空子域/DNS 检查的 curl 与 dig 命令)、常见根本原因、绕过技巧、Gate 0 验证(写报告前必答三问)、真实影响示例(如未验证合作伙伴邀请导致权限提升、移除后跨租户数据留存、SAML 签名绕过导致账户接管)以及高级组合链。

适用场景

适用于在授权范围内对目标进行杂项类漏洞狩猎与安全测试,尤其是 SaaS 平台、身份认证流程、多租户系统与内部 API 的安全评估。技能面向希望以结构化方法论发现并验证高影响漏洞的安全研究人员。

限制

该技能为安全测试方法论。实际使用时须确保获得合法授权。文中引用的具体平台(如 Shopify、GitHub、GitLab)案例为说明性示例。技能未提供收费、价格或平台支持范围的说明,相关信息暂未提供。