精品欧美一区二区三区在线观看 _久久久久国色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ù)棧公眾號

一区二区中文视频| 西西裸体人体做爰大胆久久久| 欧美日韩国产欧美日美国产精品| 亚洲一区在线直播| 亚洲国产福利视频| 日韩中文欧美在线| 免费不卡欧美自拍视频| 欧美 日本 国产| 91精品国产自产观看在线| 亚洲成人在线网站| 一区二区三区偷拍| 丝袜+亚洲+另类+欧美+变态| 老司机久久99久久精品播放免费| 久久这里有精品视频| 亚洲av综合一区二区| 国产精区一区二区| 欧美综合久久久| 成人黄色大片网站| 麻豆网站在线观看| 久久久五月婷婷| 91在线观看网站| 中文字幕91爱爱| 尤物在线精品| 久久国产精品偷| 国产毛片欧美毛片久久久| 成人av资源网址| 日韩一卡二卡三卡国产欧美| 国产自偷自偷免费一区| 678在线观看视频| 亚洲视频在线一区| 色一情一乱一伦一区二区三区| 亚洲成人一级片| 黑人巨大精品欧美一区| 国产精品777| 国产日产精品一区二区三区| 欧美日韩专区| 欧美老女人xx| 看片网站在线观看| 天天插综合网| 中文字幕成人在线| 精品无码人妻一区二区免费蜜桃 | 91高清视频在线| 丝袜人妻一区二区三区| 日本孕妇大胆孕交无码| 中文字幕一区视频| 五码日韩精品一区二区三区视频| 青草久久伊人| 久久综合色天天久久综合图片| 豆国产97在线| 黄色av小说在线观看| 国产精品123区| 91免费版网站入口| a在线观看视频| 国产精品一区不卡| av蓝导航精品导航| 亚洲精品第五页| 成人一区二区三区| 国产伦精品一区二区三区高清版| www.色亚洲| 成人免费高清视频在线观看| 国产精品区二区三区日本| 欧洲av在线播放| www.66久久| 欧美一区二区三区精美影视| 男男激情在线| 国产精品嫩草久久久久| 中文字幕日韩一区二区三区 | 久久久亚洲影院| 日韩精品一区二区av| 99热免费精品| 国产激情999| 一级爱爱免费视频| 国产高清视频一区| 久久99精品久久久久子伦| 精品欧美不卡一区二区在线观看| 国产日韩欧美精品一区| 一区高清视频| 成人免费观看在线观看| 色国产精品一区在线观看| 男女男精品视频站| 国产精品国产亚洲精品| 亚洲国产精品久久久久| 三上悠亚影音先锋| 中文不卡在线| 97婷婷涩涩精品一区| 无码人妻精品一区二区蜜桃色欲 | yjizz视频网站在线播放| 国产精品免费人成网站| 成人区一区二区| 成人教育av| 欧美男同性恋视频网站| 国产精九九网站漫画| 蜜桃成人av| 超碰97人人做人人爱少妇| 久久露脸国语精品国产91| 日韩电影免费在线观看网站| 99伊人久久| 第九色区av在线| 一级做a爱片久久| 青青青国产在线视频| 久久中文字幕一区二区| 亚洲天堂av在线免费观看| 午夜国产福利一区二区| 久久五月激情| 成人黄色片视频网站| 成全电影播放在线观看国语| 亚洲午夜视频在线| 在线观看免费的av| 九九视频免费观看视频精品| 九九久久久久99精品| 在线观看毛片av| 91色婷婷久久久久合中文| 黑人巨茎大战欧美白妇| 欧美三级精品| 日韩精品视频在线| 欧美色图一区二区| 久久99精品一区二区三区 | 日本一区二区免费视频| 91亚洲人成网污www| 国产成人一区二区三区电影| 亚洲欧美黄色片| 中文字幕日韩一区二区| 国产激情在线观看视频| 无码日韩精品一区二区免费| 欧美大片在线看免费观看| 91国内精品视频| 国产精品私人影院| 少妇性l交大片| 欧美天堂社区| 91精品国产色综合久久不卡98口 | 久久伊人久久| 久久视频精品在线| 怡红院男人的天堂| 国产日韩v精品一区二区| 亚洲中文字幕无码中文字| 波多野结衣在线一区二区| 欧美猛交免费看| 国产激情久久久久久熟女老人av| 中文字幕日韩一区二区| 日韩av片免费观看| 68国产成人综合久久精品| 成人国产精品久久久久久亚洲| 9色在线视频网站| 在线观看一区日韩| 影音先锋男人在线| 免费不卡在线观看| 一区二区三区免费看| 国产极品一区| 日韩亚洲第一页| 国产伦子伦对白视频| 亚洲天堂免费在线观看视频| 手机在线国产视频| 欧美欧美全黄| 国产精品一区二区三区精品| 白白色在线观看| 日韩精品在线视频| 中文字幕一区二区三区四区欧美| 久久久www免费人成精品| 777米奇影视第四色| av一区二区在线观看| 国产精品视频专区| 成人影院在线观看| 精品少妇一区二区三区在线视频 | 啪啪免费视频一区| 亚洲精品ady| 久久午夜鲁丝片| 国产精品成人午夜| 无码人妻丰满熟妇区毛片蜜桃精品| 亚洲欧美一区在线| 久久久久欧美| 狠狠久久综合| 欧美刺激性大交免费视频| 人妻91麻豆一区二区三区| 91黄色免费看| 538精品在线观看| 久久综合五月天婷婷伊人| 麻豆三级在线观看| 国产精品啊v在线| 欧美黑人xxxxx| 伊人久久综合网另类网站| 欧美极品欧美精品欧美视频 | 婷婷精品在线| 国产日韩av在线播放| 色婷婷视频在线观看| 日韩经典一区二区三区| 国产精品视频第一页| 亚洲第一综合色| 亚洲一区 欧美| www.亚洲在线| 中文国产在线观看| 老妇喷水一区二区三区| 欧美少妇在线观看| 免费精品国产的网站免费观看| 成人免费午夜电影| 欧美电影网站| 久久97精品久久久久久久不卡| 亚洲三区在线播放| 日韩一区二区中文字幕| 精品国产xxx| 亚洲一区在线观看免费观看电影高清| 蜜桃av免费看| www.欧美精品一二区| 一级黄色片国产| 天堂一区二区在线免费观看| 日韩亚洲欧美一区二区| 精品久久美女| 国产自产在线视频一区| 国产一区二区av在线| 日韩免费观看高清| www.九色在线| 美女视频久久黄| av免费在线一区二区三区| 亚洲成人网在线| 国产露脸国语对白在线| 在线视频你懂得一区| 日韩手机在线观看| 亚洲精品videosex极品| 色www亚洲国产阿娇yao| 久久久亚洲欧洲日产国码αv| 亚洲欧美综合视频| 九色综合狠狠综合久久| 男人的天堂日韩| 亚洲作爱视频| 国产青草视频在线观看| 国产精品伦理久久久久久| 日韩欧美精品在线不卡| 少妇精品久久久| 久久大片网站| 久久综合五月婷婷| 国产成人av一区二区三区| a一区二区三区亚洲| 国产精品久久久av久久久| 日韩影片中文字幕| 日本久久久久久久| 自拍在线观看| 国产成人一区二区三区电影| 三级成人黄色影院| 日本免费久久高清视频| 日本乱码一区二区三区不卡| 韩国福利视频一区| 91www在线| 性色av香蕉一区二区| 超碰在线中文字幕| 高清欧美性猛交| 91色在线看| 孩xxxx性bbbb欧美| a'aaa级片在线观看| 欧美激情一区二区三区成人| 精精国产xxxx视频在线中文版| 超碰日本道色综合久久综合| av软件在线观看| 欧美夫妻性视频| 678在线观看视频| 91av视频在线播放| 国产精品伦理| 国产精品免费久久久久影院| av成人在线播放| 亚洲999一在线观看www| 香蕉成人app| 精品日本一区二区三区在线观看| 色老板在线视频一区二区| 欧美午夜精品理论片a级大开眼界 欧美午夜精品久久久久免费视 | 中文字幕一区三区久久女搜查官| www.久久精品| 一区二区三区在线观看免费视频| 国产欧美久久久精品影院| 超碰人人人人人人人| 亚洲免费观看高清| 日韩av黄色片| 欧美色倩网站大全免费| 国产偷人妻精品一区二区在线| 亚洲精品一区二区在线观看| 日韩一区av| 日韩一级黄色av| 91福利在线免费| 国产精品成人观看视频国产奇米| 亚洲伊人伊成久久人综合网| 国产亚洲欧美一区二区三区| 国产麻豆精品久久| japanese在线播放| 老司机亚洲精品| 一级全黄裸体片| 国产三级一区二区| 免费人成年激情视频在线观看 | 国产欧美久久久| 亚洲精品videossex少妇| av在线日韩国产精品| 欧美激情喷水视频| 国产综合色在线观看| 99免费在线观看视频| 精品视频网站| 成年人网站国产| 蜜桃视频一区二区三区| 国产高清成人久久| 国产欧美一区二区三区在线看蜜臀 | 久久精品蜜桃| 九九精品在线播放| 国产韩日精品| 国产精品免费视频一区二区| 青草国产精品| 欧美成人一区二区在线观看| 久久 天天综合| 亚洲区自拍偷拍| 亚洲国产日韩a在线播放性色| 亚洲av无码乱码国产精品fc2| 精品成人一区二区三区四区| av在线第一页| 91黄色8090| 日本成人手机在线| 亚洲精品中文综合第一页| 99精品免费网| 天天爽夜夜爽视频| 国产精品青草综合久久久久99| 日本最新中文字幕| 91精品国产欧美日韩| jizz亚洲| 日本欧美一级片| 免费萌白酱国产一区二区三区| 成年人黄色在线观看| 日韩中文字幕麻豆| 熟女俱乐部一区二区| 午夜天堂影视香蕉久久| a视频免费在线观看| 日韩中文字幕网| 欧美日韩在线精品一区二区三区激情综合 | 国产精品激情自拍| 神马香蕉久久| 国产无限制自拍| 国产高清无密码一区二区三区| 神马久久精品综合| 欧美日韩和欧美的一区二区| 精品欧美不卡一区二区在线观看| 欧美最猛黑人xxxx黑人猛叫黄| 国产一区二区在线视频你懂的| 日本美女爱爱视频| 国产精品亚洲人在线观看| 日韩欧美综合视频| 538prom精品视频线放| 婷婷成人激情| 国产这里只有精品| 91久久电影| 久久久久久久久久一区二区| 国产精品国产三级国产三级人妇| jizz国产在线| 在线观看不卡av| 激情中国色综合| 中文字幕日韩一区二区三区| 狠狠色丁香婷综合久久| 国产一区二区三区在线视频观看| 欧美久久久影院| 性xxxxfjsxxxxx欧美| 5g影院天天爽成人免费下载| 午夜国产欧美理论在线播放| 久久久精品人妻一区二区三区| 亚洲福中文字幕伊人影院| 国模人体一区二区| 91成人国产在线观看| 亚洲小说图片| 欧美黄色性生活| 一区免费观看视频| 性做久久久久久久久久| 97视频在线观看免费| 国产剧情一区| 国产一级免费大片| 亚洲国产毛片aaaaa无费看| 五月婷婷伊人网| 国产精品高精视频免费| 国产精品成人一区二区不卡| 无套白嫩进入乌克兰美女| 亚洲国产乱码最新视频| 手机亚洲第一页| 国产精品美女久久久久av超清| 中文乱码免费一区二区三区下载| 国产免费a级片| 日本久久一区二区三区| 激情影院在线观看| 国产精品青青草| 日本麻豆一区二区三区视频| 黄色录像一级片| 亚洲国产三级网| 456成人影院在线观看| 大片在线观看网站免费收看| 26uuu另类欧美亚洲曰本| 在线观看黄色网| 久久久亚洲网站| 久久五月天小说| 91视频在线免费| 欧美体内she精视频| 欧美性受ⅹ╳╳╳黑人a性爽| 欧美不卡福利| 国产一区二区三区日韩| 国产www在线| 欧美尺度大的性做爰视频| 国产探花一区二区| 少妇伦子伦精品无吗| 欧美性猛交xxxx乱大交退制版| 国产丝袜视频在线播放| 亚洲综合五月天| 91美女在线观看| 亚洲国产一二三区|