题目
涉及到的知识
Request Too Long
$_REQUEST、$_GET、$_POST三者之间的区别
不同浏览器通过GET方式传递数据时,限制数据长度的大小
解题思路
打开靶场看到这个
点进去长这样
搜索报错信息Request-URI Too Long
抓个包看看发现请求的URI字符很长(9966个),这里用到的搜索引擎是bing,而在Bing浏览器中,对于HTTP GET请求,URI的长度限制是约8,192个字符。超过这个限制可能会导致服务器或浏览器出现错误或截断URI。
由于HTTP POST请求没有特定的URI长度限制所以右键变更请求方法将GET请求切换为POST请求,放包出结果。