精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

安全掃描工具​Nmap的系統(tǒng)結(jié)構(gòu)及掃描流程解析

安全 數(shù)據(jù)安全
本文檔介紹了Nmap的系統(tǒng)結(jié)構(gòu)及掃描流程,最后重點介紹了Nmap的NSE掃描腳本。

本文檔介紹了Nmap的系統(tǒng)結(jié)構(gòu)及掃描流程,最后重點介紹了Nmap的NSE掃描腳本。

[[109803]]

Nmap簡介

Nmap也就是Network Mapper,是一款網(wǎng)絡(luò)連接端掃描軟件,用來掃描網(wǎng)上電腦開放的網(wǎng)絡(luò)連接端。確定哪些服務(wù)運行在哪些連接端,并且推斷計算機運行哪個操作系統(tǒng)。它是網(wǎng)絡(luò)管理員比用的軟件之一,以及用以評估網(wǎng)絡(luò)系統(tǒng)保安,nmap的核心功能有:

主機發(fā)現(xiàn):用于發(fā)現(xiàn)目標主機是否處于活動狀態(tài)。Nmap提供多種檢測機制,可以更有效地辯識主機。

端口掃描:用于掃描主機上端口狀態(tài)。Nmap可以將端口識別為開放(Open)、關(guān)閉(Closed)、過濾(Filtered)、未過濾(Unfiltered)、開放|過濾(Open|Filtered)、關(guān)閉|過濾(Closed|Filtered)。默認情況下,Nmap會掃描1000個常用端口,可以覆蓋大多數(shù)基本應(yīng)用情況。

版本偵測:用于識別端口上運行的應(yīng)用程序與應(yīng)用版本。Nmap目前可以識別數(shù)千鐘中應(yīng)用的簽名,檢測數(shù)百種應(yīng)用協(xié)議。而對于不識別的應(yīng)用,Nmap默認會將應(yīng)用的指紋打印出來,如果用于確知該應(yīng)用程序,那么用戶可以將信息提交到社區(qū),為社區(qū)做貢獻。

操作系統(tǒng)偵測:用于識別目標機的操作系統(tǒng)類型、版本編號及設(shè)備類型。Nmap目前提供了上千種操作系統(tǒng)或設(shè)備的指紋數(shù)據(jù)庫,可以識別通用PC系統(tǒng)、路由器、交換機等設(shè)備類型。

防火墻/IDS規(guī)避:Nmap提供多種機制來規(guī)避防火墻、IDS的屏蔽和檢查,便于秘密地探查目標機的狀況。基本的規(guī)避方式包括:分片/IP誘騙/IP偽裝/MAC偽裝等等。

NSE腳本引擎:NSE是Nmap最強大最靈活的特性之一,可以用于增強主機發(fā)現(xiàn)、端口掃描、版本偵測、操作系統(tǒng)偵測等功能,還可以用來擴展高級的功能如web掃描、漏洞發(fā)現(xiàn)。漏洞利用等等。Nmap使用lua語言來作為NSE腳本語言,目前的Nmap腳本庫已經(jīng)支持400多個腳本。#p#

Nmap的工作流程

Nmap的執(zhí)行流程簡單清晰,主要分為三個階段

準備階段:在其中會執(zhí)行參數(shù)解析、資源分配、基本掃描信息的輸出、端口與地址列表的初始化、NSE環(huán)境準備及pre_scripts的運行等基本的準備操作。

工作階段:然后進入主循環(huán),每次循環(huán)對一組目標地址進行主機發(fā)現(xiàn)、端口掃描、服務(wù)與版本偵測、OS偵測及腳本掃描等操作,直到所有的目標地址都被掃描完畢才推出主循環(huán)

善后階段:在完成所有掃描操作后,調(diào)用post-script完成相應(yīng)處理,然后打印出掃描的最終結(jié)果,并釋放掉分配的資源。

下圖為Nmap的執(zhí)行流程圖

Nmap的工作流程

Nmap腳本引擎

Nmap提供了強大的腳本引擎(NSE),以支持Lua編程來擴展Nmap的功能。目前腳本庫已經(jīng)包含400多個常用的Lua腳本,輔助完成Nmap的主機發(fā)現(xiàn)、端口掃描、服務(wù)偵測、操作偵測四個基本功能,并補充了其他掃描能力:如執(zhí)行HTTP服務(wù)詳細信息的探測、暴力破解簡單密碼、檢查常見的漏洞信息等等。如果用戶需要對特定的應(yīng)用做更深入的探究,可以按照NSE腳本格式便攜Lua腳本來增強Nmap的掃描能力。

