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

首頁 > 編程 > VBScript > 正文

ntiIframe.vbs用于批量清除被添加到文件中的惡意代碼

2020-07-26 12:05:11
字體:
來源:轉載
供稿:網友
AntiIframe.vbs

#該腳本是批量掛馬程序的逆向,用于批量清除被添加到文件中的惡意代碼。記事本打開文件可以修改Pattern參數指定要處理的文件名,文件名之間用|隔開(也支持vbs正則表達式)。由于要修改文件,請謹慎的使用(最好先備份文件)
#用法: CScript AntiIframe.vbs [處理的路徑] [包含清除內容的文件]
#例子: CScript AntiIframe.vbs d:/Web d:/lake2.txt
復制代碼 代碼如下:

'-----------------------
'Anti-Iframe in vbs
'Author: lake2 (http://lake2.0x54.org)
'Date:   2007-2-27
'Version: 1.1 
'-----------------------

'-------- Config Start --------------
'配置要處理的文件名,可使用vbs正則表達式;也可以使用“(index.asp|index.htm|index.html)”枚舉格式
Pattern = "^.+/.(htm|html|asp|aspx|php)$"
'-------- Config  End  --------------


Call ShowInfo()
If WScript.Arguments.Count = 2 Then
    If Right(WScript.Arguments.Item(0),1) = "/" Then
        if len(WScript.Arguments.Item(0))>3 then 
            thePath = Mid(WScript.Arguments.Item(0),1,Len(WScript.Arguments.Item(0))-1)
        else
            thePath = WScript.Arguments.Item(0)
        end if
    Else
        thePath = WScript.Arguments.Item(0)
    End If
    Call CheckArg(thePath)
    WScript.Echo "開始清理,請稍候……"
    Call ShowAllFile(thePath)
    WScript.Echo vbcrlf & "清理完成!" & vbcrlf
Else
    Call ShowHelp()
End If

Sub ShowInfo()
    HelpStr = HelpStr & "==============================" & vbcrlf
    HelpStr = HelpStr & "=====  歡迎使用雷客圖 ASP 站長安全助手vbs版  =====" & vbcrlf
    HelpStr = HelpStr & "=====       之  Anti-批量掛馬                =====" & vbcrlf
    HelpStr = HelpStr & "=====           Author: lake2                =====" & vbcrlf
    HelpStr = HelpStr & "=====       Email:lake2@mail.csdn.net        =====" & vbcrlf
    HelpStr = HelpStr & "=====   歡迎訪問 www.0x54.org 得到更多信息   =====" & vbcrlf
    HelpStr = HelpStr & "==============================" & vbcrlf
    HelpStr = HelpStr & vbcrlf
    WScript.Echo HelpStr
End Sub

Sub ShowHelp()
    HelpStr = HelpStr & "#用法: CScript AntiIframe.vbs [處理的路徑] [包含清除內容的文件]" & vbcrlf
    HelpStr = HelpStr & "#例子: CScript AntiIframe.vbs d:/Web d:/lake2.txt" & vbcrlf
    HelpStr = HelpStr & vbcrlf
    WScript.Echo HelpStr
End Sub

Sub CheckArg(arg)
    tmpPath = arg
    Set objFSO = WScript.CreateObject ("Scripting.FileSystemObject")
    If Not objFSO.FileExists(WScript.Arguments.Item(1)) Then
        WScript.Echo "Error:未找到配置文件“" & WScript.Arguments.Item(1) & "”!"
        WScript.Quit
    ElseIf Not objFSO.FolderExists(tmpPath) Then
        WScript.Echo "Error:錯誤的路徑“" & tmpPath & "”!"
        WScript.Quit    
    End If
    Set objFSO = Nothing
End Sub

