日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

w3af解析

發布時間:2023/11/30 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 w3af解析 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. w3af簡介

w3afis a Web Application Attack and Audit Framework.即Web應用攻擊和審計框架。w3af用python編寫,依賴的庫主要有2類,分別如下:

<1> Core requirements:

Python 2.6

fpconst-0.7.2:用于處理IEEE 754浮點數;

nltk:自然語言處理工具包;

SOAPpy:SOAP是簡單對象訪問協議,是一種交換數據的協議規范,基于XML;

pyPdf:處理PDF文檔,提取信息,分割/合并頁面等;

Python bindings for the libxml2 library:libxml2是C庫,這里是個python中間件

Python OpenSSL:實現SSL與TLS的套件,https;

json.py:json是一種輕量級的數據交換格式;

scapy:可以用來發送、嗅探、解析和偽造網絡數據包;

pysvn:支持subversion操作;

python sqlite3:精簡的嵌入式開源數據庫,使用一個文件存儲整個數據庫,沒有獨立的維護進程,全部由應用程序進行維護,使用特別方便;

yappi:支持配置每個線程的CPU時間(https://code.google.com/p/yappi/)

<2> Graphical user interface requirements:

graphviz:可視化圖表graph;

pygtk 2.0:生成GUI;

gtk 2.12:跨平臺的圖形工具包

2. w3af 架構

主要分3部分

<1>內核

The core, which coordinates the whole process and provides libraries for using in plugins.

<2>UI(console和GUI)The user interfaces, which allow the user to configure and start scans

<3>插件The plugins, which find links and vulnerabilities

3.黑盒測試–web應用掃描過程

<1> 識別所有的鏈接,表單,查詢字條串參數;Identify all links, forms, query string parameters.

<2> 對于每個輸入(表單),發送構造的畸形字符串,然后分析輸出;Send specially crafted strings to each input and analyze the output

<3>生成報告Generate a report with the findings

4. w3af工作過程

<1> 調用crawl plugins(如web spider)尋找所有的Links,forms,query string parameters. 通過這一步驟,將創建一個form和Links映射。

<2> 調用audit plugins(比如sqli)發送畸形數據,來盡可能的觸發漏洞。

<3> 通過output plugins將發現的漏洞、調試和錯誤信息反饋給用戶。

5.源碼初窺

文件:w3af/core/controllers/w3afCore.py<1> 類w3afCore:這是整個框架的核心,它調用所有的插件,處理異常,協調所有的工作,創建線程……

scan_start_hook(self)

功能:創建目錄、線程和“消費者”,用來執行一次w3af掃描。

調用:在core初始化,重新啟動掃描(清除前一個掃描的所有結果和狀態)

start(self)功能:UI調用該方法來啟動整個掃描過程

_safe_message_print(self,msg)功能:當磁盤空間耗盡,程序不能再向磁盤寫入日志信息時,會引發異常,該函數就是來處理這種異常。像backtrack這種LiveCD經常出現這種異常。

worker_pool(self)功能:返回一個類Pool的實例

cleanup(self)功能:GUI 調用該方法,當一個掃描被終止,并且用戶想啟動一個新的掃描時,kb所有的數據被刪除。

stop(self)功能:當用戶停止掃描時,UI層調用。

quit(self)功能:退出s3af

pause(self)功能:對于一個掃描,暫停或者取消暫停

verify_environment(self)功能:檢查用戶配置的所有參數是否正確。

scan_end_hook(self)功能:對應scan_start_hook()

exploit_phase_prerequisites()pass

_home_directory(self)功能:處理和創建/管理主目錄相關的工作

_tmp_directory(self)功能:創建tmp目錄,存儲大量資料,/tmp/w3af/<pid>/

6. 進階計劃

讀了幾個源碼文件,感覺具體到某一個文件源碼,看明白沒什么困難,但是看完之后基本上沒有收獲,所以下一步準備修改源碼再編譯,希望能有所收獲。






0.引言

本文深入分析了w3af_console啟動過程,詳細說明了函數調用關系,有助于理解w3af框架。下面是w3af_console入口函數_main()

def _main():_configure_output_manager()sys.exit(main())

1._configure_output_manager深入分析

w3af_console執行的第一個函數_configure_output_manager()分析,執行的結果是創建的console對象保存在全局變量om.out中,om.out在main()函數中會用到,如console.sh()。下面用'->'表示調用或繼承關系,一步一步的分析到源頭。

->(file:w3af_console) _configure_output_manager() ->(file:w3af_console) om.out.set_output_plugins( ['console'] ) ps: om就是out_manager module; out是類out_manager的一個全局對象,定義在\w3af\core\controllers\out_manager.py中 ->(file:\w3af\core\controllers\out_manager.py) set_output_plugins( ['console'] ) ->(file:\w3af\core\controllers\out_manager.py) _add_output_plugins( 'console') ->(file:\w3af\core\controllers\out_manager.py) plugin = factory('w3af.plugins.output.' + OutputPluginName) plugin.set_options(self._plugin_options[OutputPluginName]) self._output_plugin_instances.append(plugin) ->(file:\w3af\core\controllers\misc\factory.py) <pre style="padding-left: 30px;" class="lang:python decode:true">factory('w3af.plugins.output.console')#主要過程__import__('w3af.plugins.output.console')class_name = module_name.split('.')[-1] #class_name='console'module_inst = sys.modules['w3af.plugins.output.console']a_class = getattr(module_inst, 'console') # a_class 現在等價于console類return a_class()</pre> <strong>(到此就返回一個console對象,下面是幾個類的繼承關系)</strong> ->(file:\w3af\plugins\output\console.py) class console(OutputPlugin): ...->(file:\w3af\core\controllers\plugins\output_plugin.py) class OutputPlugin(Plugin): """ This is the base class for data output, all output plugins should inherit from it and implement the following methods : 1. debug( message, verbose ) 2. information( message, verbose ) 3. error( message, verbose ) 4. vulnerability( message, verbose ) """->(file:\w3af\core\controllers\plugins\plugins.py) class Plugin(Configurable): ...->(file:\w3af\core\controllers\configurable.py) class Configurable(object): #This is mostly "an interface"

2.main函數深入分析

假定啟動w3af的命令為

./w3af_console -s script_file

2.1 ConsoleUI

main()函數中首先解析script_file,生成commands_to_run[],根據commands,初始化一個ConsoleUI對象console,這是用戶操作的UI. 有兩個關鍵操作,self.handlers初始化和self.initRoot()

#_handlers是一個字典,鍵盤輸入字符是key,函數是value self._handlers = {'\t': self._onTab,'\r': self._onEnter,term.KEY_BACKSPACE: self._onBackspace,term.KEY_LEFT: self._onLeft,term.KEY_RIGHT: self._onRight,term.KEY_UP: self._onUp,term.KEY_DOWN: self._onDown,'^C': self._backOrExit,'^D': self._backOrExit,'^L': self._clearScreen,'^W': self._delWord,'^H': self._onBackspace,'^A': self._toLineStart,'^E': self._toLineEnd}def __initRoot(self, do_upd):"""Root menu init routine."""cons_upd = ConsoleUIUpdater(force=do_upd)cons_upd.update()# Core initializationself._w3af = w3afCore()self._w3af.plugins.set_plugins(['console'], 'output') #關鍵...#一直遞歸下去,在類w3af_core_plugins(實例是上面的self._w3af.plugins)發現調用的是self._set_plugin_generic(self, 'output', ['console'])self._plugins_names_dict['output'] = ['console']</pre>

(ps: file:\w3af\core\ui\console\console_ui.py

ConsoleUI class represents the console.It handles the keys pressed and delegate the completion and execution tasks to the current menu.)

2.2 accept_disclaimer

創建完console實例后,console調用accept_disclaimer方法,它輸出w3af的免責條款,如果用戶接受,就可以繼續使用,否則退出。

2.3 sh

最后調用console.sh(),進行主循環,創建一個w3af shell,執行w3af的命令。

->(file:\w3af\core\ui\console\console_ui.py)刪除異常處理語句等,sh()完成的主要工作如下

def sh(self,name="w3af",callback=None)self._context = rootMenu(name, self, self._w3af)self._showPrompt()self._active = Trueterm.setRawInputMode(True)self._executePending()while self._active:#主循環,等待用戶輸入,解析命令及參數c = term.getch()self._handleKey(c) #根據字典self._handlers調用相關方法

2.4 rootMenu

對于sh()的第一條語句:

self._context = rootMenu(name, self, self._w3af)

初始化一個rootMenu類的實例_context,顧名思義,包括plugins,target,exploit等根菜單;rootMenu初始化的關鍵代碼如下->(file:\w3af\core\ui\console\rootMenu.py)

class rootMenu(menu):def __init__(self, name, console, core, parent=None):menu.__init__(self, name, console, core, parent)self._load_help('root')# At first, there is no scan threadself._scan_thread = NonemapDict(self.addChild, {'plugins': pluginsMenu,'target': (ConfigMenu, self._w3af.target),'misc-settings': (ConfigMenu, MiscSettings()),'http-settings': (ConfigMenu, self._w3af.uri_opener.settings),'profiles': profilesMenu,'bug-report': bug_report_menu,'exploit': exploit,'kb': kbMenu})def mapDict(fun, dct):for p in dct:fun(p, dct[p])def addChild(self, name, constructor):if type(constructor) in (tuple, list):constructor, params = constructor[0], constructor[1:]else:params = []self._children[name] = constructor(name, self._console, self._w3af, self, *params)</pre>

對于字典的第一項'plugins': pluginsMenu,mapDict()執行過程如下self.addchild('plugins',pluginsMenu)-->self.children['plugins']=pluginsMenu('plugins', self.console, self._w3af, self,[])

-->(file:\w3af\core\ui\console\plugins.py)類pluginsMenuinit中首先得到plugins目錄下的插件類型types(除去attack,tests,.gits的所有目錄名)

types=['audit','auth','bruteforce','crawl','evasion','grep','infrastructure','mangle','output'] for t in types: self.addChild(t, pluginsTypeMenu) self._children['audit']=pluginsTypeMenu('audit',...)

-->(file:\w3af\core\ui\console\plugins.py)類pluginsTypeMenuinit中將plugins/plugin_types/目錄下所有插件讀入到plugins[]中最后保存到一個插件字典中self.plugins={}self.plugins[plugin_name]=plugin_option_num

2.5 _showPrompt

功能輸出提示符[plugins...]>>>

->(file:\w3af\core\ui\console\console_ui.py) term.write(self._context.get_path() + ">>> ")->(file:\w3af\core\ui\console\menu.py) get_path()

2.6 _executePending

調用executePending(),它順序讀取console初始化時的輸入參數commands指令curCmd
paste(curCmd)將指令在終端stdout顯示出來,同時保存至self.line[]
onEnter()依次:執行指令,初始化當前行position=0和line=[],在新一行輸出">>>";
(ps:在當前類中找不到方法,去父類中找,如rootMenu中沒有execute,在其父類menu中找)

->(file:\w3af\core\ui\console\console_ui.py)

def _executePending(self):while (self._commands):curCmd, self._commands = self._commands[0], self._commands[1:]self._paste(curCmd)self._onEnter() def _paste(self, text):tail = self._line[self._position:]for c in text:self._line.insert(self._position, c)self._position += 1term.write(text)term.write(''.join(tail))term.moveBack(len(tail))def _onEnter(self):self._execute() #關鍵self._initPrompt()self._showPrompt()def _execute(self):line = self._getLineStr()term.setRawInputMode(False)om.out.console('')if len(line) and not line.isspace():self._get_history().remember(self._line)params = self.in_raw_line_mode() and line or self._parseLine(line)menu = self._context.execute(params)if menu:if callable(menu):menu = menu()elif menu != self._context:# Remember this for the back commandself._trace.append(self._context)if menu is not None:self._context = menuterm.setRawInputMode(True)</pre>

從上述代碼發現函數調用路線如下

self._executePending()->self._onEnter()->self._execute()->self._context.execute()

self._context是類rootMenu的對象,但是rootMenu類中沒有execute()方法,那么去其父類menu中查找。

2.7 menu.execute

(file:\w3af\core\ui\console\menu.py)

execute方法完整注釋如下

#class menu def execute(self, tokens):if len(tokens) == 0:return self command, params = tokens[0], tokens[1:]handler = self.get_handler(command)# hander 可能是:# _cmd_back(), _cmd_exit(), _cmd_keys(), _cmd_help(), _cmd_print()# 子類中按需要增加了各自特殊_cmd__XXX,如ConfigMenu類中增加了_cmd_set(),_cmd_view()..if handler: # 遞歸出口return handler(params)children = self.get_children() '''return self._children, it's a dict在menu的子類rootMenu中對self._children進行了初始化,代碼見2.4 rootMenu'''if command in children: # in children.keys()child = children[command]#child可能是一個pluginsMenu, ConfigMenuchild.set_child_call(True)#set_child_call函數處理 set命令,如w3af>>> target set target http://w3af.org/try:return child.execute(params) # 按上例,params = set target http://w3af.org/# 由于child也是繼承自menu類,所以execute是同一個方法# 下次調用execute時在handler中找到了_cmd_set()方法# 直接執行_cmd_set(' target http://w3af.org/'),不再向下遞歸finally:child.set_child_call(False)raise BaseFrameworkException("Unknown command '%s'" % command)</pre>

對于上面的最終執行函數handler(),僅分析一個set命令:類ConfigMenu的_cmd_set()方法。

2.8 _cmd_set

(file: \w3af\core\ui\console\config.py)

_cmd_set()的主干如下

#去掉的異常處理等 def _cmd_set(self, params):name = params[0]value = ' '.join(params[1:])self._options[name].set_value(value)self._unsaved_options[name] = valueif value not in self._memory[name]:self._memory[name].append(value)if self._child_call:self._cmd_save([])</pre>

比如命令 w3af>>> target set target http://w3af.org/

從execute()方法執行到_cmd_set()方法時

params=['target','http://w3af.org/']

即name='target', value='http://w3af.org/'

下面關鍵的就是self._options

2.9 w3af_core_target

(file:\w3af\core\ui\console\config.py)

class ConfigMenu(menu) def __init__(self, name, console, w3af, parent, configurable): self._configurable = configurable self._options = self._configurable.get_options()

通過回滾,找到'target'插件對象創建的時刻就是在rootMenu對象創建時,去前文找mapDict()。核對參數發現當時傳入的configurable是self._w3af.target(file:\w3af\core\ui\console\rootMenu.py)

->(file:\w3af\core\controllers\w3afCore.py)class w3afCore的init中有target的創建self.target = w3af_core_target()->(file:\w3af\core\controllers\core_helpers\target.py)

get_options()涉及到的細節過多,跟w3af_console主干沒有太多關系,因此不再深挖下去,以后再做分析。

3. 總結

w3af啟動時,首先添加console插件,配置一個output_manager全局對象om.out,這是創建ConsoleUI,與用戶交互的基礎。然后在main函數中創建ConsoleUI對象,執行初始化,進入最重要的環節,生成一個w3af shell,創建rootMenu,讀取命令行參數script,進行相關設置,最后進行死循環while self._active,等待用戶輸入,解析輸入,如果是正確的命令,就(有些需要調用插件)執行相應操作,至此用戶才能跟w3af進行正常交互,w3af啟動成功。





本文以menu切換,插件加載與啟動為主線,分析w3af源代碼中函數調用和各類之間的繼承與組合關系,閱讀之前請先有一個DFS(深度優先遍歷)的準備。

一、menu切換

1.menu類繼承關系

object

|—menu

—|—rootMenu

—|—pluginsMenu

——|—pluginsTypeMenu

—|—ConfigMenu

—|—profilesMenu

—|—bug_report_menu

—|—kbMenu

—|—exploit

2.w3af>>plugins執行過程

輸入plugins+回車之后,指令從ConsoleUI類的sh()方法依次執行:

self._onEnter()->self._execute()->self._context.execute()

為了分析清楚類之間的關系,下文統一將self替換成類的名字,如果實例對象對分析過程有影響,會特別標出對象名字。

sef._context,在sh()中初始化時是rootMenu類的實例,顧名思義,context是一個上下文,它會隨著程序的執行而變化,具體的說它會隨著w3af shell提示符的變化而變化,從回車之后,一步一步深入分析下去,過程如下。

ConsoleUI._onEnter()->ConsoleUI._execute()->rootMenu.execute()

2.1 rootMenu.execute()

ConsoleUI._context就是類rootMenu的對象,rootMenu是menu類的子類,rootMenu沒有重新定義execute方法,所以最后執行的是menu.execute(‘plugins’)

childrenmenu.get_children()#返回一個字典menu._children

child = children['plugins']#返回一個類pluginsMenu對象,它在rootMenu對象創建時完成的創建

reutn child.execute([])#即pluginsMenu.execute([])

由于參數為空,轉向執行父類的execute函數,menu.execute([]),在該函數中,由于參數為空,終止遞歸,return self,此處也就是pluginsMenu對象。

2.2 ConsoleUI._execute()

返回上一層 ConsoleUI._execute(),接著執行:

menu = pluginsMenu? #這是2.1返回的一個對象,menu在此是一個臨時變量

ConsoleUI._trace.append(ConsoleUI._context) #保存路徑

if menu is not None:

self._context = menu? #完成上下文切換

2.3 ConsoleUI._onEnter()

再返回上一層ConsoleUI._execute(),接著執行:

ConsoleUI._initPrompt()ConsoleUI._showPrompt()#重新顯示shell提示符:w3af/plugins>>>

3.w3af/plugins>>>back執行過程

輸入back+回車之后,指令從ConsoleUI類的sh()方法依次執行:

ConsoleUI._onEnter()->ConsoleUI._execute()->pluginsMenu.execute()

3.1 pluginsMenu.execute()

目前ConsoleUI._context就是類pluginsMenu的對象,pluginsMenu是menu類的子類,由于back不是一個插件類型,所以最后執行的是menu.execute(‘back’),其執行過程如下:

return pluginsMenu._cmd_back()

return pluginsMenu._console.back()

return ConsoleUI.back()

return ConsoleUI._trace.pop()

從第2節能夠知道_trace在尾部append的是rootMenu對象,所以此處彈出的也是rootMenu對象。

3.2 ConsoleUI._execute()

返回上一層 ConsoleUI._execute(),接著執行:

menu = rootMenu? #這是2.1返回的一個對象,menu在此是一個臨時變量

if menu is not None:

self._context = menu? #完成上下文切換

3.3 ConsoleUI._onEnter()

再返回上一層ConsoleUI._execute(),接著執行:

ConsoleUI._initPrompt()ConsoleUI._showPrompt()#重新顯示shell提示符:w3af>>>

二、加載插件

加載爬蟲插件web spider的命令是:

w3af新版本命令:w3af/plugins>>>crawl web_spider

w3af舊版本命令:w3af/plugins>>>discovery webSpider

1.命令解析

crawl/discovery代表插件類型,w3af的插件類型就是w3af/plugins目錄下的目錄名(除去attack,tests),包括audit,crawl,auth,output等。它對應于類pluginsTypeMenu.

web_spider/webSpider代表具體的插件名字,位于w3af/plugins/插件類型/目錄下。

2.獲取所有的可用插件

從w3af_console啟動,到獲取每一種類型的所有插件的過程如下

1)ConsoleUI的_init_()中 self._w3af = w3afCore()