實現(xiàn)原理

NSE主要分為兩大部分:內(nèi)嵌Lua解釋器與NSE library。

解釋器:Nmap采用嵌入的Lua解釋器來支持Lua腳本語言。Lua語言小巧簡單而且擴展靈活自身的C/C++語言融合。

NSE library:為Lua腳本與Nmap提供了連接,負責(zé)完成基本初始化及提供腳本調(diào)度、并發(fā)執(zhí)行、IO框架及異常處理,并提供了默認的實用的腳本程序。

腳本分類

NSE中提供的Lua腳本分別為不同的類別,根據(jù)官方網(wǎng)站,目前的有14中類別:

auth:負責(zé)處理鑒權(quán)證書(繞開鑒權(quán))的腳本

broadcast:在局域網(wǎng)內(nèi)探查更多服務(wù)開啟狀況,如dhcp/dns/sqlserver等服務(wù)。

brute:提供暴力破解方式,針對常見的應(yīng)用如http/snmp等

default:這是使用-sC或A選項掃描時默認的腳本,提供基本掃描能力

discovery:對網(wǎng)絡(luò)進行更多的信息,如SMB枚舉、SNMP查詢等

dos:用于進行拒絕服務(wù)攻擊

exploit:利用已知的漏洞入侵系統(tǒng)

external:利用第三方的數(shù)據(jù)庫或資源,例如whois解析

fuzzer:模糊測試的腳本,發(fā)送異常的包的目標機,探測出潛在漏洞

intrusive:入侵性的腳本,此類腳本可能引發(fā)對方的IDS/IPS的記錄或屏蔽

malware:探測目標機是否感染了病毒、開啟了后門等信息

safe:此類與instrusive相反,屬于安全性腳本

version:負責(zé)增強服務(wù)與版本掃描功能的腳本

vuln:負責(zé)檢查目標機是否有常見的漏洞,如是否有MS08_067

每種腳本不止屬于一種類型的,具體屬于哪種類型可進入官網(wǎng)查看 http://www.nmap.org 

#p#

NSE掃描流程

Nse腳本掃描屬于主循環(huán)流程下的一個部分,其代碼流程圖如下:

NSE掃描流程

初始化流程

在命令行參數(shù)中指定腳本(–script/-sC)或指定-A選項或指定-sV選項,都會觸發(fā)Nmap啟動腳本引擎。其中-A選項表示全面掃描,會調(diào)用default類別的腳本掃描;而-sV選項表示應(yīng)用與版本偵測,會調(diào)用Version類別的腳本,輔助偵測服務(wù)詳細信息。

nmap_main()函數(shù)中,若判斷需要啟動腳本引擎,這首先需要調(diào)用open_nse()函數(shù)進行NSE環(huán)境的準備,首先要創(chuàng)建luaState(管理Lua解釋器的執(zhí)行的全局變量),然后調(diào)用init_main()函數(shù)進行詳細的初始化過程。

進入init_main()函數(shù),首先加載Lua標準版庫與Nmap的擴展庫,隨后準備參數(shù)環(huán)境,然后加載并執(zhí)行nse_main.lua文件。

nse_main.lua腳本為后續(xù)的腳本執(zhí)行準備Lua環(huán)境,加載用戶選擇的需要調(diào)用的腳本(例如,用戶–script discovery,那么會將該類別中所有的腳本加載進來),返回一個main()函數(shù)對象給init_main(),該main()是否后續(xù)腳本掃描需要的主函數(shù),被保存在Lua的環(huán)境的注冊表中。

在nse_main.lua中,定義兩個核心的類,Script和Thread,Script用于管理NSE腳本,當(dāng)新的腳本被加載時,調(diào)用Script.new創(chuàng)建腳本對象,該對象被保存下來在后續(xù)的掃描過程中使用;Thread用于管理腳本的執(zhí)行,該類中也包含對腳本健全性的檢查(sanitycheck,如是否包含Action函數(shù),4.4會講到)。在腳本執(zhí)行時,如果腳本之間存在依賴關(guān)系,那么會將基礎(chǔ)的無依賴的腳本統(tǒng)一執(zhí)行完畢,再執(zhí)行依賴性的腳本。

