Webgoat8(A2) Broken Authentication

1.Authentication Bypasses
在这里插入图片描述输入框随意输入:test,test
点击Submit,并使用Burpsuite抓包
在这里插入图片描述Action–>Repeater
修改参数名为secQuestion3和secQuestion4
在这里插入图片描述2.JWT tokens
切换账户,点击VoteNow!,使用burp抓包,发现Jerry用户的时候,access_token有值,其他用户access_token都为空
在这里插入图片描述使用burpsuite抓包
在这里插入图片描述然后对获取的token解密
eyJhbGciOiJIUzUxMiJ9
在这里插入图片描述eyJpYXQiOjE1OTIwNjU0NDcsImFkbWluIjoiZmFsc2UiLCJ1c2VyIjoiVG9tIn0
在这里插入图片描述通过解密发现:
签名算法用的HS512,账户是tom,admin角色是false
然后修改token为:
{“alg”:“None”}
{“iat”:1561483507,“admin”:“true”,“user”:“Tom”}
然后重新base64加密后组合:
eyJhbGciOiJOb25lIn0=.eyJpYXQiOjE1NjE0ODM1MDcsImFkbWluIjoidHJ1ZSIsInVzZXIiOiJUb20ifQ==.12mESLnp73XGTGaYm4cxNxAmwAV0UM5eW7-KLSzmVcmUt1Zz_cpzC2FU8vR4ouJyHIRHantfJIcNGli_YAOOLQ;

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值