//好久没发了(懒…)随便水一下
CURL命令解题(常用curl命令以及如何解题)
http://www.ruanyifeng.com/blog/2019/09/curl-reference.html
说的很详细,建议学习一下
注意点
windows系统用curl命令注意下引号包裹问题
注意下转义问题
BUUCTF [BSidesCF 2020] Hurdles
curl -X PUT http://node3.buuoj.cn:28174/hurdles
必须以!结尾
curl -X PUT http://node3.buuoj.cn:28174/hurdles/!
查询字符串要存在get=flag
curl -X PUT 'http://node3.buuoj.cn:28174/hurdles/!?get=flag'
需要将请求链接以‘
单引号包裹,访问后得到结果
需要传参的名为&=&=&
,首先将其进行url编码,得到:%26%3D%26%3D%26
,构造传参:
curl -X PUT 'http://node3.buuoj.cn:28174/hurdles/!?get=flag&%26%3D%26%3D%26=1'
需要将&=&=&的值等于%00(换行符),其后还包含了一个换行符,也是进行URL编码:%2500%0a,构造传参:
curl -X PUT 'http://node3.buuoj.cn:281