关注微信公众号获取更多资讯,第一时间学习最新前沿渗透技术!
首先通过爆破得到了账号(xxxxx,123456)观察cookie,发现是JWT格式
由于在测试的时候发现目标站点的页面开启了Debug模式
所以想到了构造错误格式的JWT,看能不能使页面报错抛出密钥
果然,页面报错了,并且抛出了密钥
通过https://github.com/firebase/php-jwt生成JWT
复制生成的JWT
最后成功登录userid为1的账号
关注微信公众号获取更多资讯,第一时间学习最新前沿渗透技术!
首先通过爆破得到了账号(xxxxx,123456)观察cookie,发现是JWT格式
由于在测试的时候发现目标站点的页面开启了Debug模式
所以想到了构造错误格式的JWT,看能不能使页面报错抛出密钥
果然,页面报错了,并且抛出了密钥
通过https://github.com/firebase/php-jwt生成JWT
复制生成的JWT
最后成功登录userid为1的账号