NSSCTF | [SWPUCTF 2021 新生赛]Do_you_know_http

打开题目后,显示:“Please use 'WLLM' browser!”

说明这里需要伪装为名为WLLM的浏览器,直接Burpsuite抓包

我们需要修改的地方是上面的User-Agent
用户代理(User Agent,简称 UA),是一个特殊字符串头,使得服务器能够识别客户使用的操作系统及版本、CPU 类型、浏览器及版本、浏览器渲染引擎、浏览器语言、浏览器插件等。
首先右键空白页面发送到repeater,然后将UA后面的内容修改为WLLM

点击发送,可以看到success,关键的是Location后面的./a.php,说明浏览器已经跳转到了另一个页面。

我们可以将GET后面的/hello.php更换为a.php看看这个页面里的东西。

点击发送,可以看到提示信息:
You can only read this at local!
Your address183.224.81.99

意思就是说,我们必须以本地IP访问这个页面。众所周知,代表本地的IP是127.0.0.1

那么这里就需要添加一行数据,X-Forwarded-For:

X-Forwarded-For(XFF)是用来识别通过HTTP代理或负载均衡方式连接到Web服务器的客户端最原始的IP地址的HTTP请求头字段。

也就是说,我们需要借助X-Forwaeded-For来伪装我们的IP为127.0.0.1

在Host的下面添加

X-Forwarded-For: 127.0.0.1

然后点击发送,可以看到这里的Location已经变成了./secretttt.php

我们点击发送,直接访问这个页面就能得到flag

本题完。

  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值