攻防世界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
标签:
CTF
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
· winform 绘制太阳,地球,月球 运作规律