SuperAPI AI 工具集

mitm-find-secrets

编程与开发

查看项目

更新于 10-15 22:38

技能介绍

用途:分析 mitmproxy 的抓包转储文件 log.txt,查找流量中暴露的密钥与凭据,适用于用户询问暴露密钥、硬编码密钥或凭据泄露的场景。

主要能力:可识别多类秘密,包括 API Key 与令牌(api_key、apiKey、access_key、secret_key、client_secret、token、auth_token、bearer,以及 32 位以上长字母数字串);云凭据(AWS 的 AKIA 开头访问密钥 ID、GCP 的 AIza 开头 API Key、Azure 连接字符串、Firebase 配置对象);支付相关秘密(商户盐、HMAC 密钥、加密密钥、PCI 敏感数据);第三方服务凭据(短信网关、邮件服务、分析令牌、CDN 密钥);内部秘密(数据库凭据、内部 API Key、JWT 密钥、加密盐)。常见泄露位置包括 JavaScript 文件、移动应用 API 调用、含堆栈跟踪的错误响应、调试端点与配置端点。

使用方式:需当前目录存在 log.txt;若缺失,先抓取流量:mitmdump --set flow_detail=3 2>&1 | tee log.txt。随后对目标参数 $ARGUMENTS 执行分析。输出格式为每条发现包含:秘密类型、位置(端点/文件)、部分掩码后的值、用途服务、风险与验证方法。

限制:依赖 mitmproxy 抓包数据,未提供 log.txt 时无法分析;资料未说明具体命令调用方式、支持平台、收费情况或检测准确率。