PHP2

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只是个源代码,传参会没用。

原文地址:https://www.cnblogs.com/NineOne/p/13855256.html