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

首頁 > 編程 > VBScript > 正文

雷客圖ASP站長安全助手vbs測試版代碼

2020-06-26 18:05:00
字體:
來源:轉載
供稿:網友
雷客圖ASP站長安全助手是一個基于ASP的幫助站長維護網站安全的程序。這個版本(vbs測試版)主要用于服務器本地運行以查找ASP木馬。此版本為測試版,希望大家提供反饋意見,謝謝。另,正式版將整合到雷客圖ASP站長安全助手的下個版本。 

使用說明: 

在命令提示符下: 

#用法: CScript scan.vbs [掃描路徑] [結果HTM文件路徑] 
#例子: CScript scan.vbs d:/Web f:/my/report.html
復制代碼代碼如下:

'----------------------- 
'Scan ASP WebShell in vbs 
'Author: lake2 (http://lake2.0x54.org) 
'Date:   2006-11-30 
'Version: 1.0 Beta 
'----------------------- 

DimFileExt = "asp,cer,asa,cdx" 
Dim Report, Report2, Sun, SumFiles, SumFolders 

Call ShowInfo() 
If WScript.Arguments.Count = 2 Then 
    Call CheckArg() 
    Sun = 0 
    SumFiles = 0 
    SumFolders = 1 
    If Right(WScript.Arguments.Item(0),1) = "/" Then 
        thePath = Mid(WScript.Arguments.Item(0),1,Len(WScript.Arguments.Item(0))-1) 
    Else 
        thePath = WScript.Arguments.Item(0) 
    End If 
    WScript.Echo "開始掃描,請稍候……" 
    WScript.Sleep(1000) 
    StartTime = now() 
    Call ShowAllFile(thePath) 
    EndTime = now() 
    WScript.Echo vbcrlf & "掃描完成!" & vbcrlf 
    report2 = report2 & "<html><head><title>雷客圖 ASP 站長安全助手vbs版掃描報告</title>" 
    report2 = report2 & "<meta http-equiv=""Content-Type"" content=""text/html; charset=gb2312""></head>" 
    report2 = report2 & "<body><b><font size=4>雷客圖 ASP 站長安全助手vbs版掃描報告</font></b><br><br>" 
    report2 = report2 & "<body><font size=2>開始時間:"&StartTime&"</font><br>" 
    report2 = report2 & "<body><font size=2>結束時間:"&EndTime&"</font><br>" 
    report2 = report2 & "<font size=2>掃描完畢!一共檢查文件夾<font color=""#FF0000"">"&SumFolders&"</font>個,文件<font color=""#FF0000"">"&SumFiles&"</font>個,發現可疑點<font color=""#FF0000"">"&Sun&"</font>個(<font color=""#FF0000"">紅字</font>顯示的為嚴重可疑)</font><br/>" 
    report2 = report2 & "<table width=""100%"" border=""0"" style=""padding:5px;line-height:170%;clear:both;font-size:12px;word-break:break-all"">" 
    report2 = report2 & "<tr>" 
    report2 = report2 & "<td width=""20%"">文件路徑</td>" 
    report2 = report2 & "<td width=""20%"">特征碼</td>" 
    report2 = report2 & "<td width=""40%"">描述</td>" 
    report2 = report2 & "<td width=""20%"">創建/修改時間</td>" 
    report2 = report2 & "</tr>" 
    report2 = report2 & "<p>" 
    report2 = report2 & report 
    report2 = report2 & "</p>" 
    report2 = report2 & "</table><hr><script src=http://www.0x54.org/announce.js></script>" 
    report2 = report2 & "<div align=center>powered by <a href=""http://www.0x54.org"" target=_blank>0x54.org</a></div>" 
    report2 = report2 & "</body></html>" 
    Call WriteToFile() 
Else 
    Call ShowHelp() 
End If 

Sub ShowInfo() 
    HelpStr = HelpStr & "==============================" & vbcrlf 
    HelpStr = HelpStr & "=====  歡迎使用雷客圖 ASP 站長安全助手vbs版  =====" & 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 scan.vbs [掃描路徑] [結果HTM文件路徑]" & vbcrlf 
    HelpStr = HelpStr & "#例子: CScript scan.vbs d:/Web f:/my/report.html" & vbcrlf 
    HelpStr = HelpStr & vbcrlf 
    WScript.Echo HelpStr 
