[青少年CTF]POST&GET解题记录

青少年CTF训练平台:www.qsnctf.com

博主用户名:Fourstar.

题目介绍:

题目描述:POST和GET是好兄弟,你能否通过这一关让POST和GET两个好兄弟见面呢?

分析:GET和POST是HTTP请求的两种基本方法

下面是在网上找的关于GET POST的介绍

  1. GET在浏览器回退时是无害的,而POST会再次提交请求。
  2. GET产生的URL地址可以被Bookmark,而POST不可以。
  3. GET请求会被浏览器主动cache,而POST不会,除非手动设置。
  4. GET请求只能进行url编码,而POST支持多种编码方式。
  5. GET请求参数会被完整保留在浏览器历史记录里,而POST中的参数不会被保留。
  6. GET请求在URL中传送的参数是有长度限制的,而POST么有。
  7. 对参数的数据类型,GET只接受ASCII字符,而POST没有限制。
  8. GET比POST更不安全,因为参数直接暴露在URL上,所以不能用来传递敏感信息。
  9. GET参数通过URL传递,POST放在Request body中。

(参考自w3schools)

 介绍不重要,想了解的可以直接搜一下,咱们直接上正文:

(启动Game-Box)

可以看见题目:

十分简洁明了:

请使用GET方式提交一个名称为get且值为0的变量

Get数据错误

题目要求的GET请求名称为get且值是0

所以get=0,提交请求:在题目网址后加/?get=0 如下:

 回车提交:

可以看见题目又让提交POST 名称为post值为1

所以:  post=1

在HackBar中用Post Data直接提交post=1

下面是HackBar安装方法(Firefox为例):

Crtl+Shrit+A拓展与主题

 

 安装了以后点击F12:

点击上方HackBar

再看左边三个按钮:点击Load URL

选中Post Data

输入post=1

 这样子就要成功了

左边三个按钮点击第三个:Execute

提交post

得到flag:

用qsnctf{}包裹上交即可:

由于博主并不是很专业,年仅14岁,单纯记录自己的做题记录分享一下。如果有不恰当的、不详细的地方敬请谅解,谢谢!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值