WebGoatV8.1(challenges)详细过关教程

一、Admin lost password

设置代理继续抓包,刷新题目本页面。抓取url路径为/WebGoat/challenge/logo的包,重放在回应包里面搜索admin找到账号和密码

 登录拿到flag

 

二、Without password

只有登录框直接抓包重放方便测试,首先测试用户名,双引号单引号都试了一遍发现还是闭合不了可能是转义了,试一试密码看看能不能进行注入

username_login=Larry&password_login=123'or 1=1#
报错:select password from challenge_users where userid = 'Larry' and password = '123'or 1=1#'

可能是不能用#注释,换--

username_login=Larry&password_login=123'or 1=1--

 

 完事拿到flag

三、Admin password reset

我的webwolf用不了跳过

四、Without account

需要我们无登录去投票,挺难的有一说一

直接开代理打分,抓到的包朴实无华啥都没有。

 我想起之前有一个ctf的题目是通过改提交方式来绕过的,就都试了一遍结果还真给我试出来了。

 后来看了一下源码,源码中是对请求包的请求方式有判断的。

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值