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

災(zāi)難性回溯:正則表達(dá)式如何導(dǎo)致ReDoS漏洞?

譯文
安全 漏洞
在某些情況下,正則表達(dá)式可能會(huì)導(dǎo)致系統(tǒng)運(yùn)行速度變慢,甚至容易受到ReDoS攻擊。

當(dāng)用戶需要搜索和替換文本時(shí),正則表達(dá)式就會(huì)派上用場(chǎng)。然而,在某些情況下,它們可能會(huì)導(dǎo)致系統(tǒng)變慢,甚至容易受到ReDoS攻擊。 ?

簡(jiǎn)介?

ReDoS是DoS攻擊的一種子類型。ReDoS攻擊的目的是通過(guò)低效的正則表達(dá)式停止應(yīng)用程序或使其變慢。 ?

ReDoS攻擊分為兩種類型: ?

(1)將帶有惡意模式的字符串傳遞給應(yīng)用程序。然后,這個(gè)字符串被用作正則表達(dá)式,從而導(dǎo)致ReDoS攻擊。 ?

(2)將特定格式的字符串傳遞給應(yīng)用程序。然后,這個(gè)字符串由一個(gè)易受攻擊的正則表達(dá)式計(jì)算,從而導(dǎo)致ReDoS攻擊。 ?

任何ReDoS攻擊的要點(diǎn)都是在應(yīng)用程序中使用易受攻擊的正則表達(dá)式。將某種格式的字符串傳遞給正則表達(dá)式會(huì)導(dǎo)致其計(jì)算時(shí)間過(guò)長(zhǎng)。 ?

如果ReDoS攻擊成功,則正則表達(dá)式計(jì)算將導(dǎo)致災(zāi)難性的回溯。這是正則表達(dá)式引擎中回溯函數(shù)的結(jié)果,該函數(shù)遍歷可能的字符串匹配,直到找到正確的字符串。如果沒(méi)有正確的匹配,正則表達(dá)式將不會(huì)停止,直到遍歷所有可能的選項(xiàng)。而所有可能選項(xiàng)的完整迭代將導(dǎo)致正則表達(dá)式計(jì)算的時(shí)間過(guò)長(zhǎng)。這被稱為災(zāi)難性回溯。?

如果正則表達(dá)式包含至少一個(gè)可能導(dǎo)致大量匹配選項(xiàng)的子表達(dá)式,則它很容易發(fā)生災(zāi)難性的回溯。?

災(zāi)難性回溯:真實(shí)的例子?

以下檢查幾個(gè)正則表達(dá)式的漏洞。?

在這里編寫了一個(gè)小程序,它顯示了正則表達(dá)式的計(jì)算時(shí)間如何依賴于計(jì)算字符串中的字符數(shù)的圖形。在接下來(lái)的示例中,將使用這個(gè)程序展示災(zāi)難性的回溯。?

示例1 ?

以下看一個(gè)簡(jiǎn)單的合成例子:?

(x+)+y ?

比較一下(x+)+y表達(dá)式在兩種情況下的計(jì)算時(shí)間:?

(1)正則表達(dá)式的輸入接受與指定模式一一對(duì)應(yīng)的字符串。同時(shí),每個(gè)后續(xù)字符串的長(zhǎng)度都比前一個(gè)字符串多一個(gè)字符。 ?

(2)正則表達(dá)式的輸入接受不匹配模式的字符串(字符串末尾沒(méi)有y字符)。同時(shí),每個(gè)后續(xù)字符串的長(zhǎng)度都比前一個(gè)字符串多一個(gè)字符。 ?

實(shí)驗(yàn)結(jié)果如下:?

圖1字符串匹配模式(x+)+y的正則表達(dá)式的執(zhí)行時(shí)間?

圖2字符串不匹配(x+)+y模式(在結(jié)尾缺少y字符)的正則表達(dá)式的執(zhí)行時(shí)間?

由上可見,第一組字符串立即被處理。然而,第二組的處理速度呈指數(shù)級(jí)增長(zhǎng)為什么會(huì)這樣? ?

