攻防世界web新手练习区-“weak_auth”攻略

*本文为攻防世界新手练习区“weak_auth”一题的解题攻略*

 

 

根据惯例先读题:

 

 题目标题“weak_auth”,意为“弱认证”,猜测需要用到弱密码。

题目描述:小宁写了一个登录验证页面,随手就设了一个密码(认真一点啊喂)

根据题目标题和描述得知,我们要破解小宁瞎设的弱密码。

 

进入在线环境:

 

简单明了的登录界面。

先随手试一个账号密码先~

 

 login!

 

 

嗯,果不其然。

……等等,为什么没有返回登陆界面?

 

 

那正好来看看check.php的源代码吧~

注释提示我们可能需要一个字典。

那拿出我们的瑞士军刀——BurpSuite(简称Burp)

 

 首先确认Proxy下的Intercept项是否在线

 

然后在浏览器设置里把HTTP代理设置为本地环回地址

 

 

回到题目,随便输个密码,

此时网页会在持续加载中……回到Burp,发现它已经抓到了报文:

我们刚刚随便试的账号和密码也在其中。

接下来右键发送到intruder,进入positions项:

 

 

 然后把payload(§)设置在密码的位置:

 

 然后进入payloads项,选择Runtime file,设置字典:

 

 

 

 然后开始攻击!

 

 得到结果!(434响应为密码错误,437响应则是密码正确)

 

 关掉Burp的监听(intercept is on按钮关掉),回到题目,输入得到的正确密码:

 

 

Flag Get√!

 

资料:

burpsuit的安装和简单使用:https://www.cnblogs.com/tjp40922/p/11373200.html

字典下载:https://www.somd5.com/download/dict/

 

END

2022/2/25

 

posted @   WIllow_324  阅读(1557)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律
点击右上角即可分享
微信分享提示