密钥弱口令¶
如果我们需要密钥爆破推荐几个工具
工具:(一般第一个用的比较多,其他我也没用过)
- c-jwt-cracker
- Hashcat
- john
看见题干说是弱口令,去jwt.io解码
解码前
eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJhZG1pbiIsImlhdCI6MTYwOTIzNzM2NiwiZXhwIjoxNjA5MjQ0NTY2LCJuYmYiOjE2MDkyMzczNjYsInN1YiI6InVzZXIiLCJqdGkiOiI3NzgzMjYzZDIxODVlYzhlYTBhYjY2MjZmMTk5MWRiOCJ9.aX8kzpC_p6HCUW60UdLVqjkDN97zmP0Ce6yETdaiv80
解码后发现还是HS256对称加密
{ "alg": "HS256", "typ": "JWT" } { "iss": "admin", "iat": 1609237366, "exp": 1609244566, "nbf": 1609237366, "sub": "user", "jti": "7783263d2185ec8ea0ab6626f1991db8" }
既然题目说是弱口令我们尝试使用最简单的弱口令123456,成功,接下来我们只需要拿着这个密钥去生成jwt即可