問(wèn)題是,在第一種情況下,正則表達(dá)式在第一次嘗試時(shí)就找到了匹配項(xiàng)。在第二種情況下處理字符串時(shí),一切都變得非常復(fù)雜。x+模板可以匹配任意數(shù)量的x個(gè)字符。(x+)+模板可以適合由一個(gè)或多個(gè)對(duì)應(yīng)于x+的子字符串組成的字符串。因此,有許多選項(xiàng)可以將字符串與正則表達(dá)式匹配。它們的數(shù)量取決于由x個(gè)字符組成的子字符串的長(zhǎng)度。每當(dāng)正則表達(dá)式?jīng)]有找到y(tǒng)字符時(shí),它就開始檢查下一個(gè)選項(xiàng)。只有在檢查了所有這些之后,正則表達(dá)式才會(huì)給出答案——沒(méi)有找到匹配項(xiàng)。 ?

下表顯示了xxxx字符串與(x+)+y正則表達(dá)式的幾種可能匹配:

幸運(yùn)的是,并非所有正則表達(dá)式都容易受到災(zāi)難性回溯的影響。如果正則表達(dá)式滿足以下條件,則會(huì)受到ReDoS攻擊:?

(1)有兩個(gè)子表達(dá)式,其中一個(gè)子表達(dá)式包含另一個(gè)子表達(dá)式。此外,以下量詞之一應(yīng)用于它們中的每一個(gè):“*”、“+”、“*?”、“+?”、在前面的示例中,(x+)+子表達(dá)式包含x+。?

(2)有一個(gè)字符串可以與兩個(gè)子表達(dá)式匹配。例如,字符串xxxx可以同時(shí)適合x+和(x+)+模板。 ?

(\d?|....|[1-9])+類型的表達(dá)式是一個(gè)小例外。這里的(\d?|....|[1-9])+表達(dá)式包含子表達(dá)式\d?和(1-9)。它們通過(guò)'|'運(yùn)算符枚舉。這些子表達(dá)式也可以適合相同的字符串,例如111。在本例中,應(yīng)用'?的量詞到子表達(dá)式之一也會(huì)導(dǎo)致漏洞。 ?

示例2 ?

結(jié)果發(fā)現(xiàn)(x+)+y表達(dá)式是脆弱的。現(xiàn)在稍微改變一下,添加一個(gè)檢查另一個(gè)字符的存在: ?

(x+z)+y ?

現(xiàn)在有了(x+z)+子表達(dá)式,xz和xxxxz字符串可以與這個(gè)表達(dá)式匹配。這個(gè)子表達(dá)式包括x+子表達(dá)式,它可以對(duì)應(yīng)于x、xxxx等字符串。正如人們所看到的,這些子表達(dá)式不能與相同的值匹配。因此,即使不滿足第二個(gè)條件,也不存在災(zāi)難性的回溯。?

圖3使用一組字符串“中斷”正則表達(dá)式的嘗試失敗。它們中的每一個(gè)都對(duì)應(yīng)于x+子表達(dá)式或(x+z)+子表達(dá)式。 ?

示例3 ?

現(xiàn)在看看下一個(gè)正則表達(dá)式:?

newDate\((-?\d+)*\)?

這個(gè)正則表達(dá)式有一個(gè)任務(wù)——搜索newDate(12-09-2022)類型的子字符串。能說(shuō)這個(gè)正則表達(dá)式是安全的嗎?不。除了正確的字符串,正則表達(dá)式還會(huì)考慮糾正newDate(8-911-111-11-11)甚至newDate(11111111111)字符串。然而,要理解問(wèn)題的本質(zhì),這樣的表達(dá)就已經(jīng)足夠了。 ?

上述選項(xiàng)都不會(huì)導(dǎo)致災(zāi)難性的回溯。然而,如果處理“newDate(1111111111111)”類型的字符串,就會(huì)發(fā)生這種情況。?

圖4正則表達(dá)式檢查與模式不匹配的字符串的執(zhí)行時(shí)間(字符串末尾沒(méi)有右括號(hào))?

在此將再次看到災(zāi)難性的回溯。發(fā)生這種情況是因?yàn)椋??\d+)*子表達(dá)式,其中包含\d+子表達(dá)式。“*”或“+”量詞應(yīng)用于兩個(gè)子表達(dá)式,并且同一字符串可以與它們中的每一個(gè)匹配,例如111。?

將這些觀察結(jié)果與前面檢查的帶有漏洞的正則表達(dá)式的條件進(jìn)行比較?

(1)有兩個(gè)子表達(dá)式,其中一個(gè)包含另一個(gè)子表達(dá)式。以下量詞之一應(yīng)用于它們中的每一個(gè):“*”、“+”、“*?”、“+?”、{…}”。(-?\d+)*)子表達(dá)式包含\d+;?