2)ConsoleUI的sh()中調用rootMenu(…,self._w3af,…)

3)rootMenu的_init_()中生成pluginsMenu對象

4)pluginsMenu的_init_()中調用w3af.plugins.get_plugin_types(),返回所有的插件類型types

5)對于每一個插件類型type,生成一個pluginsTypeMenu對象

6)pluginsTypeMenu的_init_()中調用w3af.plugins.get_plugin_list(name),返回一種插件的所有插件名字

7)對于一種插件的所有具體插件,pluginsTypeMenu的_init_()中調用self._w3af.plugins.get_plugin_inst(self._name, p).get_options()返回一個具體插件的使用選項說明

ps: w3af.plugins是類w3af_core_plugins對象

3.w3af/plugins>>>crawl web_spider

此時的上下文是pluginsMenu(參考一.3)

ConsoleUI._onEnter()->ConsoleUI._execute()->pluginsMenu.execute(['crawl','web_spider'])

3.1 pluginsMenu.execute(['crawl','web_spider'])

1)pluginsMenu.execute(['crawl','web_spider'])

2)menu.execute(['crawl','web_spider'])

commands=’crawl’

params=['web_spider']

#由上一節可知,每一個插件類型已經生成pluginsTypeMenu對象,此外查找crawl對應的pluginsTypeMenu

