NSSCTF - Web | 【SWPUCTF 2021 新生赛】Do_you_know_http

🌟 关注这个靶场的其它相关笔记:CTF 练习平台 ------ NSSCTF · 过关思路合集

0x01:考点速览

本题考察的是 HTTP 协议头的两个字段:

  • User-Agent:标明用户发起请求的设备类型,浏览器版本号等。

  • X-Forwarded-For:表明用户请求经过的中间节点,第一个 IP 一般表示发起请求的地址。(可伪造)

0x02:Write UP

访问靶场首页,它提示 Please use 'WLLM' browser!,我们知道在 HTTP 请求中,我们是通过 User-Agent 来标明发起请求的设备的:

所以第一关通过修改 User-Agent 为 WLLM 即可:

如上,访问完成后,重定向到了 a.php,我们直接请求 a.php

它显示 You can only read this at local!,这个我们可以通过 X-Forwarded-For 字段进行伪造:

bash 复制代码
X-Forwarded-For: 127.0.0.1

如上,它又重定向到 secretttt.php,我们直接访问,成功拿到 Flag:

相关推荐
风落无尘21 小时前
《智能重生:从垃圾堆到AI工程师》——第五章 代码与灵魂
服务器·网络·人工智能
S1998_1997111609•X1 天前
论当今社会主义与人文关怀人格思想下的恶意仿生注入污染蜜罐描述进行函数值非法侵入爬虫的咼忄乂癿〇仺⺋.
数据库·网络协议·百度·ssh·开闭原则
其实防守也摸鱼1 天前
CTF密码学综合教学指南--第九章
开发语言·网络·python·安全·网络安全·密码学·ctf
xlq223221 天前
50.UDP套接字
网络·网络协议·udp
南境十里·墨染春水1 天前
linux学习笔记 网络编程——Socket入门与TCP客户端/服务器实现
linux·服务器·网络
qq_三哥啊1 天前
【mitmproxy】通过 mitmproxy 的HTTP代理模式获取 OpenCode 发起的 AI API 请求的详细信息
网络·http·代理模式
nikolay1 天前
AI重塑企业信息安全:攻防升级与信任重构
网络·人工智能·网络安全
Yupureki1 天前
《Linux网络编程》6.UDP原理
linux·运维·服务器·网络·udp
wapicn991 天前
设置好这一步,让你的SSL证书在到期前自动续期,永不过期
网络·网络协议·ssl
Harvy_没救了1 天前
【网络运维】 WordPress 部署复盘
运维·网络