SuperAPI AI 工具集

mitm-find-checksum

安全与审计

查看项目

更新于 10-15 22:38

技能介绍

用途:该技能用于分析 mitmproxy 导出的流量日志(log.txt),定位校验和与签名类安全漏洞,适用于用户询问哈希校验、签名绕过、校验和篡改或加密弱点时。

主要能力:识别五类问题——校验和生成接口暴露(错误响应仍返回哈希、可生成任意校验和、接口无需认证)、弱算法(无盐 MD5、已弃用的 SHA1、简单拼接)、签名碰撞(不同操作共用同一签名、支付与退款算法相同、参数重排后哈希不变)、校验和遗漏字段(金额、状态等关键字段未纳入计算)、校验和未校验(存在哈希参数但被忽略、后端接受任意哈希、仅部分端点校验)。

使用方式:需当前目录存在 log.txt;若缺失,先抓取流量:mitmdump --set flow_detail=3 2>&1 | tee log.txt。随后按参数分析日志,可搜索 hash=、checksum=、signature=、sign=、hmac= 等参数,以及 /generateHash、/getChecksum、/createSignature 等生成接口和带有效校验和的错误响应。测试时可用 curl 向目标回调或校验和生成接口发送请求验证是否校验。

输出格式:每条发现包含端点、问题类型、算法(如可识别)、纳入哈希的字段、利用方式、影响(支付欺诈、数据篡改)与修复建议(使用强 HMAC 并纳入全部字段)。

限制:依赖 log.txt 存在;算法与字段信息仅在可识别时给出;具体目标、参数与结果需由使用者自行提供,资料未提供更多平台或收费信息。