ctf.show-阿呆反向跑路

阿呆为了自己的梦想(fulage),决定来一波反向跑路。

<?php
# flag in config.php
include("config.php");
if(isset($_GET['c'])){
        $c = $_GET['c'];
        if(md5("ctfshow$c")==="a6f57ae38a22448c2f07f3f95f49c84e"){
            echo $flag;
        }else{
            echo "nonono!";
        }
}else{
        highlight_file(__FILE__);
}
?>

发现有一段md5密文
me9yse8t.png
传参?c=36d得到flag


阿呆终于怀揣自己的梦想来到了故土,凭借着高超的系统垃圾清理(rm -rf /*)技术,很快的阿呆找到了一份程序员工作

<?php
if(isset($_GET['c'])){
       $c=$_GET['c'];
       if(!preg_match("/php/i",$c)){
               include($c);

       }


}else{
        highlight_file(__FILE__);
}
?>

c传参过滤掉php
思路:include文件包含,利用日志文件包含

访问日志文件:?c=/var/log/nginx/access.log
无标签
评论区
头像