HTTP基本认证
在HTTP中,基本认证(英语:Basic access authentication)是允许http用户代理(如:网页浏览器)在请求时,提供用户名和密码 的一种方式。HTTP基本认证 。
题目描述
点击链接后,题目出现了让你输入用户名和密码的弹窗。而通过提示信息,我们知道用户名大概率是admin。而加之题目附件给出了字典。那么密码一定在给出的字典中。我们可以通过burp来进行爆破。
解题过程
抓包
首先设置火狐的代理,让火狐的走burpsuit的代理127.0.0.1:8080
要想方便的话,还是要用火狐的插件,方便切换代理。
同时在Burp端设置好截断,监听127.0.0.1:8080
然后拦截我们输入密码的那一次请求
确定之后,我们会在burp的代理页面看到HTTP报文
我们注意到最后一行,Authorization :Basic
后面应该是一行base64编码。
解码之后我们就可以发现,我们刚刚输入的账号名的密码通过Base64 编码加密了。