3)pluginsTypeMenu.execute(['web_spider'])

4)pluingsTypeMenu._enablePlugins(‘web_spider’)

5)w3afCore.w3af_core_plugins.set_plugins([...,'web_spider'],’crawl’)

6)w3af_core_plugins._set_plugins_generic(‘crawl’,’web_spider’) #加入字典_plugins_names_dict

至此,web_spider插件加載成功。

3.2 返回過程省略

三、啟動插件

w3af>>start執行后,如何創建web_spider插件類實例,并啟動插件呢?

1. 創建web_spider實例

首先,當前的上下文_context是rootMenu。函數調用過程如下

1)rootMenu._cmd_start()

2)rootMenu._real_start()

3)rootMenu._w3af.plugins.init_plugins()

即w3af_core_plugins.init_plugins()

4)w3af_core_plugins.plugin_factory()

5)w3af_core_plugins.create_instances()

6)w3af_core_plugins.get_plugin_inst()

w3af創建插件實例

Python

def get_plugin_inst(self, plugin_type, plugin_name):""":return: An instance of a plugin."""plugin_inst = factory('w3af.plugins.%s.%s' % (plugin_type, plugin_name))plugin_inst.set_url_opener(self._w3af_core.uri_opener)plugin_inst.set_worker_pool(self._w3af_core.worker_pool)if plugin_name in self._plugins_options[plugin_type].keys():custom_options = self._plugins_options[plugin_type][plugin_name]plugin_inst.set_options(custom_options)# This will init some plugins like mangle and outputif plugin_type == 'attack' and not self.initialized:self.init_plugins()return plugin_inst

