亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > PHP > 正文

PHPWeb木馬掃描器增強版

2020-03-22 20:03:54
字體:
來源:轉載
供稿:網友
  • ‍<?phpheader('content-type:text/html;charset=gbk');set_time_limit(0);//防止超時/**** php目錄掃描監控增強版** @version 1.0*下面幾個變量使用前需要手動設置***//*===================== 程序配置 =====================*/$pass="test";//設置密碼$jkdir="."; //設置監控掃描的目錄,當前目錄為'.',上一級目錄為'..',也可以設置絕對路徑,后面不要加斜杠,默認為當前目錄$logfilename="./m.log";//設置存儲log的路徑,可以放置在任意位置$exclude=array('data','images');//排除目錄$danger='eval|cmd|passthru|gzuncompress';//設置要查找的危險的函數 以確定是否木馬文件$suffix='php|inc';//設置要掃描文件的后綴/*===================== 配置結束 =====================*/$filename=$_GET['filename'];$check=$_GET['check'];$jumpoff=false;$url = $_SERVER['PHP_SELF'];$thisfile = end(explode('/',$url));$jump="{$thisfile}|".implode('|',$exclude);$jkdir_num=$file_num=$danger_num=0;define('M_PATH',$jkdir);define('M_LOG',$logfilename);if ($check=='check'){$safearr = explode("|",$jump);$start_time=microtime(true);safe_check($jkdir);$end_time=microtime(true);$total=$end_time-$start_time;$file_num=$file_num-$jkdir_num;$message= " 文件數:".$file_num;$message.= " 文件夾數:".$jkdir_num;$message.= " 可疑文件數:".$danger_num;$message.= " 執行時間:".$total;echo $message;}else{if ($_GET['m']=="del") Delete();//處理文件刪除//讀取文件內容if(isset($_GET['readfile'])){//輸出查看密碼,密碼校驗正確以后輸出文件內容if(empty($_POST['passchack'])){   echo"<form id="form1" name="form1" method="post">"    . " <label>pass"    . " <input type="text" name="passchack" />"    . " </label>"    . " <input type="submit" name="Submit" value="提交" />"    . "</form>"   ."";   exit;}elseif(isset($_POST['passchack'])&&$_POST['passchack']==$pass){   $code=file_get_contents($_GET['readfile']);   echo"<textarea name="code" cols="150" rows="30" id="code" style='width:100%;height:450px;background:#cccccc;'>{$code}</textarea>";   exit;}else{   exit;}}else{record_md5(M_PATH);if(file_exists(M_LOG)){        $log = unserialize(file_get_contents(M_LOG));}else{        $log = array();}if($_GET['savethis']==1){//保存當前文件md5到日志文件@unlink(M_LOG);file_put_contents(M_LOG,serialize($file_list));echo "<a href='scandir.php'>保存成功!點擊返回</a>";exit;}if(empty($log)){echo "當前還沒有創建日志文件!點擊[保存當前]創建日志文件!";}else{if($file_list==$log){   echo "本文件夾沒有做過任何改動!";}else{   if(count($file_list) > 0 ){    foreach($file_list as $file => $md5){    if(!isset($log[$file])){     echo "新增文件:<a href={$file} target='_blank'>".$file."</a>"." 創建時間:".date("Y-m-d H:i:s",filectime($file))." 修改時間:".date("Y-m-d H:i:s",filemtime($file))." <a href=?readfile={$file} target='_blank'>源碼</a><a href='?m=del&filename={$file}' target='_blank'>刪除</u></a><br />";    }else{     if($log[$file] != $md5){     echo "修改文件:<a href={$file} target='_blank'>".$file."</a>"." 創建時間:".date("Y-m-d H:i:s",filectime($file))." 修改時間:".date("Y-m-d H:i:s",filemtime($file))." <a href=?readfile={$file} target='_blank'>源碼</a><br />";     unset($log[$file]);     }else{     unset($log[$file]);     }    }    }   }   if(count($log)>0){    foreach($log as $file => $md5){    echo "刪除文件:<a href={$file} target='_blank'>".$file."</a><br />";    }   }    }}}}//計算md5function record_md5($jkdir){        global $file_list,$exclude;        if(is_dir($jkdir)){                $file=scandir($jkdir);                foreach($file as $f){                        if($f!='.' && $f!='..' && !in_array($f, $exclude)){                                $path = $jkdir.'/'.$f;                                if(is_dir($path)){                                        record_md5($path);                                }else{                                        $file_list[$path]=md5_file($path);                                }                        }                }        }}function Safe_Check($jkdir)//遍歷文件{global $danger ,$suffix ,$jkdir_num ,$file_num ,$danger_num;) or die('文件夾不存在') ;while ($file=$hand->read()){    $filename=$jkdir.'/'.$file;    if (!$jumpoff) {   if(Jump($filename))continue;    }    if(@is_dir($filename) && $file != '.' && $file!= '..'&& $file!='./..')    {   $jkdir_num++;    Safe_Check($filename);    }    if (preg_match_all ("/.($suffix)/i",$filename,$out))    {   $str='';   $fp = @fopen($filename,'r')or die('沒有權限');   while(!feof($fp))   {   $str .= fgets($fp,1024);   }   fclose($fp);   if( preg_match_all ("/($danger)[ 	]{0,}([[(])/i",$str,$out))   {   echo "<font color='green' style='font-size:14px'>可疑文件:{$filename}</font>"." 創建時間:".date("Y-m-d H:i:s",filectime($filename))." 修改時間:".date("Y-m-d H:i:s",filemtime($filename))." <a href='?readfile={$filename}' target='_blank'><u>查看代碼</u></a> <a href='?m=del&filename=$filename' target='_blank'>刪除</u></a><br>";   $danger_num++;   }    }    $file_num++;}}function Edit()//查看可疑文件{global $filename;$filename = str_replace("..","",$filename);$file = $filename;$content = "";if(is_file($file)){    $fp = fopen($file,"r")or die('沒有權限');    $content = fread($fp,filesize($file));    fclose($fp);    $content = htmlspecialchars($content);}echo "<textarea name='str' style='width:100%;height:450px;background:#cccccc;'>$content</textarea>";exit();}function Delete()//刪除文件{ global $filename,$pass;if(empty($_POST['passchack'])){    echo"<form id="form1" name="form1" method="post">"   . " <label>pass"   . " <input type="text" name="passchack" />"   . " </label>"   . " <input type="submit" name="Submit" value="提交" />"   . "</form>"    ."";    exit;}elseif(isset($_POST['passchack'])&&$_POST['passchack']==$pass){   (is_file($filename))?($mes=unlink($filename)?'刪除成功':'刪除失敗 查看權限'):'';   echo $mes;   exit();}else{   echo '密碼錯誤!';   exit;}}function Jump($file)//跳過文件{global $jump,$safearr;if($jump != ''){    foreach($safearr as $v)    {   if($v=='') continue;   if( eregi($v,$file) ) return true ;    }}return false;}?><a href="scandir.php">[查看文件改動]</a>|<a href="scandir.php?savethis=1">[保存當前文件指紋]</a>|<a href="scandir.php?check=check">[掃描可疑文件]</a>


    PHP編程

    鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

  • 發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
    美女撒尿一区二区三区| www.日韩视频| 日韩在线播放av| 亚洲成人a**站| 一区二区三欧美| 日韩在线播放一区| 日韩少妇与小伙激情| 日韩av在线直播| 正在播放欧美一区| 一本色道久久88亚洲综合88| 综合久久五月天| 久久五月天综合| 久久国内精品一国内精品| 日韩欧美在线网址| 亚洲成人精品在线| 日韩中文在线中文网在线观看| 国产精品欧美日韩一区二区| 4388成人网| 黑丝美女久久久| 日韩在线免费高清视频| 国产精品日韩欧美大师| 在线观看久久av| 久久国产一区二区三区| 色偷偷噜噜噜亚洲男人| 欧美网站在线观看| 欧美日韩国产成人在线观看| 97在线免费观看| 91精品久久久久久久久久久| 成人激情在线播放| 亚洲男女自偷自拍图片另类| 国产在线拍揄自揄视频不卡99| 久久久久成人精品| 欧美高清激情视频| 亚洲qvod图片区电影| 成人福利视频在线观看| 亚洲欧美综合另类中字| 欧美极品欧美精品欧美视频| 国产女人18毛片水18精品| 91中文字幕在线| 国产精品久久久久久久久影视| 日本精品va在线观看| 欧美黑人国产人伦爽爽爽| 国产精品久久91| 亚洲美女av网站| 国产精品亚洲自拍| 久久精品国产v日韩v亚洲| 亚洲第一网中文字幕| 成人国内精品久久久久一区| 久久久久久中文字幕| 欧美自拍大量在线观看| 国产亚洲精品日韩| 精品视频久久久久久| 日韩在线观看高清| 少妇av一区二区三区| 国产欧美在线看| 亚洲一区第一页| 日韩的一区二区| 黑人与娇小精品av专区| 久久久久久久久中文字幕| 韩国国内大量揄拍精品视频| 日韩在线视频线视频免费网站| 久久久久久久网站| 欧美三级欧美成人高清www| 日韩av成人在线| 精品福利在线观看| 一本久久综合亚洲鲁鲁| 成人免费网视频| 亚洲国产精品va在线观看黑人| 亚洲人成电影网站| 亚洲欧美在线第一页| 国产精品国产亚洲伊人久久| 精品视频久久久久久| 欧美日韩在线视频首页| 91久久在线观看| 亚洲高清一二三区| 黑人狂躁日本妞一区二区三区| 亚洲国产天堂久久综合网| 日韩av在线导航| 精品夜色国产国偷在线| 欧洲成人性视频| 亚洲成人999| 韩国国内大量揄拍精品视频| 91在线免费网站| 国产福利视频一区| 欧美片一区二区三区| 91久久精品国产91久久| 亚洲a在线观看| 在线电影中文日韩| 97avcom| 成人字幕网zmw| 欧美—级高清免费播放| 国产日韩精品一区二区| 久久精品国产精品亚洲| 综合国产在线观看| 欧美一区二区三区图| 欧美日韩国产成人在线| 色综久久综合桃花网| 久久久久免费视频| www.日本久久久久com.| 成人av色在线观看| 欧美在线亚洲一区| 美女av一区二区| 91精品在线观| 日韩电影大片中文字幕| 欧美激情视频网| 日韩视频在线观看免费| 另类美女黄大片| 91热精品视频| 九九热这里只有在线精品视| 日韩成人免费视频| 国产精品视频久久久久| 亚洲福利视频久久| 欧美激情精品久久久久久免费印度| 57pao国产精品一区| 欧美电影免费观看高清完整| 精品国产一区二区三区久久狼5月| 91成人在线观看国产| 另类专区欧美制服同性| 国语自产精品视频在线看一大j8| 欧美精品做受xxx性少妇| 92国产精品视频| 欧美激情一级欧美精品| 91精品久久久久久综合乱菊| 亚洲精品免费网站| 亚洲色图偷窥自拍| 精品久久久av| 欧美性猛交xxxx偷拍洗澡| 国产精品久久97| 上原亚衣av一区二区三区| 日本国产欧美一区二区三区| 亚洲欧美精品一区二区| 色爱av美腿丝袜综合粉嫩av| 岛国av午夜精品| 亚洲国产美女精品久久久久∴| 国产精品黄色av| 欧美中文字幕在线播放| 欧美一级视频一区二区| 国内外成人免费激情在线视频网站| 欧美特级www| 亚洲国产成人91精品| 国产中文字幕91| 亚洲丁香婷深爱综合| 最近2019好看的中文字幕免费| 日韩电视剧在线观看免费网站| 久久久久国色av免费观看性色| 久久免费观看视频| 欧美国产一区二区三区| 欧美午夜www高清视频| 国产精品视频最多的网站| 国产亚洲精品综合一区91| 久久久www成人免费精品| 亚洲欧美日韩久久久久久| 亚洲美女www午夜| 在线激情影院一区| 国产91热爆ts人妖在线| 亚洲福利精品在线| 97视频在线观看视频免费视频| 一区二区三区无码高清视频| 亚洲欧美国产日韩中文字幕| 欧美精品一区二区三区国产精品| 亚洲成人激情小说| 国产欧美精品一区二区三区-老狼| 国产手机视频精品| 欧美精品一区二区免费|