php如何实现批量删除挂马文件及批量替换页面内容
创始人
2024-12-10 04:42:01
0次

具体如下:


read())) {
  if($v == "." || $v == "..") continue;
  $file = $d->path."/".$v;
  if(is_dir($file)) {
   echo "

$v

"; hx_dirtree($file);   }else{     $ext=substr(strrchr($v,"."), 1);     if( in_array($ext , $arrext) ){      echo "
  • $file ";      $body = file_get_contents($file);      if($isreg == 1){      $body2 = preg_replace($sstr, $rpstr, $body);      }else{      $body2 = str_replace($sstr, $rpstr, $body);      }      if($body != $body2 && $body2 != ''){       tofile($file,$body2);       echo ' OK';      }else{       echo ' NO';      }      echo '
  • ';     }   }  }  $d->close(); } function hx_dealdir($dir){  global $sstr,$rpstr,$isreg,$arrext;   if ($dh = opendir($dir)) {   while (false !== ($file = readdir($dh))) {    if(filetype($dir.'/'.$file)=='file'){     $ext=substr(strrchr($file,"."), 1);     if( in_array($ext , $arrext) ){      echo "
  • $file ";      $body = file_get_contents($dir.'/'.$file);      if($isreg == 1){      $body2 = preg_replace($sstr, $rpstr, $body);      }else{      $body2 = str_replace($sstr, $rpstr, $body);      }      if($body != $body2 && $body2 != ''){       tofile($dir.'/'.$file,$body2);       echo ' OK';      }else{       echo ' NO';      }      echo '
  • ';     }    }   }   closedir($dh);   } } //把生成文件的过程写出函数 function tofile($file_name,$file_content){ if (is_file ($file_name)){  @unlink ($file_name); }  $handle = fopen ($file_name,"w");  if (!is_writable ($file_name)){   return false;  }  if (!fwrite ($handle,$file_content)){   return false;  }  fclose ($handle); //关闭指针  return $file_name; } ?> 批量替换程序|木马批量删除 body{background:#FFFFFF;color:#000;font-size:12px;} #top{text-align:center;} h2,p,form{margin:0;padding:0;} h2{font-size;14px;}  

    批量替换程序(UTF-8版)

    本程序可以扫描指定目录的所有文件,进行内容替换。可用于被批量挂马的删除以及批量更新页面某些内容。
    在文件数量非常多的情况下,本操作比较占用服务器资源,请确脚本超时限制时间允许更改,否则可能无法完成操作。
     
    " name="form1" target="stafrm" method="post">      起始根路径:       点表示当前目录,末尾不要加/ 包含此目录下所有目录        文件扩展名:       多个请用|隔开                内容替换选项: 使用正则表达式             替换内容类默认使用字符串替换,也可以使用正则表达式(需勾选)。"替换为"不填写的话,就表示删除"替换内容"。              替换内容:          替 换 为:                                         
           document.all.mdv.style.pixelHeight = screen.height - 450;         

    相关内容

    热门资讯

    空调连续工作多久需要停机休息 空调连续工作的时间取决于多个因素,包括空调的型号、功率、使用环境和维护情况等。一般来说,空调可以连续...
    空调哪个符号是除湿的 空调除湿功能通常用一个水滴形状的符号表示。不同品牌和型号的空调遥控器可能会有所差异,但一般来说,除湿...
    格力空调多长时间加一次氟利昂 1、一般情况下,空调对氟利昂的使用量是非常小的,所以在空调使用了四年左右的时候再考虑加也没问题。2、...
    空调用多长时间需要加氟一次 一般情况下是五年。当出现以下这几种情况时,空调才需要加氟。1、空调的室内机和室外机各有两个接口,当接...
    格调生活·C标思享荟:卡萨帝在... 9月12日的郑州龙湖金融岛,夜风轻拂,灯光璀璨。“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑...
    品牌价值破千亿、高端份额持续领... 9月12日,“C标时刻共传奇——卡萨帝思享荟暨20周年品牌盛典郑州站”在郑州龙湖金融岛举办。2026...
    空调主板坏了修800还是换新的 空调主板坏了是修还是换新,需要考虑多个因素,以下是一些建议:1. 维修成本:如果维修费用较低,比如 ...
    空调开多久需要休息多长时间 问题:空调开多久需要休息多长时间回答:1、在使用空调的过程中,一般空调开7~8个小时左右需要休息2~...
    中央空调多长时间清洗一次 1、一般空调开机前清洗一次即可,空调开机中间时段再清洗一次,空调关机时清洗一次,这样比较合理。2、空...
    中央空调氟利昂多久加一次 看空调制热和制冷程度,很多人的观点认为氟利昂必须一年放一次,其实这个观点是错误的,理解上面有点偏差,...