End Sub 

Sub CheckArg() 
    tmpPath = Left(WScript.Arguments.Item(1), InStrRev(WScript.Arguments.Item(1),"/")-1) 
    Set objFSO = WScript.CreateObject ("Scripting.FileSystemObject") 
    If Not objFSO.FolderExists(WScript.Arguments.Item(0)) Then 
        WScript.Echo "Error:錯誤的路徑“" & WScript.Arguments.Item(0) & "”!" 
        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) 
    WScript.Echo "正在檢查目錄" & path 
    Set FSO = CreateObject("Scripting.FileSystemObject") 
    Set f = FSO.GetFolder(Path) 
    Set fc2 = f.files 
    For Each myfile in fc2 
        If CheckExt(FSO.GetExtensionName(path&"/"&myfile.name)) Then 
            'WScript.Echo "正在檢查文件" & path&"/"&myfile.name 
            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 FSO = Nothing 
End Sub 

'檢查文件后綴,如果與預定的匹配即返回TRUE 
Function CheckExt(FileExt) 
    If DimFileExt = "*" Then CheckExt = True 
    Ext = Split(DimFileExt,",") 
    For i = 0 To Ubound(Ext) 
        If Lcase(FileExt) = Ext(i) Then  
            CheckExt = True 
            Exit Function 
        End If 
    Next 
End Function 