(2)有一個(gè)字符串可以與兩個(gè)子表達(dá)式匹配。例如,1111字符串可以同時(shí)適合\d+模板和(-?\d+)*)。?

newDate\((-?\d+)*\)regex在實(shí)際項(xiàng)目RestSharp庫(kù)中造成了一個(gè)漏洞(CVE-2021-27293)。?

示例4 ?

作為最后一個(gè)例子,在一個(gè)更復(fù)雜的正則表達(dá)式中尋找漏洞 ?

^(([A-Z]:|\\main)(\\[^\\]+)*(,\s)?)+$?

這個(gè)表達(dá)式的任務(wù)是查找表示文件或目錄路徑列表的字符串。這列表中的每個(gè)元素之間用逗號(hào)和空格字符分隔。列表項(xiàng)可以由對(duì)應(yīng)于以下兩種類型之一的路徑表示:?

(1)完整路徑,例如:D:\catalog\subcatalog\file.txt。 ?

(2)主文件夾的相對(duì)路徑,例如:\main\catalog\file.exe。 ?

因此,對(duì)應(yīng)于模式的字符串可能是這樣的: ?

D:\catalog, C:\catalog\file.cs, \main\file.txt, \main\, project\main.csproj ?

正則表達(dá)式將計(jì)算這樣的字符串而不會(huì)出現(xiàn)任何問(wèn)題。?

這同樣適用于幾乎所有不正確的字符串處理,例如: ?

D:\catalog\file.cs\catalog\file.cs\catalog\file.cs\catalog\file.cs\catalog\file.cs\catalog\file.cs\\\?

然而,如果將以下類型的字符串傳遞給正則表達(dá)式,情況就會(huì)改變: ?

D:\main\main\main\main\main\main\main\main\main\main\main\main\main\main\main\\\

圖5正則表達(dá)式在處理 D:\main ...\main\\\ format

檢查一下原始正則表達(dá)式(^(([A-Z]:|\\main)(\\[^\\]+)*(,\s)?)+$)詳細(xì)信息。需要注意,相互跟隨的子表達(dá)式([A-Z]:|\\main)和(\\[^\\]+)*可以與同一個(gè)\main字符串匹配。此外,以下子表達(dá)式((,\s)?)可以忽略,因?yàn)閌?'量詞允許不與該模板匹配。?

因此,可以簡(jiǎn)化原始正則表達(dá)式,只檢查一種特殊情況——D:\main ...\main format: ?

^(([A-Z]:|\\main)(\\main)*)+$?

當(dāng)查看這個(gè)字符串的簡(jiǎn)化版本時(shí),災(zāi)難性的回溯漏洞變得很明顯。?

(1)有一個(gè)帶有“+”量詞的子表達(dá)式(([a-z]:|\\main)(\\main)*)+。這個(gè)子表達(dá)式包含帶有“*”量詞的(\\main)*。 ?

(2)兩個(gè)子表達(dá)式:(([A-Z]:|\\main)(\\main)*)+和(\\main)* 可以匹配相同的字符串,例如,\main\main\main。?

因此,脆弱表達(dá)式的兩個(gè)條件都滿足。?

在此強(qiáng)調(diào)一下在^(([A-Z]:|\\main)(\\[^\\]+)*(,\s)?)+$正則表達(dá)式中導(dǎo)致災(zāi)難性回溯的主要因素: ?

  • '+'量詞應(yīng)用于(([A-Z]:|\\main)(\\[^\\]+)*(,\s)?)+子表達(dá)式; ?
  • '*'量詞應(yīng)用于(\\[^\\]+)*子表達(dá)式; ?
  • 子表達(dá)式([A-Z]:|\\main)和(\\[^\\]+)*可以匹配相同的\main字符串;?
  • (,\s)?子表達(dá)式可以省略,因?yàn)??'的量詞。 ?

如果至少缺少其中的一個(gè),則正則表達(dá)式絕對(duì)安全。?

如何避免災(zāi)難性回溯?

以下了解保護(hù)正則表達(dá)式避免災(zāi)難性回溯的主要方法。將使用newDate\((-?\d+)*\)作為例子。以下代碼是用C#編寫的。然而,類似的功能可能存在于其他支持正則表達(dá)式的編程語(yǔ)言中。?

選項(xiàng)1 ?

