Hgame2021,web,week1

HGAME2021,week1,web总结:

之前耽误了一段时间,现在才开始写wp。总之,果然还是实战比较管用。

1、Hitchhiking_in_the_Galaxy

这个题一进界面就有一个大大的404,只有一个链接可以点。点了之后又会回到index.php页面,这个时候就应该使用burpsuite来对该链接进行拦截和重定向。

发包后看见了一个提示:

yI8qPI.md.png

上面提示说顺风车不是这么搭的,有一个405,这个状态码表示指定的URL不支持请求中所使用的方法。

一般来说,常用的请求方法就是GET和POST,这个时候就要用BS改包,更换请求方法,得到如下:

yIGwFA.md.png

看见提示,可以知道要更改消息头中的User-Agent(这个消息头是用来提供与浏览器或生成请求的其他客户端软件有关的信息)

,改成无限曲率引擎,出题人在玩梗。

如下:

yIa6O0.md.png

这个时候又有提示了,一共两个链接,一个是链接到出题人的github,一个就是链接到Cardinal,这个时候就又要更改一个消息头——即是Referer,改成相应的链接就行,原因是Referer这个消息头是用于指示提出当前请求的原始URL,也就是请求是来自哪一个网站的。

如下:

yIwZVK.md.png

这个时候又有最后一个提示,要从本地获取flag,也就是要我们修改自身访问的ip,可以使用一个伪造ip的方法——使用x-forwarded-for消息头。

具体如下:

yIwtIS.md.png

得到flag。

总结:感觉上这道题主要就是在考对于HTTP消息头的熟悉,其中比较重要的一点,我觉得是x-forwarded-for,这个用来修改ip的方法我之前是知道的,但是还没实践过,这边使用的时候,我就发现这个消息头必须要放在一个特定的位置。

,但是还没实践过,这边使用的时候,我就发现这个消息头必须要放在一个特定的位置。**

<未完>

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值