目录
一、Web前置技能
1.HTTP协议
-
请求方式
在开启题目后看到出现的链接,提示我们现在所使用的HTTP请求方式为GET方式,需要将请求方式修改为CYF**B来获取flag
我们刷新这个提示页面进行抓包,得到请求方式确实为GET
将数据包发送到Repeater,将GET修改为CTFHUB,点击“发送”,会看到响应包中出现了我们需要的flag,复制该值
粘贴至框内提交,获取flag成功
-
302跳转
在给出的页面内有一个“Give me flag”的链接,我们点击后发现网址由原来的http://challenge-6bf983453b72a074.sandbox.ctfhub.com:10800
变为了http://challenge-6bf983453b72a074.sandbox.ctfhub.com:10800/index.html,对新页面进行抓包,发送给Repeater后发送数据包,得到flag
-
Cookie
点击链接得到提示,现在登录用户为guest,只有admin才可以获取flag,
刷新此页面进行抓包,看到此时的Cookie中admin值为0,也就是guest,那么我们可以将0修改为1,来进行admin的登录
修改Cookie中admin的值为1,发送数据包即可得到flag
-
基础认证
下载所给的附件,发现是一个password字典
进入链接网页后点击“click”,出现一个登录框,需要输入用户名和密码
随意输入后点击登录进行抓包,发现有一个base64编码Basic YWE6YWE=,我们将其进行解密,发现为aa:aa,也就是我们输入的用户名:密码,在发送给Repeater后响应中显示“Do u