'遍歷處理path及其子目錄所有文件
Sub ShowAllFile(Path)
    Set FSO = CreateObject("Scripting.FileSystemObject")
    Set g = FSO.GetFile(WScript.Arguments.Item(1))
    If g.Size > 0 Then
        Set ts2 = g.OpenAsTextStream(1, -2)
        filecon = ts2.ReadAll
        ts2.Close
        Set ts2 = Nothing
    Else
        WScript.Echo "Error:配置文件" & WScript.Arguments.Item(1) & "大小為0!"
        WScript.Quit
    End If
    Set g = Nothing
    Set f = FSO.GetFolder(Path)
    Set fc2 = f.files
    On Error Resume Next
    For Each myfile in fc2
        If Err Then WScript.Echo "權限不足,不能檢查目錄"&thePath:exit sub
        Set regEx = New RegExp
        regEx.IgnoreCase = True
        regEx.Global = True
        regEx.Pattern = Pattern
        If regEx.Test(myfile.name) Then
            CheckFile path&"/"&myfile.name, filecon
        End If
        Set regEx = Nothing        
    Next
    Set fc = f.SubFolders
    For Each f1 in fc
        ShowAllFile path&"/"&f1.name
        Next
    Set FSO = Nothing
End Sub

Sub CheckFile(filepath, filecon2)
    xSet = GetCharSet(filepath)
    Set tStream = CreateObject("ADODB.Stream")
    tStream.type = 1
    tStream.mode = 3
    tStream.open
    tStream.Position=0
    tStream.LoadFromFile FilePath
    If err Then Exit Sub end if
    tStream.type = 2
    tStream.charset = xSet
    Do Until tStream.EOS
        filecon = filecon & LCase(tStream.ReadText(102400))
    Loop
    tStream.close()
    Set tStream = Nothing
        If InStr(filecon, filecon2) > 0 Then
            filecon = Replace(filecon, filecon2, "")
            Set tStream = CreateObject("ADODB.Stream")
            tStream.type = 2
            tStream.mode = 3
            tStream.charset = xSet
            tStream.open
            tStream.Position=0
            tStream.WriteText filecon
            tStream.SaveToFile filepath, 2
            tStream.close()
            Set tStream = Nothing
            WScript.Echo "已經修復文件: "&filepath&" ..."
        End If
End Sub

Function GetCharSet(xPath)
    Set tStream = CreateObject("ADODB.Stream")
    tStream.type = 1
    tStream.mode = 3
    tStream.open
    tStream.Position = 0
    tStream.LoadFromFile xPath
    byte1 = ascB(tStream.Read(1))
    byte2 = ascB(tStream.Read(1))
    byte3 = ascB(tStream.Read(1))
    tStream.close()
    Set tStream = Nothing
    If byte1=239 and byte2=187 and byte3=191 Then
        GetCharSet = "UTF-8"
    Else
        GetCharSet = "GB2312"
    End If
