Skip to content

Ch1ngg/JWTPyCrack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

874d91e · Sep 22, 2021

History

11 Commits
Sep 5, 2019
Sep 5, 2019
Sep 5, 2019
Sep 5, 2019
Sep 22, 2021
Sep 26, 2019

Repository files navigation

JWTPyCrack

JWT 弱口令 Key 爆破以及生成 NONE 加密的无 Key 的 JWTString。

环境

Python >= 3

卸载所有的jwt包

pip3 uninstall pyjwt pip3 uninstall jwt

安装 jwt 包

pip3 install pyjwt==1.6.4 --user -i https://pypi.douban.com/simple

使用

该脚本能实现两种攻击方式:禁用哈希重新生成JWT字符串攻击、批量爆破弱密钥

禁用哈希

python jwtcrack.py -m generate -s {"admin":"True"}

批量爆破弱密钥

python jwtcrack.py -m blasting -s eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiIxMjM0NTY3ODkwIiwibmFtZSI6IkpvaG4gRG9lIiwiaWF0IjoxNTE2MjM5MDIyfQ.keH6T3x1z7mmhKL1T3r9sQdAxxdzB6siemGMr_6ZOwU --kf C:\Users\Ch1ng\Desktop\2.txt

感谢

https://www.freebuf.com/vuls/211842.html

法律

该项目仅供合法的渗透测试以及爱好者参考学习,请勿用于非法用途,否则自行承担相关责任!

About

JWT 弱口令 Key 爆破以及生成 NONE 加密的无 Key 的 JWTString

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages