SuperAPI AI 工具集

api-recon-and-docs

编程与开发

查看项目

更新于 10-15 21:53

技能介绍

用途:当目标为 REST、移动端或 GraphQL API 时,先使用该技能枚举端点、文档、版本和隐藏的接口暴露面。

主要能力:发现所有可达的 API 入口;提取 schema、可选字段与角色差异;识别旧版本、移动端路径、GraphQL 端点及未记录参数。

侦察清单(原文命令保持原样):

  • JS 与客户端挖掘:curl https://target/app.js | grep -oE '(/api|/rest|/graphql)[^"''' ]+' | sort -u
  • 常见文档与 schema 路径:/swagger.json、/openapi.json、/api-docs、/docs、/.well-known/、/graphql、/gql
  • 版本与产品漂移:/api/v1/、/api/v2/、/api/mobile/v1/、/legacy/

从文档中提取:可选和未记录字段、管理员专用请求示例、可能仍处于活动状态的废弃端点、如 additionalProperties: true 的 schema 提示、与过滤、排序、ID、角色或租户相关的参数名。

后续路由:发现对象 ID 转 API 授权与 BOLA;发现 JWT、OAuth、角色声明转 API 认证与 JWT 滥用;发现 GraphQL 或隐藏字段转 GraphQL 与隐藏参数;发现强认证边界但业务流程可疑转业务逻辑漏洞。

限制:仅依据资料事实整理,未提供具体安装命令、平台要求、收费与价格信息。