CTFShow-WEB入门-爆破

WEB-21-Basic认证

抓包,得到Authorization请求头用于验证是否有从服务器访问所需数据的权限
Authorization: Basic YWRtaW46YWRtaW4= 解密后为admin:admin,格式为:用户名:密码

  • 将请求包发送到intruder中,选择sniper模式
  • 然后payload选择Custom iterator,根据已知格式,我们设置第一组payload位账号:admin,第二组一个冒号:,第三组密码:密码字典
  • 设置Payload Processing的base64加密,点击add,选择encode>Base64-encode
  • 最后将PayLoad Encoding取消选择urlencode加密特俗字符串。
    找到用户名和密码:YWRtaW46c2hhcms2Mw==,解密为:admin:shark63

WEB-22-子域名爆破

子域名爆破发现子域名vip.ctf.show下面有flag—>flag{ctf_show_web}
由于目前域名失效,已无法进行爆破

WEB-23-MD5值爆破

找到相关代码

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
error_reporting(0);

include('flag.php');
if(isset($_GET['token'])){
$token = md5($_GET['token']);
if(substr($token, 1,1)===substr($token, 14,1) && substr($token, 14,1) ===substr($token, 17,1)){ //md5值第2,15,18位字符相同
if((intval(substr($token, 1,1))+intval(substr($token, 14,1))+substr($token, 17,1))/substr($token, 1,1)===intval(substr($token, 31,1))){ //md5值第32位字符是3
echo $flag;
}
}
}else{
highlight_file(__FILE__);

}
?>


token=422,MD5值为f85454e8279be180185cac7d243c5eb3

WEB-24

WEB-25

WEB-26

WEB-27

WEB-28


CTFShow-WEB入门-爆破
http://miao-sec.github.io/CTFShow/CTFShow-WEB入门-爆破/
作者
Miao
发布于
2025年7月24日
许可协议
BY-MIAO