第一题
首先打开页面是这样的
啥也没有,扫一下目录看看
发现一个robots目录
打开目录
是一个备份文件,下载下来
里面是这样的
提示是PHP变量覆盖,我们从这下手
使用foreach来遍历数组中的值,然后再将获取到的数组键名作为变量,数组中的键值作为变量的值。因此就产生了变量覆盖漏洞
然后我传入get参数flag=flag
在用post传入flag=flag
发现没有flag
我再次尝试吧传参
这次吧get:flag=abc
POST:flag=abc
我发现该出现flag的位置变成了abc,
我想到我把flag覆盖掉了…
我重开环境
我寻思吧-403换成flag.然后post随便传一个flag=123,发现不行
呢就覆盖-200,
payload:
?_200=flag
post:flag=123
_403不行我猜测是必须有个东西把flag替换掉,等我问问别的师傅