当前位置: 代码迷 >> 综合 >> XCTF-高手进阶区:Web_php_include
  详细解决方案

XCTF-高手进阶区:Web_php_include

热度:82   发布时间:2024-01-26 22:45:29.0

题目:
在这里插入图片描述

<?php
show_source(__FILE__);
echo $_GET['hello'];
$page=$_GET['page'];
while (strstr($page, "php://")) {$page=str_replace("php://", "", $page);
}
include($page);
?>

看源码,可能是不想让我们使用php://input伪协议
因为strstr函数匹配php://,str_replace函数将php://替换为空
但是strstr区分大小写,因此我们可以使用大小写绕过
Payload:
在这里插入图片描述