defget_plugin_inst(self,plugin_type,plugin_name):

"""

:return: An instance of a plugin.

"""

plugin_inst=factory('w3af.plugins.%s.%s'%(plugin_type,plugin_name))

plugin_inst.set_url_opener(self._w3af_core.uri_opener)

plugin_inst.set_worker_pool(self._w3af_core.worker_pool)

ifplugin_nameinself._plugins_options[plugin_type].keys():

custom_options=self._plugins_options[plugin_type][plugin_name]

plugin_inst.set_options(custom_options)

# This will init some plugins like mangle and output

ifplugin_type=='attack'andnotself.initialized:

self.init_plugins()

returnplugin_inst

7)factory類,就是import web_spider 插件,同時保證插件中的類名字和文件名字完全相同;web_spider類的繼承關系為 object–>Configurable–>plugin–>CrawlPlugin–>web_spider

2. 運行插件

1)rootMenu._cmd_start()

2)rootMenu._real_start()

3)rootMenu._w3af.start()即w3afCore.start(),具體過程暫不分析。

四、小結

本文用DFS的方式,跟蹤分析了w3af_console的menu切換,插件加載與啟動的過程,理清了函數調用關系,初步弄懂了各類之間的關聯。遺留的問題,線程池與w3afCore.start().


總結

以上是生活随笔為你收集整理的w3af解析的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