腳本掃描流程

執(zhí)行腳本掃描時,從nmap_main()中調(diào)用script_scan()函數(shù)。

在進入script_scan()后,會標記掃描階段類型,然后進入到初始化階段返回的main()函數(shù)(來自nse_main.lua腳本中的main)中,在函數(shù)中解析具體的掃描類型。

main()函數(shù)負責(zé)處理三種類型的腳本掃描:預(yù)掃描(SCRIPT_PRE_SCAN)、腳本掃描(SCRIPT_SCAN)、后掃描(SCRIPT_POST_SCAN)。預(yù)掃描即在Nmap調(diào)用的最前面(沒有進行主機發(fā)現(xiàn)、端口掃描等操作)執(zhí)行的腳本掃描,通常該類掃描用于準備基本的信息,例如到第三服務(wù)器查詢相關(guān)的DNS信息。而腳本掃描,是使用NSE腳本來掃描目標主機,這是最核心的掃描方式。后掃描,是整個掃描結(jié)束后,做一些善后處理的腳本,比如優(yōu)化整理某些掃描。

在main()函數(shù)中核心操作由run函數(shù)負責(zé)。而run()函數(shù)的本身設(shè)計用于執(zhí)行所有同一級別的腳本(根據(jù)依賴關(guān)系劃分的級別),直到所有線程執(zhí)行完畢才退出。

run()函數(shù)中實現(xiàn)三個隊列:執(zhí)行隊列(Running Queue)、等待隊列(Waiting Queue)、掛起隊列(Pending Queue),并管理三個隊列中線程的切換,直到全部隊列為空或出錯而退出。#p#

NSE腳本結(jié)構(gòu)

NSE的使用Lua腳本,并且配置固定格式,以減輕用戶編程負擔(dān),通常的一個腳本氛圍幾個部分:

Description 字段:描述腳本功能的字符串,使用雙層方括號表示。

Comment 字段:以__開頭的行,描述腳本輸出格式

Author 字段:描述腳本作者

License 字段:描述腳本使用許可證,通常配置為Nmap相同的license

Categories 字段:描述腳本所屬的類別,以對腳本的調(diào)用進行管理。

Rule 字段:描述腳本執(zhí)行的規(guī)則,也就是確定觸發(fā)腳本執(zhí)行的條件。在Nmap中有四種類型的規(guī)則。

A.Prerule()用于在Nmap沒有執(zhí)行掃描之前觸發(fā)腳本執(zhí)行,這類腳本腳本并不需要用到任何Nmap掃描的結(jié)果;

B.Hostrule()用在Nmap執(zhí)行完畢主機發(fā)現(xiàn)后觸發(fā)的腳本,根據(jù)主機發(fā)現(xiàn)的結(jié)果來觸發(fā)該類腳本

C.Postrule用于Nmap執(zhí)行端口掃描或版本偵測時觸發(fā)的腳本,例如檢測到某個端口時觸發(fā)某個腳本執(zhí)行以完成更詳細的偵查

D.Postrule用于Nmap執(zhí)行完畢所有掃描后,通常用于掃描結(jié)果的數(shù)據(jù)提取和整理。

Action 字段:腳本執(zhí)行的具體內(nèi)容。當(dāng)腳本通過rule字段檢查被觸發(fā)執(zhí)行時,就會調(diào)用action字段定義的函數(shù)

下面以broadcast-db2-discover.nse腳本為例說明:

