CTFHUB web前置技能
CTFHUB web前置技能
HTTP协议:
1.请求方式:

翻译:HTTP Method 为 GET
使用 CTF**B 方法,我会给你标记。
提示: 如果你收到 “HTTP Method Not Allowed” 错误,你应该请求 index.php。
使用bp拦截,将GET请求改为题目中的CTFHUB,再次发送,得到flag

ctfhub{02778be697ad5008bfe9ae63}
302跳转:

点击”give me flag“,发现无事发生,F12查看,发现状态302
用bp拦截到index.php文件的请求,发送到repeater,尝试再次发送,得到flag

ctfhub{2fe8353641d31d1558f9daa9}
3.cookie
打开网页发现

发现有:
Cookie: admin=0 |
发送到repeater,将0改为1,再次发送,得到flag

ctfhub{a7948d76c6736defe3023c77}
4.基础认证
进入网页后,点击click,显示让我们输入用户与密码

随便输入用户与密码
在bp拦截看到

Authorization: Basic YXNkYXNkOmFzZGFzZA==
一段base64编码,翻译后得到
asdasd:asdasd
我们尝试输入的账号与密码,中间使用‘:‘间隔,
发送到repeater查看响应

有一条
WWW-Authenticate: Basic realm="Do u know admin ?" |
我们尝试使用admin为账户名,以:为间隔,使用弱口令爆破
发送到bp的intruder,使用sniper攻击
GET /flag.html HTTP/1.1 |
将“YWRtaW46YWRtaW4=”设为ayload位置,添加“admin:”为前缀,base64编码的条件,开始弱口令爆破
记得去掉URL编码字符

成功找到YWRtaW46MTIzNDU2

解码后得到admin:123456,输入后得到flag

ctfhub{6e8d7b074034d888aefae96f}
5.响应包源代码
打开后发现是一个贪吃蛇小游戏

F12查看元素,得到flag

ctfhub{ada8033f6296d9108c1623e9}
展示成果

