打开靶场,就只有这玩意
随便搞几个弱口令登录试试
显示页面错误
看着有点无从下手
用burp抓包看看
送到repeater看看,果然有 ”用户名错误“ ,跟上边返回一样
说明用户名不对它会提示
这时候可以试试先爆破用户名
为什么不连密码一起爆破了,因为假设字典里的用户名和密码各1000个
那直接一起爆破要进行1000*1000次尝试
而分开爆破则只要X*1000+1000次(X是字典中合法的用户名数量)
开始爆破用户名
将包送给intruder
在username处添加§ ,password先不动
添加payload,把username字典加进去
开干!
看到一个长度不对劲的,点开一看,说明用户名爆破成功,顺便提示了密码构成
爆破密码
把username的§去掉,并将其改成刚刚爆破出来的admin,把password加上§
密码是四位数字也就是0000~9999
所以将payload类型改成number
从0到9999,4位数的纯数字爆破
直接开干
喜提显眼包一枚
拿到密码:6490
flag也拿到了
flag{743a0d0d-4343-4944-8455-7c50262eea1a}