91桃花视频 | 国产精品99精品 | 亚洲精品国精品久久99热 | 色在线观看网站 | 91香蕉视频色版 | 97超碰精品 | 99久久精品视频免费 | 91视频一8mav| 亚洲国产播放 | 日日干夜夜骑 | 亚洲精品自在在线观看 | 去看片 | 欧美久久精品 | 日本精品视频一区 | 97人人人人 | 日韩免费电影网站 | 久久99精品一区二区三区三区 | 国产伦理剧 | 天天操天天操天天爽 | 成人欧美亚洲 | 九九九热精品免费视频观看网站 | 99精品视频在线观看播放 | 免费成人av电影 | 亚洲精品国产精品久久99 | 亚洲视频观看 | 狠狠色丁香久久婷婷综合_中 | 91精品国产乱码 | 精品视频一区在线 | 在线不卡视频 | 久久乱码卡一卡2卡三卡四 五月婷婷久 | 国产中文在线播放 | 亚洲激情在线视频 | 国产精品一区二区三区四区在线观看 | 免费91麻豆精品国产自产在线观看 | 人人看看人人 | 久久爱综合 | 国产高清免费观看 | 国产免费一区二区三区最新 | 国内精品久久久久久中文字幕 | 福利视频入口 | 免费黄色一区 | 黄色特一级片 | 日韩久久精品一区二区三区下载 | 色资源网免费观看视频 | 综合久久婷婷 | 在线观看不卡视频 | 亚洲美女视频在线观看 | 天天综合狠狠精品 | 中日韩在线视频 | 色先锋av资源中文字幕 | 91丨九色丨首页 | 日韩毛片一区 | 亚洲国产婷婷 | 96久久久 | 欧美与欧洲交xxxx免费观看 | 亚洲另类xxxx | 99精品视频中文字幕 | 日本中文字幕久久 | 日韩午夜在线播放 | 成人在线观看影院 | 天天摸日日摸人人看 | 日韩肉感妇bbwbbwbbw | 成人一级在线观看 | 在线免费观看欧美日韩 | 91资源在线播放 | 91黄色免费网站 | www.99av| 免费激情在线电影 | 丁香花在线视频观看免费 | 欧美一级爽| www.777奇米| 久久免费国产精品1 | 九九天堂| 国产精品黄色影片导航在线观看 | 久久成人高清 | 在线99热 | 在线99视频 | 97偷拍在线视频 | 99精品免费久久久久久日本 | av蜜桃在线 | 最新国产精品亚洲 | 成人av免费在线看 | 国产午夜一级毛片 | 黄在线免费观看 | 黄色毛片在线观看 | 在线三级中文 | 亚洲精品乱码久久久久 | 国产一区二区成人 | 亚洲人在线视频 | 色一级片| 久久免费黄色网址 | 久久久精品福利视频 | 免费成人av在线 | 国产手机在线精品 | 久草新在线 | 中文字幕不卡在线88 | 午夜狠狠干 | 国产精品18久久久久久不卡孕妇 | 国产五月色婷婷六月丁香视频 | 国产69久久精品成人看 | 久精品视频 | 视频高清 | 亚洲一区二区三区在线看 | 操操操日日 | 欧美午夜激情网 | 亚洲人成免费 | 欧美一级视频一区 | 亚州激情视频 | 日日碰狠狠添天天爽超碰97久久 | 日韩精品久久久免费观看夜色 | 中文字幕一区二区三区四区久久 | www.亚洲黄色| 91看片在线看片 | 国产一级久久久 | 91九色在线观看视频 | 最新av网址在线 | 在线视频a | 日韩在线观看第一页 | 亚洲国产丝袜在线观看 | 91探花国产综合在线精品 | 天天噜天天色 | free. 性欧美.com | 久久久精品福利视频 | 欧美福利久久 | 天天插天天干天天操 | 国产精品久久久久久久久久久杏吧 | av三级av| 色狠狠狠| 在线色网站 | 中文字幕区 | 麻豆 videos| 黄网站app在线观看免费视频 | 亚洲区精品视频 | 亚洲欧美精品一区二区 | 亚洲高清久久久 | 特级黄色视频毛片 | 欧美视频www | 五月天色综合 | 欧美一级免费在线 | 中文字幕在线观看网址 | 免费在线黄网 | www.av免费| 成人精品一区二区三区电影免费 | av一区二区在线观看中文字幕 | 欧美极品xxxx | 伊人色综合久久天天网 | 亚洲精品国产精品国自产观看浪潮 | 国产原创中文在线 | 久久久综合香蕉尹人综合网 | 婷婷激情在线 | 激情综合啪啪 | 精品人人人 | 在线视频 国产 日韩 | 亚洲三级国产 | 免费电影播放 | 亚洲精品国产日韩 | 亚洲一级片在线观看 | 日韩在线视频观看免费 | 天天玩天天干 | 国产日产亚洲精华av | 成人在线播放网站 | 在线免费视 | 97视频中文字幕 | 亚洲狠狠丁香婷婷综合久久久 | 亚洲一区二区三区在线看 | 免费观看一级特黄欧美大片 | 国产美女精品在线 | 免费特级黄色片 | 日韩午夜av电影 | 青青河边草观看完整版高清 | 久久国产精品免费视频 | 日韩精品一区二区三区丰满 | 中文字幕日韩电影 | 中文字幕在线播放第一页 | 日本久草电影 | 中文字幕在线播放视频 | 欧美精品一级视频 | 三级在线视频观看 | 337p日本欧洲亚洲大胆裸体艺术 | 欧美在线视频一区二区 | 91大神一区二区三区 | 三级黄色在线观看 | 午夜精品久久久久久久久久久 | 在线免费观看欧美日韩 | 午夜丁香视频在线观看 | 99在线精品视频在线观看 | 日韩欧美在线观看一区 | 婷婷色网 | 性日韩欧美在线视频 | 久久99亚洲精品久久 | 国产精品专区在线 | 成人免费视频视频在线观看 免费 | 国产免费视频一区二区裸体 | 亚洲综合色视频在线观看 | 97视频资源 | 国产黄色片久久 | 婷婷精品在线 | 日韩高清免费在线 | 中文字幕在线一区二区三区 | 日日干网址 | 国产传媒中文字幕 | 亚洲精品日韩一区二区电影 | 天堂av免费观看 | 2019中文 | 日韩av网页 | 婷婷综合网 | 久久国产电影 | 九九激情视频 | 三级大片网站 | 日韩一级黄色av | 成 人 黄 色 视频 免费观看 | 中文字幕丰满人伦在线 | 人人澡超碰碰97碰碰碰软件 | 久黄色 | 久久er99热精品一区二区 | a成人v | 国产日韩高清在线 | 91久色蝌蚪| 国产精品九色 | 国产69精品久久99的直播节目 | 九九热精品在线 | 久久99热这里只有精品 | 国产一区二区在线免费播放 | 手机在线视频福利 | 69欧美视频 | 国产99久久九九精品免费 | 亚洲精品成人 | 91色在线观看 | 视频一区二区三区视频 | 99在线热播精品免费99热 | 久久视频精品在线观看 | 国产精品久久在线观看 | 97超碰精品 | 欧美在线观看视频一区二区 | 中文字幕亚洲综合久久五月天色无吗'' | 国产破处在线视频 | 成人性生交大片免费看中文网站 | 婷婷丁香视频 | 九月婷婷综合网 | 天天色天天射天天综合网 | 欧美日韩免费视频 | 欧美日韩午夜爽爽 | 免费在线91 | 久久婷婷一区二区三区 | 国产精品毛片一区 | 久久99热精品 | 91自拍视频在线 | 在线免费观看国产黄色 | 国产精品一区二区中文字幕 | 97超视频免费观看 | 特级a毛片 | 国产精品免费不 | 日韩精品一区二区三区第95 | 免费a v在线| 国产精久久久久久久 | 一区二区三区四区五区在线 | 不卡电影一区二区三区 | 国产精品久久久毛片 | 超碰97在线资源站 | 欧美色婷婷 | 免费成人在线观看 | 9999在线视频 | 国产高清一区二区 | 亚洲精品1234区 | 国产一级a毛片视频爆浆 | 黄色三级在线 | 五月婷婷色播 | 午夜久久影视 | 九九免费精品视频在线观看 | a级免费观看 | 亚洲乱码在线 | 97超碰成人 | 精品亚洲免费 | 五月婷综合 | 国产精品免费视频久久久 | 欧美成人精品三级在线观看播放 | 夜夜爽夜夜操 | 天天爱天天操天天爽 | 国产精品久久久久久久久免费 | 日韩网站在线 | 欧美网址在线观看 | 久久玖| 国产美女被啪进深处喷白浆视频 | 一区二区三区精品在线视频 | 久草在线观看视频免费 | 久久任你操 | 天堂网一区二区三区 | 国产日产亚洲精华av | 色婷婷视频 | 国产原创av片| 天天爱天天干天天爽 | 97超碰.com| 色搞搞 | 免费视频网 | 91精品久久久久久久久 | 天堂素人在线 | 亚洲精品国产品国语在线 | 激情欧美一区二区三区免费看 | 国产福利一区二区在线 | 五月天.com | 久久99视频免费 | 手机成人av在线 | 婷婷精品在线视频 | 国产精品婷婷午夜在线观看 | 黄色一级在线视频 | 亚洲在线色 | 日韩精品一区二区三区在线视频 | 久草视频在 | 久久综合九色欧美综合狠狠 | 精品国产伦一区二区三区观看体验 | 在线观看免费视频你懂的 | 成人亚洲精品国产www | 国产无遮挡又黄又爽在线观看 | 日韩女同av | 天天干天天综合 | 999一区二区三区 | 国产看片 色| 国产一级免费播放 | 在线观看黄色av | 欧美激情视频一区二区三区 | 亚洲年轻女教师毛茸茸 | 激情视频久久 | 色欧美成人精品a∨在线观看 | 国产精品久久久999 国产91九色视频 | 国产在线观看免费 | 黄色最新网址 | 中文字幕丝袜美腿 | 久草9视频 | 欧美日韩国产精品一区二区三区 | 久久久电影 | 久操中文字幕在线观看 | 成片视频免费观看 | 国产色拍拍拍拍在线精品 | 中文在线a在线 | 精品美女在线视频 | 天天爽天天爽夜夜爽 | 手机在线欧美 | 在线观看中文字幕网站 | 日韩视频免费观看高清 | 69国产成人综合久久精品欧美 | 免费日韩av电影 | 国产精品影音先锋 | 久久亚洲综合色 | 手机色在线 | 成人午夜精品福利免费 | 亚洲精品在线播放视频 | 国产视频资源 | 日本最新一区二区三区 | 天天天插 | 日韩有码专区 | 亚洲成av人电影 | 久久亚洲热 | 国产亚洲精品美女 | 成人久久| 欧美日韩视频观看 | 亚洲免费小视频 | 欧美性猛片, | 黄色三级在线观看 | 黄色aa久久 | 五月婷婷色播 | 成人免费看黄 | 久久五月情影视 | 51久久成人国产精品麻豆 | 午夜国产在线 | 日日夜精品 | 婷婷av网站| 在线观看中文字幕第一页 | 丝袜av网站 | 91视视频在线直接观看在线看网页在线看 | .国产精品成人自产拍在线观看6 | 日韩三级av| 久久久久久福利 | 91九色精品 | 色综合久久久久综合99 | 九九在线精品视频 | 国产一二区视频 | 91九色老| 免费观看完整版无人区 | 婷婷草 | 玖玖综合网 | 毛片在线播放网址 | av中文字幕免费在线观看 | 麻豆久久精品 | 国产九色视频在线观看 | 久久国内免费视频 | 国产精品一区二 | 91成人精品一区在线播放69 | 不卡的av电影 | 免费在线观看一区二区三区 | 蜜臀av免费一区二区三区 | 中文字幕国产精品 | 黄色在线网站噜噜噜 | 美女视频国产 | 久久人91精品久久久久久不卡 | 视频在线观看国产 | 片网站 | www在线免费观看 | 欧美一区二视频在线免费观看 | 婷婷久久久久 | 少妇视频一区 | 成年人免费在线观看网站 | 国产一区免费视频 | 午夜精品视频在线 | 精品一二三四五区 | 亚洲精品小区久久久久久 | 国产性xxxx | 69亚洲乱| 五月婷婷,六月丁香 | 成人欧美一区二区三区在线观看 | 日日夜夜国产 | 国产一级电影在线 | 2022中文字幕在线观看 | 九九热在线观看视频 | 日韩中文字幕电影 | 一级片免费视频 | 一区二区三区日韩在线 | 毛片无卡免费无播放器 | 日韩欧美视频免费在线观看 | 国产中文在线字幕 | 91视频免费看网站 | 亚洲欧美乱综合图片区小说区 | 九色琪琪久久综合网天天 | 91在线视频导航 | 日韩在线免费视频观看 | 日韩视频免费在线观看 | 在线观看视频黄色 | 99av国产精品欲麻豆 | 天天操天天射天天 | 日韩免费视频一区二区 | 久草网站 | 97视频在线看 | 天堂在线视频免费观看 | 精品视频免费观看 | 久草精品视频 | 国产成人在线观看 | 丁香高清视频在线看看 | 久久综合狠狠综合久久激情 | 五月婷在线视频 | 欧美日韩视频精品 | 久久久国产日韩 | 丝袜网站在线观看 | 欧美日韩久久不卡 | 日韩精品久久久久久 | 天天爽网站 | 国产午夜精品一区二区三区欧美 | 丁香在线| 五月天电影免费在线观看一区 | 一区二区三区国产欧美 | 天天干天天天天 | 99久久婷婷国产精品综合 | 国产精品一区二区久久精品爱微奶 | 久影院| 国产1区2区3区精品美女 | 九九欧美视频 | 久久综合婷婷综合 | 久久免费看av| 亚洲国产日韩av | 国产麻豆视频在线观看 | 9在线观看免费 | 婷婷丁香av | 国产中文字幕在线看 | www黄色大片 | 91高清免费观看 | 欧美精品一区二区免费 | 日日日爽爽爽 | 久久tv视频 | 亚洲精品在线国产 | 国产在线毛片 | 精品视频97 | 最新国产在线观看 | 久久首页| 99精品色| 欧美在线视频不卡 | 久久人人爽人人爽人人片 | 91精品国产乱码久久桃 | 特级西西444www大精品视频免费看 | 日韩理论 | 久久只精品99品免费久23小说 | 欧美专区国产专区 | 波多野结衣在线播放视频 | 中文字幕av电影下载 | 中文久草| 精品电影一区 | 在线视频电影 | 2021国产在线视频 | 国精产品永久999 | 成人av播放 | 天天操狠狠操夜夜操 | 免费碰碰 | 在线视频 影院 | 996久久国产精品线观看 | 国产探花| 久久久国产精华液 | 91麻豆精品国产91久久久无限制版 | 夜色资源站国产www在线视频 | 国产成人福利片 | 青青色影院 | 黄色网中文字幕 | 国产精品一区一区三区 | 玖玖国产精品视频 | 综合久久影院 | 狠狠干电影 | 在线观看免费一级片 | 玖操| 夜夜操天天干, | 国产麻豆精品95视频 | 久久精品理论 | 免费av福利 | 成人中文字幕在线观看 | 东方av免费在线观看 | 欧美激情精品久久久久 | 中文字幕国产一区 | 四虎www | 99r国产精品 | 成人av一区二区兰花在线播放 | 国产精品午夜在线 | 福利视频导航网址 | 久久久不卡影院 | 久久综合狠狠综合久久综合88 | 国产精品123 | 久久99亚洲网美利坚合众国 | 久久99精品热在线观看 | 欧美日本高清视频 | 亚洲一级片 | 国产精品久久久999 国产91九色视频 | 亚洲激情校园春色 | 色视频在线观看 | 精品夜夜嗨av一区二区三区 | 亚洲国产视频直播 | 极品中文字幕 | 免费h精品视频在线播放 | 国语黄色片 | 国产涩涩在线观看 | 亚洲五月花 | 91视频免费看网站 | 免费在线观看黄 | 欧美巨大荫蒂茸毛毛人妖 | 国产在线观看av | 中文字幕在线资源 | 亚洲精品视频一 | 99人成在线观看视频 | 最近日韩中文字幕中文 | 久久精品网站免费观看 | 午夜精品久久久久久久99 | 91精品办公室少妇高潮对白 | 亚洲视频 在线观看 | 欧美大片第1页 | 视频国产在线观看18 | 天天艹日日干 | 99久久婷婷 | 国产精品久久久久久久久久了 | 91激情视频在线观看 | 91九色最新| 人人玩人人弄 | 久久久国产精品一区二区三区 | 在线国产黄色 | 香蕉视频在线免费 | 日日日爽爽爽 | 精品久久国产 | 久久视频免费在线观看 | 国产精品久久嫩一区二区免费 | 五月天丁香| 欧美激情第八页 | 国产一二三四在线观看视频 | 99r精品视频在线观看 | 一区二区三区四区五区六区 | 一区二区三区日韩精品 | 在线观看不卡视频 | 亚洲精品久久久蜜桃直播 | 国产精品久久久免费 | 亚洲精品在 | 日本爱爱免费 | 天天天干天天射天天天操 | 香蕉网站在线观看 | 在线观看v片 | 精品久久久久久亚洲综合网 | 麻豆视频免费在线 | 国产精品高潮久久av | 亚洲电影影音先锋 | 精品国产一区二区三区四 | www.玖玖玖 | www.狠狠干 | 国产午夜av | 成人午夜黄色 | 日韩av区 | 一区中文字幕在线观看 | 丁香花在线观看视频在线 | 久久99精品国产麻豆婷婷 | 一本到视频在线观看 | 一区二区在线电影 | 国产在线视频不卡 | 久久久婷| 成人三级av | 日韩在线国产 | 97视频免费观看 | 91亚洲精品在线观看 | 国产原创91 | 韩日av在线 | 欧美视频xxx | 日本中文字幕在线电影 | 五月天色综合 | 亚洲理论电影 | 黄视频网站大全 | 亚洲欧美在线视频免费 | 久久人人爽人人片av | 超碰在线97国产 | 手机av资源 | 亚洲成av人片在线观看香蕉 | 91香蕉国产在线观看软件 | 国产精品中文字幕在线观看 | 超碰在线天天 | 国产黄色精品在线观看 | 亚洲综合色视频在线观看 | 九九九九精品 | 伊人色综合久久天天网 | 久久久www成人免费精品 | 国产午夜三级 | 96亚洲精品久久 | 成人激情开心网 | 国产精品123 | 天堂av免费看 | 欧美久久久 | 在线视频 一区二区 | 黄色a在线| 日韩免费一级电影 | 又黄又爽又色无遮挡免费 | 天天爽天天做 | 岛国一区在线 | 精品一区电影 | 久久久久久国产精品免费 | 婷婷在线精品视频 | 狠狠色噜噜狠狠狠合久 | 国产视频中文字幕在线观看 | 在线观看日韩免费视频 | 久久久这里有精品 | av成人免费观看 | 中文av一区二区 | 精品久久99 | 日日夜夜骑 | 日韩视频精品在线 | 国产精品久久久久久久免费大片 | 五月婷婷丁香在线观看 | 国产在线无| 日韩中文字幕免费看 | 中文字幕文字幕一区二区 | 蜜桃视频在线观看一区 | 开心激情综合网 | www.婷婷com | 国产精品久久久亚洲 | 91xav | 久草.com | 欧美国产精品一区二区 | 狠狠干干 | 欧美整片sss| 8x成人免费视频 | 人人要人人澡人人爽人人dvd | 欧美xxxx性xxxxx高清 | 国产一区成人 | 国产一区二区电影在线观看 | 久久er99热精品一区二区 | 亚洲三级精品 | 久久精品www人人爽人人 | 国产一区二区久久久 | 在线观看午夜 | 人人干天天射 | 亚洲区另类春色综合小说 | 99婷婷狠狠成为人免费视频 | 久久综合色一综合色88 | 欧美片网站yy | 国产美女视频黄a视频免费 久久综合九色欧美综合狠狠 | 欧美另类xxxx | 成年人在线观看免费视频 | 国产精品av电影 | 夜添久久精品亚洲国产精品 | 日韩三级免费 | 日本99久久 | 黄色软件网站在线观看 | 黄色片亚洲 | 99精品视频免费全部在线 | 欧美aaa视频 | 黄色小说免费观看 | 网站在线观看你们懂的 | 97超碰香蕉| 怡春院av| 日韩欧美国产免费播放 | 狠狠干美女 | 一区二区三区四区免费视频 | 国产一级片免费观看 | 国产黄av | a视频在线播放 | 日日摸日日添日日躁av | 日韩成人在线免费观看 | 婷婷丁香国产 | 中文字幕日韩精品有码视频 | 久久国产精品免费视频 | 欧美精品在线一区二区 | 国产精品久久久久aaaa九色 | 999成人 | 日韩激情久久 | 久久97久久 | 日日天天av | 在线播放精品一区二区三区 | 国产原创在线 | 狠狠狠狠狠操 | 96国产在线 | 日本高清免费中文字幕 | 在线看免费 | 欧美成人精品在线 | 亚洲综合在线五月天 | 亚洲综合在线播放 | 日韩大片免费观看 | 九九热在线精品 | 精产嫩模国品一二三区 | 日本99热 | 婷婷丁香狠狠爱 | 国产高清一级 | 亚洲一区二区视频在线 | 久久这里只有精品视频99 | 国产麻豆果冻传媒在线观看 | 午夜精品一区二区三区在线视频 | av久久久| 日韩欧美电影在线观看 | 99在线观看视频网站 | 在线观看日本高清mv视频 | 国产成人高清在线 | av免费观看网站 | 国语自产偷拍精品视频偷 | 麻豆传媒视频观看 | 五月婷婷在线视频观看 | 91亚洲精品久久久蜜桃借种 | 久久免视频 | 日日夜夜天天 | 亚洲黄色免费网站 | 国产一区免费在线 | 人成电影网 | 在线亚州 | 国产香蕉久久 | 免费毛片aaaaaa | 一级精品视频在线观看宜春院 | 久久99最新地址 | 中文字幕在线不卡国产视频 | 色婷婷免费 | 天天曰视频 | 午夜美女福利直播 | 国产黄色资源 | 国产成人精品久久 | 99re久久精品国产 | 天天操天天干天天 | 狠狠狠色丁香综合久久天下网 | .精品久久久麻豆国产精品 亚洲va欧美 | 超碰免费av| 在线亚洲播放 | 在线视频福利 | 91av看片 | 五月婷婷开心 | 久久视频在线看 | 成人免费视频播放 | av先锋中文字幕 | 国产1区2区| 天天在线操 | 日韩在线不卡视频 | 日本性高潮视频 | 久久综合九色综合欧美就去吻 | 久久久久久久久久久久久久电影 | 在线免费国产视频 | 69性欧美| 深夜国产福利 | 久久亚洲福利视频 | 日本久久成人中文字幕电影 | 天天躁日日躁狠狠 | 日日摸日日添日日躁av | 免费又黄又爽 | 欧美激情视频久久 | 99国产精品久久久久老师 | 日韩xxxx视频 | 色资源二区在线视频 | 亚洲男男gⅴgay双龙 | 伊人久在线 | 黄色一级免费网站 | 人人澡人人模 | 二区三区中文字幕 | 欧美日韩国产一区二区三区在线观看 | 久久久99精品免费观看乱色 | 亚洲视频精品在线 | 精品国产福利在线 | 久久久久欠精品国产毛片国产毛生 | 麻豆影音先锋 | 免费午夜在线视频 | 色婷婷激情五月 | 日本黄色片一区二区 | 国产精品久免费的黄网站 | 亚洲激情免费 | 成年人免费看片 | 在线观看视频黄色 | 亚洲欧美在线观看视频 | 中文在线中文资源 | 91日韩在线| 国产一级三级 | 成人免费观看视频网站 | 亚洲电影网站 | 97人人视频| 免费在线观看成人 | 91九色蝌蚪国产 | 日韩免费一级电影 | 热久精品 | 亚洲一区精品二人人爽久久 | 日韩91精品| 91视频这里只有精品 | 夜夜夜草 | 国产精品久久久久av福利动漫 | 欧美日韩二三区 | 日本久久不卡视频 | 美女网站色免费 | 国产精品第三页 | 激情五月开心 | 国产综合婷婷 | 久草久热 | 一区二区三区国产欧美 | av片一区二区 | 四虎国产永久在线精品 | 久久国产高清视频 | 天天干天天做天天爱 | 在线影视 一区 二区 三区 | 色综合夜色一区 | 97人人爽人人 | 色综合久久88色综合天天 | 五月天狠狠操 | 国产成人综合图片 | 国产免费成人 | 成人h在线观看 | 在线播放 亚洲 | 99亚洲国产精品 | 91在线精品视频 | 亚洲欧美怡红院 | 成人在线中文字幕 | 亚洲手机天堂 | 国产精品理论片在线播放 | 日韩成人免费在线观看 | 久久国产精品一区二区三区四区 | 亚洲日本一区二区在线 | 日本特黄一级 | 国产经典 欧美精品 | 欧美aa一级片| 天天射天天操天天色 | 高清av免费一区中文字幕 | 中文字幕在线看片 | 欧美性极品xxxx做受 | 亚洲精品看片 | 一区av在线播放 | 久久天天综合网 | 成年人免费在线看 | 狠狠88综合久久久久综合网 | 国产爽视频 | 亚洲电影在线看 | 婷婷草 | 91九色在线观看视频 | 高清av免费一区中文字幕 | 在线精品视频在线观看高清 | 99视频+国产日韩欧美 | 亚洲 欧美 国产 va在线影院 | 狠狠干天天 | 福利一区在线 | 黄色动态图xx | 久久久www成人免费精品张筱雨 | 国产精品久久久久久高潮 | 日韩激情视频 | 国产精品日韩在线 | 久国产在线播放 | 午夜精品久久久久久中宇69 | 久久久久一区二区三区 | 国产99久久久久 | 色综合久久久久 | 91超级碰碰 | 欧美在线观看小视频 | 3d黄动漫免费看 | 91成人小视频 | 亚洲国产精品va在线看黑人 | 午夜国产福利在线 | 欧美 日韩 性 | 人人舔人人插 | 五月婷婷免费 | 亚洲精品色婷婷 | 久久久网址 | 美女一级毛片视频 | 伊人狠狠色丁香婷婷综合 | 免费看污污视频的网站 | 国产成年免费视频 | 欧美性生活久久 | 一色屋精品视频在线观看 | 久久99热久久99精品 | av免费黄色| 久久 精品一区 | 九九热在线视频免费观看 | 国产精选在线 | 一级黄毛片 | 免费久草视频 | 国产九九精品 | 激情五月看片 | 成人啪啪18免费游戏链接 | 婷婷色网址 | 免费成人在线视频网站 | 久久精品女人毛片国产 | 成人av电影免费在线播放 | 国产69久久久欧美一级 | 国产高清成人在线 | 亚洲老妇xxxxxx | 四虎免费在线观看视频 | 久久国产精品99精国产 | 999在线精品 | 亚洲男男gⅴgay双龙 | 不卡视频一区二区三区 | 在线免费av播放 | 国产三级视频在线 | 欧美午夜精品久久久久 | 亚洲成人第一区 | 欧洲在线免费视频 | 天天操夜夜拍 | 毛片网站在线看 | 成人午夜免费剧场 | 国产精品久久久久久久久搜平片 | 久久综合九色综合久99 | 亚洲天堂精品视频在线观看 | 一区三区视频在线观看 | 91大神电影 | 一区二区三区中文字幕在线观看 | 免费在线观看av的网站 | 成年人在线观看免费视频 | 国产精品久久久免费 | 国产亚洲激情视频在线 | 在线黄网站| 亚洲日日日 | 久久高清免费视频 | 亚洲在线免费视频 | 四虎成人精品永久免费av | 一区二区三区中文字幕在线观看 | 少妇bbw撒尿 | 韩国精品在线观看 | 91视频免费国产 | 丁香六月伊人 | 国产三级国产精品国产专区50 | 在线亚洲成人 | 91成人看片 | 久久精品在线 | 国产精品毛片一区二区 | 美女黄视频免费 | 日日摸日日碰 | 91视频首页 | 久久人人爽人人片 | 成人黄色小说网 | 国产涩涩网站 | 国产精品嫩草69影院 | 丁香激情综合久久伊人久久 | 日本韩国精品一区二区在线观看 | 成人久久久久久久久 | 黄av免费 | 国产高清视频免费在线观看 | 黄色性av| 国产经典av | 蜜臀av夜夜澡人人爽人人 | 国产色拍拍拍拍在线精品 | 久久国产高清 | 欧美老人xxxx18| 久在线观看视频 | 波多野结衣网址 | 在线免费观看黄色 | 日日夜夜噜 | 久久久久国产成人免费精品免费 | 久久精品综合网 | 久久久久免费观看 | 6080yy精品一区二区三区 | 久久麻豆视频 | 在线看v片 | 97国产精品视频 | 日三级在线 | 少妇搡bbb | 国产三级视频在线 | 久久久网址 | 精品视频在线免费 | 美女网站色 | 天堂视频一区 | 国产亚洲精品久 | 狠狠色丁香久久综合网 | 久久婷亚洲五月一区天天躁 | 一本色道久久精品 | 天干啦夜天干天干在线线 | 一区视频在线 | 丝袜美腿一区 | 中文字幕国产精品一区二区 | 公开超碰在线 | 成人国产精品电影 | 日韩免费小视频 | 天天综合成人 | 国产专区在线 | 888av| 狠狠色丁香婷婷综合久小说久 | 国产视频一区二区三区在线 | 久久成人国产 | 免费日韩视 |