GET传参

GET传参

一,介绍

GET传参是一种http的请求方式,是基础中的基础,在后面的题目如PHP代码的绕过,或者SQL注入里都会用到。

image.png

?what=flag

这里贴一道bugku的web题中的GET题,读代码显然是需要一个名为what的变量,变量的值为flag,而得到what变量值的方法就是GET
所以我们需要在URL后面加上?what=flag,即 123.206.87.240:8002/get/?what=flag。

二,总结

所以对于GET方法请求的参数,传参的方法就是URL后面加上 ?参数名=参数值。

三,例题

1.BUUCTF-Havefun

image.png

image.png

1.查看网页源代码(ctrl+u)

向下拖动滑块,在网页源代码的末尾我们可以看到如下注释信息:

image.png

这是一段 PHP 代码。

  1. $_GET 是 PHP 中预定义的变量,包含了通过 GET 方式提交的信息。
  2. echo ‘Syc{cat_cat_cat_cat}’; 有些像 flag 的样子,不管最后是不是直接打印 Syc{cat_cat_cat_cat} ,我们都试一试。

image.png

Flag:flag{df75a014-abed-44e4-b28e-b97b29c9b1ce}