End Function
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
97国产在线视频| 91高清视频免费观看| 78m国产成人精品视频| 国内免费精品永久在线视频| 欧美激情亚洲激情| 日韩三级成人av网| 在线视频国产日韩| 久久影视电视剧凤归四时歌| 日韩av在线一区| 亚洲色图13p| 一区二区三区回区在观看免费视频| 午夜精品一区二区三区在线视频| 午夜精品久久久久久久男人的天堂| 亚洲sss综合天堂久久| 亚洲视频欧洲视频| 性色av一区二区三区在线观看| 成人免费福利视频| 久久精品色欧美aⅴ一区二区| 国产乱人伦真实精品视频| 欧美黄色www| 51精品国产黑色丝袜高跟鞋| 欧美中文字幕精品| 精品一区二区三区四区| 亚洲女人天堂视频| 91社影院在线观看| 在线国产精品视频| 精品美女国产在线| www亚洲精品| 一区二区三区视频免费在线观看| 国产精品国语对白| 欧美国产中文字幕| 亚洲黄色av网站| 亚洲国产日韩欧美在线动漫| 伊人久久久久久久久久久| 秋霞av国产精品一区| 久久精品视频亚洲| 亚洲丝袜在线视频| 国产精品999| 亚洲国产成人在线播放| 欧美乱妇40p| 日韩一区二区在线视频| 欧美一级成年大片在线观看| 亚洲男人天堂网站| 国产精品亚洲一区二区三区| 欧美电影免费观看高清完整| 91亚洲精品久久久| 欧美大片欧美激情性色a∨久久| 亚洲第一男人av| 亚洲欧美综合精品久久成人| 久久久精品在线观看| 久久国产精品99国产精| 日韩中文在线中文网三级| 97欧美精品一区二区三区| y97精品国产97久久久久久| 精品一区二区电影| 夜色77av精品影院| 亚洲国产成人爱av在线播放| 欧美日韩成人在线观看| 国产精品久久久久久久天堂| 91久久久亚洲精品| 国产精品久久网| 欧美亚洲国产日韩2020| 精品视频在线播放| 91地址最新发布| 日韩一区二区久久久| 亚洲已满18点击进入在线看片| 欧美一级片在线播放| 中国china体内裑精亚洲片| 欧美性生交大片免费| 国产亚洲一级高清| 久久久精品视频在线观看| 亚洲视频日韩精品| 91免费看视频.| 久久精品国产亚洲一区二区| 精品成人av一区| 国产乱肥老妇国产一区二| 97超级碰碰碰久久久| 久久亚洲影音av资源网| 久久久国产精彩视频美女艺术照福利| 国产又爽又黄的激情精品视频| 中文字幕日韩欧美精品在线观看| 国产精品主播视频| 欧日韩不卡在线视频| 欧美午夜xxx| 清纯唯美亚洲综合| 欧美一级视频在线观看| 亚洲精品99久久久久中文字幕| 久久久久久久影视| 91精品国产91久久久久久不卡| 日韩免费在线看| 欧美成人sm免费视频| 国内成人精品一区| 色中色综合影院手机版在线观看| 久久精品成人欧美大片| 一区二区三区亚洲| 主播福利视频一区| 久久久国产在线视频| 中文字幕亚洲欧美日韩2019| 亚洲精品自在久久| 亚洲乱码一区av黑人高潮| 国外成人在线直播| 毛片精品免费在线观看| 亚洲欧美精品伊人久久| 欧美日韩国产区| 国产精品成人一区| 久久久国产精彩视频美女艺术照福利| 欧美成人午夜影院| 成人网址在线观看| 日韩视频中文字幕| 欧美精品一本久久男人的天堂| www.亚洲人.com| 国产精品99久久99久久久二8| 国产精品福利网| 国产精品久久久久久久久久新婚| 97视频免费观看| 中文在线资源观看视频网站免费不卡| 久久久极品av| 韩国精品久久久999| 98午夜经典影视| 亚洲欧美在线第一页| 美女视频黄免费的亚洲男人天堂| 国产精品入口免费视频一| 中文字幕欧美精品日韩中文字幕| 在线看欧美日韩| 欧美日韩国产91| 日韩电影中文字幕在线观看| 欧美成人精品一区| 国产日韩欧美电影在线观看| 精品国产一区二区三区久久狼黑人| 亚洲精品99999| 日韩在线视频网站| 久久久中文字幕| 国产精品久久久久久婷婷天堂| 欧美老肥婆性猛交视频| 日韩美女在线观看| 久久综合久久八八| 色婷婷av一区二区三区在线观看| 欧美成人午夜剧场免费观看| 国产日韩精品在线观看| 精品久久久久久久久中文字幕| 日韩69视频在线观看| 国产丝袜精品视频| 日韩av免费一区| 欧美另类第一页| 亚洲第一精品久久忘忧草社区| 亚洲国产欧美一区二区三区久久| 国产精品福利无圣光在线一区| 久久久久九九九九| 国产精品极品美女粉嫩高清在线| 国产欧美精品xxxx另类| 91欧美视频网站| 色av中文字幕一区| 国产精品91免费在线| 亚洲精品乱码久久久久久金桔影视| 国产精品日韩在线观看| 日韩欧美精品免费在线| 亚洲女人被黑人巨大进入al| 欧美插天视频在线播放| 456国产精品| 欧美激情按摩在线| 亚洲18私人小影院| 久久综合五月天| 久久伊人色综合| 91精品国产91久久久|