local nmap = require "nmap"
local stdnse = require "stdnse"
local string = require "string"
local table = require "table"
local target = require "target"
/*本腳本需要調(diào)用的庫函數(shù),可以在Nmap/nselib/文件下查看相關(guān)函數(shù)*/
description = [[
Attempts to discover DB2 servers on the network by sending abroadcast request to port 523/udp.
]]
/*description字段:發(fā)送一個廣播包,試圖在網(wǎng)絡(luò)中發(fā)現(xiàn)DB2服務(wù)器*/
---
-- @usage
-- nmap --script db2-discover
--
-- @output
-- Pre-scan script results:
-- | broadcast-db2-discover:
-- |   10.0.200.132(UBU804-DB2E) - IBM DB2 v9.07.0
-- |_  10.0.200.119(EDUSRV011) - IBM DB2 v9.07.0
-- Version 0.1
-- Created 07/10/2011 - v0.1 - created by Patrik Karlsson<patrik@cqure.net>
/*comment字段:描述了輸入輸出格式*/
author = "Patrik Karlsson"
/*author字段*/
license = "Same as Nmap--See http://nmap.org/book/man-legal.html"
/*license字段*/
categories = {"broadcast", "safe"}
/*categories字段:此腳本的分類類型,輸入broadcast和safe兩種*/
prerule = function() return true end
/*執(zhí)行腳本規(guī)則的條件,預(yù)掃描階段執(zhí)行*/
--- Converts the prodrel server string to a version string
--
-- @param server_version string containing the product release
-- @return ver string containing the version information
/*解釋下面函數(shù)的輸入輸出內(nèi)容*/
local function parseVersion( server_version )
       local pfx = string.sub(server_version,1,3)  /*獲取server_version字符串的第一到第三個字符*/
       if pfx =="SQL" then
              localmajor_version = string.sub(server_version,4,5)    /*如果pfx字符串為SQL,則major_version獲取server_version版本的第四到第五個字符*/
 
              -- strip theleading 0 from the major version, for consistency with
              --nmap-service-probes results
 
              ifstring.sub(major_version,1,1) == "0" then
                     major_version= string.sub(major_version,2)   /*若major_version字符串首字母為0,則去除*/
              end
              localminor_version = string.sub(server_version,6,7) /*minor_version獲取server_version字符串的第6到第7個字符*/
              local hotfix =string.sub(server_version,8)  /*hotfix獲取server_version字符串的第8個字符*/
              server_version =major_version .. "." .. minor_version .. "." .. hotfix   /*給server_version字符串附值*/
       else
              return"Unknown version"
       end
       return ("IBM DB2v%s"):format(server_version)  /*函數(shù)返回值*/
end
 
action = function()   /*腳本執(zhí)行函數(shù)*/
       local DB2GETADDR ="DB2GETADDRSQL09010"
       local socket =nmap.new_socket("udp")
       local result = {}
       local host, port ="255.255.255.255", 523
/*定義字符類型,并附初始值*/
       socket:set_timeout(5000) /*若超過5s,數(shù)據(jù)發(fā)送不出去,則發(fā)送失敗*/
       local status =socket:sendto( host, port, DB2GETADDR ) /*調(diào)用socket:sendto函數(shù),可以在nselib/nmap.nsedoc文檔下查看其返回值,此處是發(fā)送一個廣播包,到523端口*/
       if ( not(status) ) thenreturn end    /*若發(fā)送失敗,則終止操作*/
       while(true) do
              local data
              status, data =socket:receive()
              if( not(status) )then break end  /*若返回信息錯誤,則終止操作*/
            
              local version,srvname = data:match("DB2RETADDR.(SQL%d+).(.-)")  /*根據(jù)返回的信息,提取version和srvname字段*/
              local _, ip
              status, _, _, ip,_ = socket:get_info()
              if ( not(status)) then return end  /*若遠程套接字接口返回信息錯誤,則終止操作*/
            
              iftarget.ALLOW_NEW_TARGETS then target.add(ip)      end /*若target.ALLOW_NEW_TARGETS函數(shù)為真,則在Nmap掃描隊列中添加此IP*/
              if ( status )then
                     table.insert(result, ("%s - Host: %s; Version: %s"):format(ip, srvname,parseVersion( version ) )  )    /*在result數(shù)組中插入相關(guān)信息*/
              end
       end
       socket:close() 
       returnstdnse.format_output( true, result )  /*輸出掃描結(jié)果*/
end
責(zé)任編輯:藍雨淚 來源: FreeBuF
相關(guān)推薦

2014-03-26 09:28:43

網(wǎng)絡(luò)·安全技術(shù)周刊

2014-05-15 10:07:29

2015-08-21 09:07:52

LinuxNMAP安全

2010-08-18 12:01:46

NMap嗅探掃描

2020-12-10 11:35:14

Web安全掃描工具漏洞

2017-08-14 16:50:23

2010-09-17 16:16:28

2021-12-26 08:03:31

容器安全掃描工具漏洞

2010-09-25 10:25:23

