1、什么是JWT
参考文章:https://www.jianshu.com/p/576dbf44b2ae
2、JWT验证绕过
在渗透过程中,通过观察token验证的值,可能在Cookie或者Authorization字段中,如果是iii.mmm.zzz的形式,说明是采用jwt加密,可以尝试几种方法进行绕过
jwt在线解密:https://jwt.io/
1、直接修改jwt令牌进行权限提升
webgoat靶场--jwt token —4
需要重置投票,而只有管理员才有权限重置
点击垃圾箱重置投票,由于是guest用户,所以无法获取令牌
选择Tom用户又提示只有管理员才能重置
用bp抓包查看jwt令牌
其中Cookie的access_token为jwt令牌的形式,iii.mmm.zzz
复制到https://jwt.io/解密