'檢測文件 
Sub ScanFile(FilePath, InFile) 
    If InFile <> "" Then 
        Infiles = "<font color=red>該文件被"& InFile & "文件包含執行</font>" 
    End If 
    temp = FilePath 
    On Error Resume Next 
    Set tStream = WScript.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 = "GB2312" 
    Do Until tStream.EOS 
        filetxt = filetxt & LCase(replace(tStream.ReadText(102400), Chr(0), "")) 
    Loop 
    tStream.close() 
    Set tStream = Nothing 

    Set FSOs = WScript.CreateObject("Scripting.FileSystemObject")     
    if len(filetxt) >0 then 
        '特征碼檢查 
        filetxt = vbcrlf & filetxt 
            'Check "WScr"&DoMyBest&"ipt.Shell" 
            If Instr( filetxt, Lcase("WScr"&DoMyBest&"ipt.Shell") ) or Instr( filetxt, Lcase("clsid:72C24DD5-D70A"&DoMyBest&"-438B-8A42-98424B88AFB8") ) then 
                Report = Report&"<tr><td>"&temp&"</td><td>WScr"&DoMyBest&"ipt.Shell 或者 clsid:72C24DD5-D70A"&DoMyBest&"-438B-8A42-98424B88AFB8</td><td><font color=red>危險組件,一般被ASP木馬利用</font>"&infiles&"</td><td>"&GetDateCreate(filepath)&"<br>"&GetDateModify(filepath)&"</td></tr>" 
                Sun = Sun + 1 
            End if 
            'Check "She"&DoMyBest&"ll.Application" 
            If Instr( filetxt, Lcase("She"&DoMyBest&"ll.Application") ) or Instr( filetxt, Lcase("clsid:13709620-C27"&DoMyBest&"9-11CE-A49E-444553540000") ) then 
                Report = Report&"<tr><td>"&temp&"</td><td>She"&DoMyBest&"ll.Application 或者 clsid:13709620-C27"&DoMyBest&"9-11CE-A49E-444553540000</td><td><font color=red>危險組件,一般被ASP木馬利用</font>"&infiles&"</td><td>"&GetDateCreate(filepath)&"<br>"&GetDateModify(filepath)&"</td></tr>" 
                Sun = Sun + 1 
            End If 
            'Check Unicode 
            If instr( filetxt, chr(-22048)) then 
                Report = Report&"<tr><td>"&temp&"</td><td>無</td><td><font color=red>使用 Unicode 編碼 ASP 代碼</font>"&infiles&"</td><td>"&GetDateCreate(filepath)&"<br>"&GetDateModify(filepath)&"</td></tr>" 
                Sun = Sun + 1 
            End If 
            'Check .Encode 
            Set regEx = New RegExp 
            regEx.IgnoreCase = True 
            regEx.Global = True 
            regEx.Pattern = "/bLANGUAGE/s*=/s*[""]?/s*(vbscript|jscript|javascript).encode/b" 
            If regEx.Test(filetxt) Then 
                Report = Report&"<tr><td>"&temp&"</td><td>(vbscript|jscript|javascript).Encode</td><td><font color=red>似乎腳本被加密了,一般ASP文件是不會加密的</font>"&infiles&"</td><td>"&GetDateCreate(filepath)&"<br>"&GetDateModify(filepath)&"</td></tr>" 
                Sun = Sun + 1 
            End If 
            'Check my ASP backdoor :( 
            regEx.Pattern = "/bEv"&"al/b" 
            If regEx.Test(filetxt) Then 
                Report = Report&"<tr><td>"&temp&"</td><td>Ev"&"al</td><td>e"&"val()函數可以執行任意ASP代碼,被一些后門利用。其形式一般是:ev"&"al(X)<br>但是javascript代碼中也可以使用,有可能是誤報。"&infiles&"</td><td>"&GetDateCreate(filepath)&"<br>"&GetDateModify(filepath)&"</td></tr>" 
                Sun = Sun + 1 
            End If 
            'Check exe&cute backdoor 
            regEx.Pattern = "[^.]/bExe"&"cute/b" 
            If regEx.Test(filetxt) Then 
                Report = Report&"<tr><td>"&temp&"</td><td>Exec"&"ute</td><td><font color=red>e"&"xecute()函數可以執行任意ASP代碼,被一些后門利用。其形式一般是:ex"&"ecute(X)</font><br>"&infiles&"</td><td>"&GetDateCreate(filepath)&"<br>"&GetDateModify(filepath)&"</td></tr>" 
                Sun = Sun + 1 
            End If 
            'Check .(Open|Create)TextFile 
            regEx.Pattern = "/.(Open|Create)TextFile/b" 
            If regEx.Test(filetxt) Then 
                Report = Report&"<tr><td>"&temp&"</td><td>.Crea"&"teTextFile|.O"&"penTextFile</td><td>使用了FSO的CreateTextFile|OpenTextFile函數讀寫文件"&infiles&"</td><td>"&GetDateCreate(filepath)&"<br>"&GetDateModify(filepath)&"</td></tr>" 
                Sun = Sun + 1 
            End If 
            'Check .SaveT&oFile 
            regEx.Pattern = "/.SaveT"&"oFile/b" 
            If regEx.Test(filetxt) Then 
                Report = Report&"<tr><td>"&temp&"</td><td>.Sa"&"veToFile</td><td>使用了Stream或者JMail的SaveToFile函數寫文件"&infiles&"</td><td>"&GetDateCreate(filepath)&"<br>"&GetDateModify(filepath)&"</td></tr>" 
                Sun = Sun + 1 
            End If 
            'Check .&Save 
            regEx.Pattern = "/.Sa"&"ve/b" 
            If regEx.Test(filetxt) Then 
                Report = Report&"<tr><td>"&temp&"</td><td>.Sa"&"ve</td><td>使用了XMLHTTP的Save函數寫文件"&infiles&"</td><td>"&GetDateCreate(filepath)&"<br>"&GetDateModify(filepath)&"</td></tr>" 
                Sun = Sun + 1 
            End If 
            'Check set Server 
            regEx.Pattern = "set/s*.*/s*=/s*server/s" 
            If regEx.Test(filetxt) Then 
                Report = Report&"<tr><td>"&temp&"</td><td>Set xxx=Se"&"rver</td><td><font color=red>發現Set xxx=Ser" & jj & "ver,請管理員仔細檢查是否調用.execute</font><br>"&infiles&"</td><td>"&GetDateCreate(filepath)&"<br>"&GetDateModify(filepath)&"</td></tr>" 
                Sun = Sun + 1 
            End If 
            'Check Server.(Transfer|Ex&ecute) 
            regEx.Pattern = "Server.(Ex"&"ecute|Transfer)([ /t]*|/()[^""]/)" 
            If regEx.Test(filetxt) Then 
                Report = Report&"<tr><td>"&temp&"</td><td>Server.Ex"&"ecute</td><td><font color=red>不能跟蹤檢查Server.e"&"xecute()函數執行的文件。請管理員自行檢查</font><br>"&infiles&"</td><td>"&GetDateCreate(filepath)&"<br>"&GetDateModify(filepath)&"</td></tr>" 
                Sun = Sun + 1 
            End If 
            'Check .Ru&n 
            regEx.Pattern = "/.R"&"un/b" 
            If regEx.Test(filetxt) Then 
                Report = Report&"<tr><td>"&temp&"</td><td>.Ru"&"n</td><td><font color=red>發現 WScript 的 Run 函數</font><br>"&infiles&"</td><td>"&GetDateCreate(filepath)&"<br>"&GetDateModify(filepath)&"</td></tr>" 
                Sun = Sun + 1 
            End If 
            'Check .Exe&c 
            regEx.Pattern = "/.Ex"&"ec/b" 
            If regEx.Test(filetxt) Then 
                Report = Report&"<tr><td>"&temp&"</td><td>.Ex"&"ec</td><td><font color=red>發現 WScript 的 Exec 函數</font><br>"&infiles&"</td><td>"&GetDateCreate(filepath)&"<br>"&GetDateModify(filepath)&"</td></tr>" 
                Sun = Sun + 1 
            End If 
            'Check .Shel&lExecute 
            regEx.Pattern = "/.Shel"&"lExecute/b" 
            If regEx.Test(filetxt) Then 
                Report = Report&"<tr><td>"&temp&"</td><td>.ShellE"&"xecute</td><td><font color=red>發現 Application 的 ShellExecute 函數</font><br>"&infiles&"</td><td>"&GetDateCreate(filepath)&"<br>"&GetDateModify(filepath)&"</td></tr>" 
                Sun = Sun + 1 
            End If 
            Set regEx = Nothing 

         
        'Check include file not with "&'  
        Set regEx = New RegExp 
        regEx.IgnoreCase = True 
        regEx.Global = True 
        regEx.Pattern = "<!--/s*#include/s+(file|virtual)/s*=/s*.*-->" 
        Set Matches = regEx.Execute(filetxt) 
        For Each Match in Matches 
            tFile = Replace(Trim(Mid(Match.Value, Instr(Match.Value, "=") + 1, Len(Match.Value) - Instr(Match.Value, "=") - 1)),"/","/") 
            If Left(tFile, 1)="'" Then 
                tFile = Mid(tFile, 2, InStr(2, tFile, "'", 1) - 2) 
            ElseIf Left(tFile, 1)="""" Then 
                tFile = Mid(tFile, 2, InStr(2, tFile, """", 1) - 2) 
            Else 
                tFile = Replace(tFile, Chr(9), " ") 
                If InStr(tFile, " ") <> 0 Then  
                    tFile = Left(tFile, InStr( tFile, " ") - 1) 
                Else 
                    tFile = Left(tFile, InStr( tFile, "-") - 1) 
                End If 
            End If 
            If Not CheckExt(FSOs.GetExtensionName(tFile)) Then 
                Call ScanFile( Mid(FilePath,1,InStrRev(FilePath,"/"))&tFile, FilePath) 
                SumFiles = SumFiles + 1 
            End If 
        Next 
        Set Matches = Nothing 
        Set regEx = Nothing 

        'Check Server&.Execute|Transfer 
        Set regEx = New RegExp 
        regEx.IgnoreCase = True 
        regEx.Global = True 
        regEx.Pattern = "Server.(Exec"&"ute|Transfer)([ /t]*|/()"".*?""" 
        Set Matches = regEx.Execute(filetxt) 
        For Each Match in Matches 
            tFile = Replace(Mid(Match.Value, Instr(Match.Value, """") + 1, Len(Match.Value) - Instr(Match.Value, """") - 1),"/","/") 
            If Not CheckExt(FSOs.GetExtensionName(tFile)) Then 
                Call ScanFile( Mid(FilePath,1,InStrRev(FilePath,"/"))&tFile, FilePath) 
                SumFiles = SumFiles + 1 
            End If 
        Next 
        Set Matches = Nothing 
        Set regEx = Nothing 

        'Check RunatScript 
        Set XregEx = New RegExp 
        XregEx.IgnoreCase = True 
        XregEx.Global = True 
        XregEx.Pattern = "<scr"&"ipt/s*(.|/n)*?runat/s*=/s*""?server""?(.|/n)*?>" 
        Set XMatches = XregEx.Execute(filetxt) 
        For Each Match in XMatches 
            tmpLake2 = Mid(Match.Value, 1, InStr(Match.Value, ">")) 
            srcSeek = InStr(1, tmpLake2, "src", 1) 
            If srcSeek > 0 Then 
                srcSeek2 = instr(srcSeek, tmpLake2, "=") 
                For i = 1 To 50 
                    tmp = Mid(tmpLake2, srcSeek2 + i, 1) 
                    If tmp <> " " and tmp <> chr(9) and tmp <> vbCrLf Then 
                        Exit For 
                    End If 
                Next 
                If tmp = """" Then 
                    tmpName = Mid(tmpLake2, srcSeek2 + i + 1, Instr(srcSeek2 + i + 1, tmpLake2, """") - srcSeek2 - i - 1) 
                Else 
                    If InStr(srcSeek2 + i + 1, tmpLake2, " ") > 0 Then tmpName = Mid(tmpLake2, srcSeek2 + i, Instr(srcSeek2 + i + 1, tmpLake2, " ") - srcSeek2 - i) Else tmpName = tmpLake2 
                    If InStr(tmpName, chr(9)) > 0 Then tmpName = Mid(tmpName, 1, Instr(1, tmpName, chr(9)) - 1) 
                    If InStr(tmpName, vbCrLf) > 0 Then tmpName = Mid(tmpName, 1, Instr(1, tmpName, vbcrlf) - 1) 
                    If InStr(tmpName, ">") > 0 Then tmpName = Mid(tmpName, 1, Instr(1, tmpName, ">") - 1) 
                End If 
                Call ScanFile( Mid(FilePath,1,InStrRev(FilePath,"/"))&tmpName , FilePath) 
                SumFiles = SumFiles + 1 
            End If 
        Next 
        Set Matches = Nothing 
        Set regEx = Nothing 

    end if 
        set fsos = nothing 

End Sub 

Function GetDateModify(filepath) 
    Set fso = CreateObject("Scripting.FileSystemObject") 
        Set f = fso.GetFile(filepath)  
    s = f.DateLastModified  
    set f = nothing 
    set fso = nothing 
    GetDateModify = s 
End Function 

Function GetDateCreate(filepath) 
    Set fso = CreateObject("Scripting.FileSystemObject") 
        Set f = fso.GetFile(filepath)  
    s = f.DateCreated  
    set f = nothing 
    set fso = nothing 
    GetDateCreate = s 
End Function 

Sub WriteToFile() 
    Set FSO = CreateObject("Scripting.FileSystemObject") 
    Set theFile = FSO.OpenTextFile(WScript.Arguments.Item(1), 2, True) 
    theFile.Write(Report2) 
    theFile.Close 
    Set FSO = Nothing 
    WScript.Echo "掃描結果已經寫入文件“"&WScript.Arguments.Item(1)&"”,請查看之!" 
End Sub
 
 
 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
zzijzzij亚洲日本成熟少妇| 久久精品99无色码中文字幕| 日韩美女在线观看一区| 久久躁日日躁aaaaxxxx| 97在线视频免费看| 色老头一区二区三区在线观看| 日韩精品丝袜在线| 日本欧美一二三区| 久久久久国产精品免费| 成人精品一区二区三区电影免费| 国产suv精品一区二区三区88区| 成人黄色网免费| 亚洲伊人一本大道中文字幕| 国产欧美一区二区三区久久人妖| 在线午夜精品自拍| 国产精品亚发布| 成人激情免费在线| 久久综合久中文字幕青草| 国产视频观看一区| 九九九热精品免费视频观看网站| 日韩精品视频免费| 欧美在线视频播放| 日韩av123| 日本午夜精品理论片a级appf发布| 热99精品里视频精品| 国产日韩精品在线观看| 狠狠色香婷婷久久亚洲精品| 91香蕉嫩草影院入口| 中文字幕日韩高清| 久久99久久99精品免观看粉嫩| 国产精品三级美女白浆呻吟| 亚洲精品视频二区| 日韩高清av在线| 亚洲精品女av网站| 在线观看日韩专区| 国内精品模特av私拍在线观看| 中文字幕精品在线视频| 中文.日本.精品| 国产伦精品免费视频| 一本一道久久a久久精品逆3p| 97视频在线观看网址| 欧美精品激情在线观看| 91在线观看免费观看| 久久久久久久久网站| 97在线视频国产| 亚洲老头老太hd| 国产精品第8页| 亚州欧美日韩中文视频| 欧美激情中文字幕乱码免费| 亚洲一二三在线| 国产精品女人久久久久久| 亚洲欧美变态国产另类| 国产成人av网| 色老头一区二区三区在线观看| 亚洲精品动漫久久久久| 理论片在线不卡免费观看| 成人乱人伦精品视频在线观看| 久久91亚洲精品中文字幕| 91爱视频在线| 国产精品嫩草影院久久久| 欧美一区二区大胆人体摄影专业网站| 亚洲男人天堂手机在线| 色偷偷偷综合中文字幕;dd| 亚洲国产精品999| 亚洲黄在线观看| 国产精品美女主播在线观看纯欲| 国产成人一区二区三区| 亚洲美腿欧美激情另类| 九九精品在线观看| 欧美日韩国内自拍| 国产精品99久久久久久久久| 午夜剧场成人观在线视频免费观看| 亚洲激情免费观看| 欧美一级成年大片在线观看| 久久综合久久八八| 日韩美女毛茸茸| 欧美与黑人午夜性猛交久久久| 亚洲欧美一区二区精品久久久| 亚洲人午夜精品免费| 日韩av色在线| 成人av资源在线播放| 中文字幕欧美国内| 久久亚洲私人国产精品va| 欧美插天视频在线播放| 久久久精品2019中文字幕神马| 国产在线98福利播放视频| 日本电影亚洲天堂| 亚洲男女性事视频| 欧美日韩亚洲视频一区| 欧美精品电影在线| 国产日产欧美精品| 久久精品国产亚洲精品| 久久久久久一区二区三区| 国产精品流白浆视频| 国产精品三级久久久久久电影| 欧美大片网站在线观看| 久久乐国产精品| 国产成人精品av| 北条麻妃99精品青青久久| 91精品国产高清久久久久久久久| 亚洲大胆人体视频| 亚洲色图偷窥自拍| 久久久久国产精品www| 国产精品高潮呻吟久久av野狼| 97国产一区二区精品久久呦| 亚洲国产精品一区二区三区| 久久久久国产一区二区三区| 亚洲18私人小影院| 久久91超碰青草是什么| 97视频在线观看免费| 亚洲在线观看视频网站| 国产精品一区二区久久精品| 精品一区二区三区电影| 美日韩精品免费视频| 欧美特黄级在线| 亚洲成av人乱码色午夜| 久久久亚洲国产| 欧美贵妇videos办公室| 精品少妇v888av| 青青草国产精品一区二区| 91在线无精精品一区二区| 国产精品国产三级国产专播精品人| 色琪琪综合男人的天堂aⅴ视频| 青青草原成人在线视频| 亚洲国产另类 国产精品国产免费| 午夜精品久久久久久久久久久久久| 久久久亚洲精选| 国产精品久久久av久久久| 中文字幕欧美精品日韩中文字幕| 亚洲欧美日韩久久久久久| 国产精品一区二区三区成人| 精品高清美女精品国产区| 91av在线播放视频| 中文字幕亚洲精品| 国产美女精品免费电影| 欧美裸体xxxx极品少妇| 日韩电影中文字幕| 国模精品视频一区二区三区| 亚洲天堂av女优| 91精品在线观| 午夜精品一区二区三区在线| 欧美久久精品一级黑人c片| 中文字幕日韩欧美在线视频| 国产精品一区二区av影院萌芽| 一区二区三区天堂av| 成人xvideos免费视频| 91精品免费久久久久久久久| 亚洲激情视频在线| 欧美日韩第一视频| 萌白酱国产一区二区| 欧美激情xxxxx| 欧美成人精品一区二区三区| 国产精品中文久久久久久久| 亚洲人成电影网站色xx| 精品久久中文字幕久久av| 日韩av一区二区在线| 57pao成人永久免费视频| 精品福利在线观看| 一本色道久久综合亚洲精品小说| 亚洲а∨天堂久久精品喷水| 亚洲成人激情在线观看| 日韩亚洲欧美中文在线| 亚洲精品xxx| 羞羞色国产精品|