问题描述:
RT..我用迅碧指雷下载东西,他先显示在下载.php的文件然后才世悔变回我要下载的文件(下载.php文件时有下载速度显示)
解析:
这个很正常,前转状态.
PHP文件当然可是有病毒,不过你这个情搜慧正况,不是感染病毒的体现.
php网页病毒清除的方法
很多人的网页经常被段雹无故的在php,asp,html,js 等文件后台加上一些木马地址,造成了很大的困扰,你知道要怎么清除php网页病毒吗?下面是我整理的一些关于php网页病毒清除的.方法的相关资料,供你参考。
php网页病毒清除的方法:
首先们要读取 $checkFile 文件这个文章是判断一个文章 是否被感染了,如果是就会执行$savafile变量里面的txt文件路径的所有文件,进行按你infecFile病毒列表清除一次.
复制代码 代码如下:
Class clear_virus{
//public $content
public $infectFile ='virus.txt'//病毒文件列表文件
public $savefile ="save.txt"//所在查看病毒的文件列表
public $timep ='time.txt'//些记录清除病毒时间
public $checkFile ='e.php'//这里是设置
public $run =0
public $virus_type
public $replace
public $filepath
public $tag =0
function open_file(){
$this->read_virus()
$this->check_File()
if($this->run){
$this->update_time()
$this->手渣read_file()
foreach($this->filepath as $tmppath){
if(file_exists($tmppath)){
$tmp_file =file_get_contents($tmppath)
print_r( $this->virus_type)
for( $i=0$ivirus_type)$i++ ){
if( strrpos($tmp_file,$this->virus_type[$i])!== false){
$tmp_file =str_replace($this->virus_type[$i],'',$tmp_file)
$this->tag =1
}
}
if( $this->tag ){
$handle =fopen($tmppath,'w')
fwrite($handle,$tmp_file)
fclose($handle)
unset($tmp_file)
}
}else{
}
}
}
}
function check_File(){
if(file_exists($this->checkFile) ){
$temp =file_get_contents($this->checkFile)
echo $temp
foreach( $this->virus_type as $v_tmp ){
if( strrpos($temp,$v_tmp)!== false ){
$this->run =1
break
}
}
echo $this->run
unset($temp)
}else{
$this->show_error(5)
}
}
function update_time(){
毕燃悄if(file_exists($this->timep) ){
$tmp_time =date("Y-m-d H:i:s").chr(13).'|'
$tmp_fp =fopen($this->timep,'a+')
fwrite($tmp_fp,$tmp_time)
fclose($tmp_fp)
}
}
function read_File(){
if(file_exists($this->savefile) ){
$this->content =file($this->savefile)
if(is_array($this->content)){
$this->filepath =$this->content
}else{
$this->show_error(3)
}
}else{
$this->show_error(4)
}
}
function read_virus(){
if(file_exists($this->infectFile) ){
$this->replace =file($this->infectFile)
if(is_array($this->replace)){
$this->virus_type=$this->replace
}else{
$this->show_error(1)
}
}else{
$this->show_error(2)
}
}
function show_error($number){
$array = array(
'1'=>'病毒文件未不能读取!',
'2'=>'病毒文件列表不存在!',
'3'=>'文件列表不存了',
'4'=>'查杀的文件不存',
'5'=>$this->$checkFile.'不存在了,请设置病毒感染文件'
)
echo $array[$number]
}
}
$virus =new clear_virus
$virus->open_file()
?>
这应稿困该是注入PHP文件的木马,骇客通过url提交参数键烂念,在你的服务器生成他想生成的PHP文件和内容,然后,就可以拥有你网站的执行权限了
你可以把这历空几个文件打个包,上传成附件,我看下
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)