2010-09-26 13:25:16

2021-04-27 06:45:23

Web安全工具

2020-12-14 10:32:28

Web安全工具多線程

2024-01-07 13:33:14

2024-01-09 11:38:12

2022-11-09 08:43:42

NmapLinux

2016-06-12 09:51:56

Lynis審查工具掃描工具

2017-03-29 13:42:08

LinuxNMAP掃描

2017-04-19 21:10:08

LinuxNMAP掃描

2015-06-18 09:41:53

2016-11-16 14:26:57

點贊
收藏

51CTO技術(shù)棧公眾號

欧美第一黄网| 欧美一区三区三区高中清蜜桃| mm131国产精品| 久久日韩视频| 风流少妇一区二区| 欧美一级高清免费播放| 91网站免费视频| gogo大尺度成人免费视频| 一区二区三区高清不卡| 欧美精品尤物在线| 一级aaaa毛片| 一区二区三区福利| 日韩在线中文字| 91porn在线| 亚洲国产尤物| 亚洲综合在线免费观看| 亚洲国产精品精华液网站| 色综合色综合色综合| 日日夜夜精品网站| 国产高中女学生第一次| 国产精品一级| 久久伊人精品一区二区三区| 黄色av网址在线观看| 欧美成人毛片| 色综合色综合色综合色综合色综合| 中文有码久久| 三级国产在线观看| 国产麻豆日韩欧美久久| 日韩美女视频免费在线观看| 黄色一级片中国| 国产一区二区三区天码| 精品欧美一区二区久久| 少妇一级淫免费播放| 成人一级福利| 亚洲男同性恋视频| 五月天亚洲综合小说网| 人妻91麻豆一区二区三区| 精品一区二区免费视频| 日韩av片免费在线观看| 精品深夜av无码一区二区老年| 四虎成人精品永久免费av九九| 日韩精品视频在线免费观看| 日本xxxx免费| 日韩黄色三级| 欧美中文字幕一区二区三区| 日韩国产欧美亚洲| 羞羞视频在线免费国产| 亚洲欧美综合在线精品| 日韩在线国产| 男女av在线| 91浏览器在线视频| 国产精品免费观看高清| 国产激情久久久久久熟女老人av| 韩国三级电影一区二区| 91精品国产综合久久久久久久久| 国产精品xxxxxx| 国产精品女主播一区二区三区| 久久久久久亚洲精品| 一区视频免费观看| 亚洲综合专区| 久久久精品免费视频| 成人涩涩小片视频日本| 欧美成人激情| 久久亚洲精品一区| 麻豆明星ai换脸视频| 91视频一区| 日韩中文字在线| 三级黄色录像视频| 91久久久精品国产| 美女扒开尿口让男人操亚洲视频网站| 国产人与禽zoz0性伦| 久久亚洲精品中文字幕蜜潮电影| 最近更新的2019中文字幕| xxxxx99| 清纯唯美综合亚洲| 日韩在线视频观看| 欧美黑吊大战白妞| 亚洲黄色一区| 日本欧美精品在线| 亚洲天堂视频在线播放| 美腿丝袜一区二区三区| 成人午夜黄色影院| 性做久久久久久久久久| 99久久精品国产导航| 免费毛片一区二区三区久久久| 日本私人网站在线观看| 国产香蕉久久精品综合网| 午夜精品一区二区在线观看| 日本成a人片在线观看| 一区二区在线看| 免费看日本毛片| 国产成人免费精品| 欧美大片在线观看一区二区| 国产又粗又猛又色| 日韩1区2区| 久久99久久99精品中文字幕| 精品91久久久| 久久99国内精品| 国产在线一区二区三区欧美| 国产精品麻豆一区二区三区| 亚洲欧洲日韩女同| 黄色av网址在线播放| 欧美日韩女优| 欧美第一区第二区| 97在线观看免费视频| 国产精品hd| 国产精品69久久| 亚洲AV无码一区二区三区性| 91亚洲男人天堂| 2021狠狠干| 天堂网在线最新版www中文网| 在线免费观看不卡av| 青娱乐国产精品视频| 日本一区福利在线| 久久影院模特热| 97人妻一区二区精品视频| 激情五月婷婷综合| 久久久久se| 91精品久久| 欧美午夜视频网站| 制服丝袜第一页在线观看| 日韩夫妻性生活xx| 欧美在线精品免播放器视频| 国产又粗又猛又色又| 91美女精品福利| 潘金莲一级淫片aaaaaa播放1| 久热在线观看视频| 日韩一区二区三区av| 国产 欧美 在线| 一本一本久久| 成人国产1314www色视频| 成人在线免费看| 欧美日韩中文字幕日韩欧美| 国产伦理在线观看| 99re6这里只有精品| 欧美专区国产专区| 人妻无码中文字幕| 一区二区三区影院| 又色又爽又黄视频| 成人免费av| 国产91在线视频| 亚洲av激情无码专区在线播放| 亚洲欧美日韩国产另类专区| 小泽玛利亚视频在线观看| 亚洲人成精品久久久| 欧美精品www| www.国产黄色| 亚洲美女偷拍久久| 激情久久综合网| 久久精品久久久| 国产中文字幕91| 婷婷在线视频观看| 欧美色视频一区| 国产精品一区二区亚洲| 日本欧洲一区二区| 日日夜夜精品网站| 丁香婷婷久久| 久久精品99久久久久久久久| 一卡二卡三卡在线| 自拍av一区二区三区| а 天堂 在线| 欧美成人精品| 国产精品久久亚洲| 97天天综合网| 亚洲免费视频观看| 中文字幕精品视频在线观看| 国产偷国产偷亚洲高清人白洁| 免费观看成人网| 国内精品久久久久久久影视简单 | 国产精品日韩av| 在线观看a视频| 制服丝袜中文字幕亚洲| 天天做夜夜爱爱爱| 国产成人精品综合在线观看| 成人一区二区免费视频| 欧美韩一区二区| 国产精品久久999| 日本视频不卡| 欧美成人福利视频| 国产精品久久久免费视频| 久久综合999| 色噜噜狠狠一区二区| 国产精品久久占久久| 99在线影院| 在线免费看h| 日韩一区二区在线视频| www香蕉视频| 欧美日韩国产一区中文午夜| japanese中文字幕| 精品一区二区三区在线播放视频| 成人高清dvd| 少妇一区二区三区| 国产精品久久久久免费a∨大胸 | 中文字幕中文字幕精品| 国产精品久久一区| 欧美理论电影| 亚洲最大在线视频| 国产成人av免费看| 色综合久久88色综合天天6| 精品人妻无码一区二区三区换脸| 另类人妖一区二区av| 国产一区二区三区小说| jvid福利在线一区二区| 91影院未满十八岁禁止入内| 范冰冰一级做a爰片久久毛片| 日韩中文字幕亚洲| 午夜在线视频免费| 这里只有精品电影| 国产精品久免费的黄网站| 中文字幕一区二区三区色视频| 中国免费黄色片| 毛片av一区二区三区| 日韩欧美国产综合在线| 欧美3p在线观看| 欧美国产二区| 波多野结衣一区二区三区免费视频| 国产精品xxxxx| av丝袜在线| 久久九九亚洲综合| 国产在线资源| 亚洲国产精品嫩草影院久久| 97av免费视频| 色偷偷88欧美精品久久久| 91porn在线视频| 中文字幕成人在线观看| 亚洲乱码国产乱码精品精大量| 国产一区二区三区在线观看免费视频 | 国际av在线| 精品久久一区二区三区| 国产又粗又猛又爽又黄视频| 在线免费观看不卡av| 亚洲午夜18毛片在线看| 一区二区成人在线| 亚洲精品卡一卡二| 国产精品视频你懂的| 日本黄色网址大全| 9i在线看片成人免费| 亚洲精品无码一区二区| 国产呦萝稀缺另类资源| 日本在线观看免费视频| 视频精品一区二区| 高清在线观看免费| 亚洲精品女人| 丁香六月激情婷婷| 欧美色一级片| 国产一级不卡视频| 欧美精品国产一区| 国产又粗又长又爽视频| 亚洲一区二区三区| 在线视频一二三区| 在线中文一区| 51xx午夜影福利| 91精品蜜臀一区二区三区在线| 亚洲最新在线| 久久综合国产| 樱空桃在线播放| 欧美日韩一区自拍 | 亚洲精品日本| 欧美一级视频免费看| 影音国产精品| 国产原创中文在线观看| 一本色道久久综合| 女人天堂av手机在线| 99国产精品私拍| 69堂免费视频| 日日夜夜免费精品视频| www日韩视频| 麻豆成人av在线| 搡的我好爽在线观看免费视频| 蓝色福利精品导航| 操人视频免费看| 成人在线视频一区| 午夜视频在线观看国产| 久久久蜜桃精品| 亚洲一级理论片| 一区二区三区精品久久久| 国产精品18p| 在线欧美日韩精品| aaa国产视频| 亚洲国产精品小视频| 国产日韩精品在线看| 日韩中文字幕在线免费观看| 大片免费在线观看| 韩国19禁主播vip福利视频| 成人影院av| 成人免费直播live| 伦理一区二区| 亚洲精品在线免费看| 综合国产精品| a√天堂在线观看| 麻豆成人久久精品二区三区红| 色诱av手机版| 久久久久九九视频| 日本精品在线免费观看| 亚洲成人av福利| 中文字幕在线观看精品| 日韩美女视频一区二区在线观看| 五月天婷婷在线观看| 中日韩美女免费视频网址在线观看 | 精品久久久久久久久久久久久久久久久久| 欧美群妇大交群中文字幕| 高清毛片aaaaaaaaa片| 自拍偷拍免费精品| a天堂资源在线| 91精品国产自产在线观看永久| 果冻天美麻豆一区二区国产| 日韩少妇中文字幕| 在线精品福利| 午夜剧场在线免费观看| 91蝌蚪porny| 欧美激情图片小说| 91福利在线观看| 亚洲AV无码国产精品午夜字幕 | 秋霞a级毛片在线看| 午夜欧美大片免费观看| 99精品视频在线免费播放| 久久青青草原| 欧美天堂亚洲电影院在线观看| 亚洲欧美另类动漫| 成年人网站91| 国产精品视频一区二区三| 一本一本久久a久久精品综合麻豆| 国产美女主播在线观看| 国产一区二区三区视频| av中文字幕电影在线看| 91九色极品视频| 久久精品国产www456c0m| 丰满人妻中伦妇伦精品app| 国产精品自拍在线| 日本伦理一区二区三区| 一本到三区不卡视频| 午夜小视频在线播放| 欧美激情第三页| 久久久久久久久成人| 亚洲精品一区二区三区四区五区| 天堂久久一区二区三区| 国产一卡二卡三卡四卡| 亚洲综合在线免费观看| 国内精品久久久久久久久久| 日韩一区二区三区国产| jizzjizz少妇亚洲水多| 日韩av图片| 天堂一区二区在线| 美女100%无挡| 91久久国产综合久久| 日韩欧美电影在线观看| 97在线视频免费| 开心激情综合| 欧美国产亚洲一区| 91美女在线视频| 国产无套丰满白嫩对白| 精品亚洲一区二区三区在线播放| 国产美女高潮在线观看| 国内精品久久国产| 99成人在线| 黑人巨大精品欧美| 欧美性猛交xxxxx免费看| 秋霞视频一区二区| 55夜色66夜色国产精品视频| 欧美日韩另类图片| 北条麻妃在线视频观看| 91麻豆国产福利精品| 国产免费一级视频| 国产亚洲精品va在线观看| 国产精品亚洲一区二区三区在线观看 | 国产成人在线中文字幕| 黄页免费在线观看视频| 91网站在线观看视频| www.久久精品视频| 亚洲无限av看| 欧美美女福利视频| 水蜜桃在线免费观看| 成人免费视频播放| 男人午夜免费视频| 中文在线不卡视频| 麻豆精品久久| 波多野结衣综合网| 国产午夜精品久久| 伊人成人在线观看| 欧美成人精品在线视频| 久久久久97| 国产精品区在线| 亚洲一区二区三区四区在线免费观看| 天天操天天舔天天干| 国产精品国产亚洲伊人久久 | 国产精品第12页| 国产精品伦一区二区三级视频| 国产色视频在线| 91精品国产高清久久久久久| 国产一区二区区别| 亚洲熟妇一区二区| 91国模大尺度私拍在线视频| 国产网友自拍视频导航网站在线观看 | 久久精品视频16| 国产精品久久久久久久久免费樱桃| www.国产.com| 国产精品日韩在线播放| 在线精品一区| chinese全程对白| 亚洲欧美国产精品久久久久久久|