SuperAPI AI 工具集

hardcoded-credential-hunt

通用与其它

查看项目

更新于 10-16 03:03

技能介绍

用途:检测客户端代码或 HTML 响应中硬编码的凭据,覆盖表单 value 属性中的主密码、内联脚本密钥、配置端点 API 令牌、调试错误页明文凭据等。

主要能力:扫描 HTML 中预填或隐藏的密码字段;探测 /api/config、/env、/settings 等配置端点返回的凭据类 JSON;分析 JavaScript 包中的密码模式赋值;识别 Werkzeug、Django、Express 调试页泄露的 SECRET、SECRET_KEY;对发现的密码尝试认证绕过测试。

必要条件:终端具备 curl 与 python3;目标以 HTML、JSON 或 JavaScript 提供页面且配置端点未正确鉴权;至少有一个可访问的公开页面、表单或 API 端点。

使用方式:先做快速检测,如用 curl 抓取页面后通过 grep 或 python3 匹配 password、secret、token 等键;再分阶段进行表单检查、配置端点探测、错误页分析与认证绕过测试,命令保持原样,例如 curl --max-time 30 --connect-timeout 10 -sk "https://target.com/PATH"。

适用场景:应用提供预填或隐藏密码字段;配置端点返回含凭据的 JSON;调试页在 JavaScript 变量中泄露密钥;未鉴权 API 返回控制认证的数据;JavaScript 包内含密码模式字符串。

限制与注意:占位符值可能看似真实,需先测试 password123、changeme 和空字符串;凭据可能有作用域限制,需映射实际权限;表单值可能随会话动态变化,应确认是否为静态;Base64 不是加密,解码后常含凭据;速率限制可能阻断测试,尝试间隔 2-3 秒。验证时需三次获取确认凭据静态,用其访问目标端点确认响应为 200/302 而非 401/403,并映射权限级别及检查审计痕迹。资料未提供收费、价格与平台信息。