添加正則表達(dá)式處理字符串的執(zhí)行時(shí)間限制。在.Net中,可以在調(diào)用靜態(tài)方法或初始化新的正則表達(dá)式對(duì)象時(shí)設(shè)置matchTimeout參數(shù)。?

C# ?
RegexOptions options = RegexOptions.None;?
TimeSpan timeout = TimeSpan.FromSeconds(1);?
Regex pattern = new Regex(@"newDate\((-?\d+)*\)", options, timeout);?
Regex.Match(str, @"newDate\((-?\d+)*\)", options, timeout);?

圖6正則表達(dá)式的執(zhí)行時(shí)間被限制為1秒?

選項(xiàng)2 ?

使用原子組(?>…): ?

C# ?
Regex pattern = new Regex(@"newDate\((-?\d+)*\)", options, timeout);?

對(duì)于標(biāo)記為原子組的表達(dá)式,將禁用回溯功能。因此,在所有可能的匹配選項(xiàng)中,一個(gè)原子組總是只匹配一個(gè)包含最大字符數(shù)的子字符串。?

盡管原子組是防止災(zāi)難性回溯的可靠方法,但建議謹(jǐn)慎使用它們。在某些情況下,使用原子組會(huì)降低正則表達(dá)式計(jì)算的準(zhǔn)確性。?

圖7標(biāo)記為原子組的子表達(dá)式不再容易受到災(zāi)難性回溯的影響?

選項(xiàng)3 ?

重寫正則表達(dá)式,用安全的等價(jià)子表達(dá)式替換不安全的子表達(dá)式。例如,要查找newDate(13-09-2022)類型的字符串,可以使用newDate\((\d{2}-\d{2{-\d{4})\),而不是newDate \((-?\d+)*\)。?

后者有兩個(gè)子表達(dá)式:(-?\d+)*和\d+。\d+子表達(dá)式包含在(-?\d+)*中。同一子字符串可以匹配這兩個(gè)子表達(dá)式。安全的等效函數(shù)允許只與一個(gè)模板匹配任何子字符串,因?yàn)楸仨殭z查模板\d{…}之間的'-'字符。 ?

結(jié)論?

以下進(jìn)行總結(jié):?

(1)正則表達(dá)式可能容易受到ReDoS攻擊,其目的是停止或減慢應(yīng)用程序。 ?

(2)由于災(zāi)難性的回溯,應(yīng)用程序變慢。如果有大量用于將輸入字符串與正則表達(dá)式匹配的選項(xiàng),并且其中沒(méi)有正確的選項(xiàng),則會(huì)發(fā)生這種情況。?

(3)如果正則表達(dá)式包含至少一個(gè)易受攻擊的子表達(dá)式,可能導(dǎo)致大量匹配選項(xiàng),則正則表達(dá)式很容易發(fā)生災(zāi)難性的回溯。 ?

(4)通過(guò)檢查正則表達(dá)式中的以下條件,可以識(shí)別該表達(dá)式中的漏洞:?

a.有兩個(gè)子表達(dá)式,其中一個(gè)包含另一個(gè)子表達(dá)式。以下量詞之一應(yīng)用于它們中的每一個(gè):“*”、“+”、“*?”、“+?”、{...}';?

b.有一個(gè)字符串可以同時(shí)滿足這兩個(gè)子表達(dá)式。 ?

原文標(biāo)題:??Catastrophic Backtracking: How Can a Regular Expression Cause a ReDoS Vulnerability???,作者:Andrey Moskalev

責(zé)任編輯:華軒 來(lái)源: 51CTO
相關(guān)推薦

2021-09-06 06:41:43

正則表達(dá)式ReDoSRegexploit

2009-08-20 13:52:25

C#正則表達(dá)式

2018-09-27 15:25:08

正則表達(dá)式前端

2020-09-04 09:16:04

Python正則表達(dá)式虛擬機(jī)

2021-05-25 09:18:04

正則表達(dá)式Linux字符串

2024-09-14 09:18:14

Python正則表達(dá)式

2010-03-25 18:25:36

Python正則表達(dá)式

2011-06-02 12:34:16

正則表達(dá)式

2021-01-27 11:34:19

Python正則表達(dá)式字符串

2022-03-28 06:19:14

正則表達(dá)式開發(fā)

2017-05-12 10:47:45

Linux正則表達(dá)式程序基礎(chǔ)

2019-07-17 15:45:47

正則表達(dá)式字符串前端

2009-02-18 09:48:20

正則表達(dá)式Java教程

2009-09-16 18:19:34

正則表達(dá)式組

2022-01-04 11:35:03

Linux Shel正則表達(dá)式Linux

2016-11-10 16:21:22

Java 正則表達(dá)式

2009-09-16 17:15:57

正則表達(dá)式引擎

2023-09-13 08:12:45

2018-08-23 09:16:22

2012-04-28 15:22:46

PHP
點(diǎn)贊
收藏

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

成人免费aaa| 亚洲v日韩v综合v精品v| 亚洲综合欧美综合| 99视频这里有精品| 亚洲高清不卡在线观看| 欧美男人的天堂| 国产精品九九九九| 99综合视频| www国产精品视频| 性活交片大全免费看| 日韩欧美一区二区三区在线观看| 亚洲欧美一区二区三区国产精品 | 亚洲精品一区二区三区蜜桃久| 国产一区二区三区三州| 中文国产一区| 欧美成人合集magnet| free性中国hd国语露脸| 日本在线成人| 欧美性视频一区二区三区| 男人添女人下部视频免费| 免费在线观看污视频| 国产精品一级片| 国产精品高潮粉嫩av| 久久免费视频99| 99精品美女| 亚洲欧美国产一本综合首页| 亚洲av午夜精品一区二区三区| 中文.日本.精品| 精品人伦一区二区三区蜜桃免费| 免费成人深夜夜行网站视频| 岛国在线视频免费看| 99久久婷婷国产综合精品电影| 国产精品视频中文字幕91| 亚洲一区欧美在线| 在线观看日韩av电影| 久久久精品日本| 99精品全国免费观看| 青青草久久爱| 精品88久久久久88久久久| 九九热视频免费| 日韩毛片免费看| 欧美视频一区二区三区在线观看 | 免费看欧美美女黄的网站| 欧美亚洲另类视频| 日韩字幕在线观看| 一本色道久久综合亚洲精品高清| 欧美俄罗斯乱妇| 五月婷婷一区二区| 中文精品久久| 成年无码av片在线| 国产中文av在线| 婷婷综合社区| 久久久久北条麻妃免费看| 四虎地址8848| 亚洲在线久久| 欧美国产日韩在线| 青青草手机视频在线观看| 亚洲人体av| 久久成人亚洲精品| 国内偷拍精品视频| 自由日本语亚洲人高潮| 欧美日韩国产成人| 久久亚洲成人av| 亚洲人成久久| 欧美一区二区三区四区在线| 台湾佬中文在线| 首页国产欧美久久| 国产精品亚洲视频在线观看| 国产精品午夜福利| 懂色av一区二区夜夜嗨| 黄色91av| 在线观看免费高清完整| 亚洲情趣在线观看| 日韩av在线播放不卡| 黄色漫画在线免费看| 色爱区综合激月婷婷| 婷婷免费在线观看| 日韩第一区第二区| 日韩高清a**址| 黄色av免费播放| 亚洲欧美文学| 国产a∨精品一区二区三区不卡| 无码人妻精品一区二区三区不卡| 麻豆久久久久久| 国产伦精品一区二区三区照片 | 99久久伊人网影院| 性欧美大战久久久久久久免费观看| 日韩精品毛片| 亚洲国产一区二区在线播放| 国产精品视频一区二区三区四区五区| 91p九色成人| 日韩一区二区三区在线观看| 老熟女高潮一区二区三区| 久久99性xxx老妇胖精品| 日韩视频免费中文字幕| 久久高清免费视频| 久久精品国内一区二区三区 | 亚洲综合小说图片| 久久久999国产精品| 国产免费av一区二区| 久久精品国产久精国产| 国产在线观看一区| 婷婷成人激情| 色综合天天综合在线视频| 九九热免费在线观看| 欧美日韩破处| 久精品免费视频| 成人免费一级片| 成人午夜看片网址| 欧美爱爱视频网站| 这里有精品可以观看| 欧美一区二区三区免费在线看| 欧美熟妇一区二区| 国内自拍一区| 成人国产精品一区| 国产一二三在线观看| 亚洲第一狼人社区| 日韩欧美亚洲另类| 国产欧美日韩在线一区二区 | 在线观看欧美一区| 在线观看v片| 精品国产免费人成在线观看| 我想看黄色大片| 亚洲在线观看| 国内一区在线| 男人天堂亚洲| 日韩欧美高清在线| 三级在线观看免费大全| 奇米一区二区三区| 久久亚洲一区二区| 123区在线| 精品福利一区二区三区免费视频| 欧美做爰啪啪xxxⅹ性| 久久精品国产亚洲a| 四虎影院一区二区三区 | 免费网站黄在线观看| 色哟哟日韩精品| 素人fc2av清纯18岁| 亚洲影院在线| 欧美激情视频一区二区三区| 国产污视频在线播放| 亚洲级视频在线观看免费1级| 国产成人无码aa精品一区| 精品一区二区免费| 在线视频一区观看| 亚洲一区二区三区久久久| 日韩中文字幕在线看| 中文区中文字幕免费看| 欧美国产日产图区| 9l视频白拍9色9l视频| 日韩系列欧美系列| 成人h猎奇视频网站| 国内精品久久久久国产| 日韩一区二区在线观看视频| 成熟的女同志hd| 国产91高潮流白浆在线麻豆| 天堂8在线天堂资源bt| 大伊香蕉精品在线品播放| 久久久久久亚洲| 青春有你2免费观看完整版在线播放高清| 欧美日韩中文字幕在线| 实拍女处破www免费看| 久久国产一二区| 日韩欧美精品在线不卡 | 成人综合电影| 韩国精品一区| 亚洲区在线播放| 一区二区视频在线免费观看| 亚洲人成网站色在线观看| 中文字幕人妻熟女人妻a片| 亚洲激情专区| 日本在线观看一区二区| 久久婷婷五月综合色丁香| 欧美成人网在线| 香港一级纯黄大片| 欧美综合色免费| 欧美精品99久久久| 92国产精品观看| 亚洲xxx在线观看| 在线观看日韩av电影| 日韩欧美一区二区三区四区| 色综合一区二区日本韩国亚洲| 欧美成人精品在线观看| 午夜视频www| 欧美人与z0zoxxxx视频| 亚洲天堂日韩av| 国产精品网站在线观看| 欧美熟妇精品一区二区| 三级一区在线视频先锋| 日本一本草久p| 亚洲精品播放| 亚洲一区二区三区香蕉| 欧美黑人一区| 欧美大片大片在线播放| 久草视频在线看| 精品久久久久久久久久久久久久久久久 | 色乱码一区二区三区网站| 国产精品青青草| 福利视频一区| 97视频在线观看播放| 欧美jizz18hd性欧美| 日韩精品中文字幕在线播放| 国产伦子伦对白视频| 色综合色狠狠综合色| 欧美日韩人妻精品一区二区三区 | 日韩在线观看视频一区二区| 久久精品一区二区三区四区| 潘金莲一级淫片aaaaa| 蜜臀久久99精品久久久久久9| 国产美女主播在线播放 | 国产午夜亚洲精品不卡| 一级黄色免费视频| 极品尤物av久久免费看| 91看片就是不一样| 在线观看日韩av电影| 中文字幕在线中文| 人人狠狠综合久久亚洲婷婷| 好吊色欧美一区二区三区四区| 国产麻豆一区二区三区| 国产日韩专区在线| 欧美精品高清| 日本精品视频在线| 国产美女高潮在线观看| 欧美高跟鞋交xxxxhd| 岛国中文字幕在线| 日韩中文在线中文网在线观看| 久久久久久久影视| 国产视频亚洲精品| 四虎精品在线| 亚洲精品国产成人| 丰满肉肉bbwwbbww| 欧美成人精品3d动漫h| 99久久精品国产一区色| 欧美日韩成人一区二区| 艳妇乳肉豪妇荡乳av无码福利 | 亚洲黄色录像| 精品久久久三级| 精品在线网站观看| 国产欧美一区二区视频| 成人动漫视频| 国产自产精品| 久久精品国产亚洲5555| 国产亚洲情侣一区二区无| 精品人人人人| 久久久久资源| 欧美美女在线观看| 日产中文字幕在线精品一区| 久久av导航| 亚洲成人第一| 婷婷精品进入| 亚洲色图都市激情| 国精品无码人妻一区二区三区| 国产一区二区三区电影在线观看 | 一色屋精品亚洲香蕉网站| 日韩丰满少妇无码内射| 国产亚洲综合性久久久影院| 国产精品久久久久无码av色戒| 久久综合狠狠综合久久综合88 | 午夜精品在线播放| 日韩精品一区二区三区中文不卡| 午夜久久久久久久久久| 亚洲国产美女精品久久久久∴| 天堂a√在线| 亚洲欧美激情四射在线日| 风间由美一区| 久久视频在线看| 成人免费一区二区三区牛牛| 97超级碰碰人国产在线观看| 日日av拍夜夜添久久免费| 国产成一区二区| 成人51免费| 国产在线一区二区三区四区| 精品av一区二区| 日本黄色a视频| 中文精品视频| 午夜宅男在线视频| 国产精品一二三区在线| 亚洲专区区免费| 中文字幕一区二区三区精华液| 美女毛片在线观看| 欧美性xxxxxxxxx| 亚洲一区在线观| 欧美精品一区二| 成人全视频高清免费观看| 欧美理论电影在线观看| 色资源二区在线视频| 国产欧美日韩亚洲精品| 爱爱精品视频| 亚洲精品9999| 亚洲国内欧美| mm131亚洲精品| av在线综合网| 亚洲一级二级片| 粉嫩av一区二区三区免费野| 中文字幕在线观看国产| 亚洲国产成人精品久久久国产成人一区| 国产乱理伦片a级在线观看| 欧美日韩国产成人高清视频| 日本综合字幕| av在线不卡一区| 日韩中文首页| 国产男女无遮挡| 国产精品996| 91社区视频在线观看| 五月天一区二区三区| 国产精品久久久久久久久毛片| 亚洲国产中文字幕在线观看| 国产在线看片| 国产精品久久久久久久久久| 久草在线综合| 男女激烈动态图| 可以在线观看的黄色| 5858s免费视频成人| 天堂在线中文| 欧美激情视频一区二区| 日韩成人在线电影| 日韩片电影在线免费观看| 亚洲精品护士| 欧美一级片在线免费观看| 国产精品视频一二三| 国产精品人人人人| 精品国产免费人成电影在线观看四季| 免费在线午夜视频| 国产精品福利久久久| 四虎影视精品| 精品人妻少妇一区二区| 国产一区二区精品久久| 亚洲 欧美 国产 另类| 色素色在线综合| 欧美美女色图| 欧美一区视频在线| 老司机精品视频在线播放| 国产精品国产三级国产专区51| 精品一区二区国语对白| 欧美巨胸大乳hitomi| 欧美伊人久久大香线蕉综合69 | 国产一卡二卡三卡| 日韩激情在线视频| av影视在线看| 国产在线观看一区| 在线亚洲成人| 精品人妻互换一区二区三区| 欧美日韩午夜剧场| 网站黄在线观看| 午夜精品在线观看| 群体交乱之放荡娇妻一区二区| 男人天堂av片| 99久久久无码国产精品| 丰满少妇乱子伦精品看片| 亚洲第一视频网| 日韩电影毛片| 欧美日韩高清在线一区| 丝袜国产日韩另类美女| 国产又粗又黄又猛| 欧美日韩精品一区二区三区| 日本www在线观看视频| 国产欧美va欧美va香蕉在| 久久五月天小说| 青娱乐精品在线| 亚洲国产另类av| 午夜国产在线观看| 国产精品v片在线观看不卡| 国产尤物视频在线| 色综合咪咪久久| 国产高清av在线| 成人国产精品一区| 综合天堂av久久久久久久| 无码成人精品区在线观看| 黑人巨大精品欧美一区免费视频 | 国产极品粉嫩福利姬萌白酱| 2021久久国产精品不只是精品| 国产91精品看黄网站在线观看| 曰本色欧美视频在线| 久久伊人精品| 国产人妻777人伦精品hd| 国产女主播在线一区二区| 中文字幕在线观看1| 欧美国产激情18| 国产99精品一区| 一级黄色片在线免费观看| 亚洲高清视频在线| 黄色影院在线播放| 亚洲影院色在线观看免费| 亚洲三级影院| 林心如三级全黄裸体| 精品少妇一区二区三区日产乱码 | 精品视频在线免费| 欧美高清另类hdvideosexjaⅴ| 久久久www免费人成黑人精品| 日韩精品一级二级| 国产亚洲精品久久久久久无几年桃| 日韩精品免费在线视频| 久久亚洲资源中文字| 日韩av新片网| 国产精品丝袜久久久久久app| 成人免费视频国产免费麻豆| 国产成人精品在线播放| 欧美1区视频| 日本一二三不卡视频| 亚洲精品国产欧美|