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

Web應(yīng)用安全之八種安全的文件上傳方式

安全 應(yīng)用安全
在這篇文章中,我們?yōu)槟榻B8種常見(jiàn)的方式,我們遇到過(guò)的安全文件上傳表單。同時(shí),還將展示一個(gè)惡意的用戶,可以輕松地繞過(guò)這些安全措施。

為了讓最終用戶將文件上傳到您的網(wǎng)站,就像是給危及您的服務(wù)器的惡意用戶打開(kāi)了另一扇門。即便如此,在今天的現(xiàn)代互聯(lián)網(wǎng)的Web應(yīng)用程序,它是一種常見(jiàn)的要求,因?yàn)樗兄谔岣吣臉I(yè)務(wù)效率。在Facebook和Twitter等社交網(wǎng)絡(luò)的Web應(yīng)用程序,允許文件上傳。也讓他們?cè)诓┛停搲娮鱼y行網(wǎng)站,YouTube和企業(yè)支持門戶,給機(jī)會(huì)給最終用戶與企業(yè)員工有效地共享文件。允許用戶上傳圖片,視頻,頭像和許多其他類型的文件。

[[113836]]

向最終用戶提供的功能越多,Web應(yīng)用受到攻擊的風(fēng)險(xiǎn)和機(jī)會(huì)就越大,這種功能會(huì)被惡意用戶利用,獲得到一個(gè)特定網(wǎng)站的權(quán)限,或危及服務(wù)器的可能性是非常高的。

當(dāng)在測(cè)試幾個(gè)Web應(yīng)用程序時(shí),我們注意到,相當(dāng)多的知名Web應(yīng)用程序,不具備安全的文件上傳形式。這些漏洞很容易被利用,我們可以訪問(wèn)這些Web應(yīng)用程序的服務(wù)器托管到文件系統(tǒng)。在這篇文章中,我們?yōu)槟榻B8種常見(jiàn)的方式,我們遇到過(guò)的安全文件上傳表單。同時(shí),還將展示一個(gè)惡意的用戶,可以輕松地繞過(guò)這些安全措施。

案例1:沒(méi)有任何驗(yàn)證的簡(jiǎn)單文件上傳表單

一個(gè)簡(jiǎn)單的文件上傳表單通常包含一個(gè)HTML表單和PHP腳本。HTML表單的形式呈現(xiàn)給用戶,而需要文件上傳功能的PHP腳本中包含的代碼。這種形式和PHP腳本下面是一個(gè)例子:

HTML Form:

  1. view source  
  2. <form enctype="multipart/form-data" action="uploader.php" method="POST"> 
  3. <input type="hidden" name="MAX_FILE_SIZE" value="100000" /> 
  4. Choose a file to upload: <input name="uploadedfile" type="file" /><br /> 
  5. <input type="submit" value="Upload File" /> 
  6. </form> 

PHP Code:

  1. <?php  
  2. $target_path  =  "uploads/";  
  3. $target_path  =  $target_path  .  basename($_FILES['uploadedfile']['name']);  
  4. if (move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $target_path)) {  
  5. echo "The file " . basename($_FILES['uploadedfile']['name']) . " has been uploaded";  
  6. echo "There was an error uploading the file, please try again!";  
  7. else {  
  8. }  
  9. ?> 

當(dāng)PHP接收POST請(qǐng)求且編碼類型是multipart/form-data,它會(huì)創(chuàng)建一個(gè)臨時(shí)文件名隨機(jī)的臨時(shí)目錄中(例如/ var/tmp/php6yXOVs)。 PHP也將填充全局?jǐn)?shù)組$_FILES上傳的文件的信息:

  1. $ _FILES ['UploadedFile的'] ['名稱']:在客戶機(jī)上的文件的原始名稱  
  2. $ _FILES ['UploadedFile的'] ['類型']:文件的MIME類型  
  3. $ _FILES ['UploadedFile的'] ['大小']:文件的大小(以字節(jié)為單位)  
  4. $_FILES ['UploadedFile的']['不對(duì)tmp_name']:上傳的文件存儲(chǔ)在服務(wù)器上的臨時(shí)文件名。 

PHP 函數(shù)move_uploaded_file將用戶提供的臨時(shí)文件移動(dòng)到一個(gè)位置。在這種情況下,目的地是服務(wù)器根目錄以下。因此,文件可以使 用的URL,如:http://www.domain.tld/uploads/uploadedfile.ext訪問(wèn)。在這個(gè)簡(jiǎn)單的例子中,有允許上傳 的文件類型沒(méi)有限制,因此攻擊者可以上傳一個(gè)PHP或NET帶有惡意代碼的文件,可導(dǎo)致服務(wù)器妥協(xié)。

這可能看起來(lái)像很幼稚的例子,但我們?cè)谝恍¦eb應(yīng)用中沒(méi)有遇到這樣的代碼。#p#

案例2:Mime類型驗(yàn)證

另 一個(gè)常見(jiàn)的錯(cuò)誤Web開(kāi)發(fā)人員確保文件上傳表單時(shí),只檢查從PHP返回mime類型。當(dāng)一個(gè)文件被上傳到服務(wù)器,PHP將設(shè)置變 量$_FILES['UploadedFile']['type']所提供的Web瀏覽器客戶端使用的MIME類型。然而,文件上傳表單驗(yàn)證不能依賴于這 個(gè)值。惡意用戶可以輕松地使用腳本或其他一些自動(dòng)化的應(yīng)用程序,允許發(fā)送HTTP POST請(qǐng)求,這讓他送一個(gè)假的mime類型的文件上傳。

案例3:限制危險(xiǎn)的拓展

在另一個(gè)例子里,我們遇到了文件上傳使用黑名單的做法,作為一項(xiàng)安全措施。從開(kāi)發(fā)者收集制定的危險(xiǎn)列表,如果正在上傳的文件包含在列表中,訪問(wèn)會(huì)被拒絕。

使用危險(xiǎn)的文件擴(kuò)展名,其主要缺點(diǎn)之一是,它幾乎不可能編制一份完整的清單,包括攻擊者可以使用的所有可能的擴(kuò)展名。例如如果代碼運(yùn)行在托管環(huán)境中,通常這樣的環(huán)境讓大量的腳本語(yǔ)言,如Perl,Python和Ruby等,列表可以是無(wú)窮無(wú)盡的。

惡意用戶可以很容易地繞過(guò)該檢查上傳一個(gè)文件名為“.htaccess”,其中包含類似于下面的一行代碼:

AddType application/x-httpd-php .jpg

上 面的代碼行,指示ApacheWeb服務(wù)器執(zhí)行jpg圖片,好像他們是PHP腳本。攻擊者現(xiàn)在可以上傳一個(gè)jpg擴(kuò)展名的文件,其中包含PHP代碼。正如 下面的截圖,通過(guò)web瀏覽器請(qǐng)求一個(gè)jpg文件,其中包含PHP的命令phpinfo()函數(shù),它仍然是從Web服務(wù)器執(zhí)行:

文件上傳表單是Web安全主要威脅 #p#

 

案例4: 雙擴(kuò)展名 (第1部分)

本案例中使用的安全策略和案例3中所使用的非常相近. 盡管方式換成了簡(jiǎn)單的檢查文件名具有的擴(kuò)展名, 開(kāi)發(fā)者通過(guò)在文件名中查找 ‘.’ 字符并提取點(diǎn)號(hào)之后的字符串來(lái)得到文件擴(kuò)展名.

繞過(guò)該途徑的方法有點(diǎn)兒復(fù)雜, 但是仍然是現(xiàn)實(shí)的. 首先, 讓我們看看 Apache 是怎么處理具有多重?cái)U(kuò)展名的文件的. Apache 手冊(cè)中有如下一段陳述:

“文 件可以有多個(gè)擴(kuò)展名, 這些擴(kuò)展名的順序一般情況下是無(wú)關(guān)緊要的.例如: 如果文件 welcome.html.fr 被映射為內(nèi)容類型是 text/html ,語(yǔ)言是法語(yǔ)的話, 文件welcome.fr.html 將被映射為完全相同的內(nèi)容. 如果一個(gè)以上的擴(kuò)展名映射到同種類型的元信息上, 那么將使用最右邊的那個(gè), 除了語(yǔ)言和內(nèi)容編碼. 比如: .gif 的MIME類型是 image/gif , .html 的 MIME 類型是 text/html , 那么 welcome.gif.html 的MIME類型將是text/html .”

因此一個(gè)名為 ‘filename.php.123’ 的文件將會(huì)被解釋為一個(gè)PHP文件并被執(zhí)行.這僅限于最后的那個(gè)擴(kuò)展名(本例中是 .123)沒(méi)有在web服務(wù)器的 mime-types列表中被指定.web開(kāi)發(fā)者通常不會(huì)意識(shí)到Apache還存在這么一個(gè) ‘特性’, 出于某些原因來(lái)說(shuō)這可能非常危險(xiǎn).知道了這個(gè)以后,一個(gè)攻擊者可以上傳一個(gè)名為 shell.php.123 的文件并繞過(guò)文件上傳保護(hù)機(jī)制.后臺(tái)腳本將會(huì)計(jì)算出最后的擴(kuò)展名(.123)并作出該擴(kuò)展名并不在危險(xiǎn)的擴(kuò)展名列表內(nèi)的結(jié)論.話雖如此,想要預(yù)防某惡意用 戶可能會(huì)使用的所有隨機(jī)擴(kuò)展名來(lái)上傳一個(gè)文件到你的web服務(wù)器上是不可能的.

案例5: 雙擴(kuò)展名 (第2部分)

一個(gè)更好的增強(qiáng)文件上傳表單的安全性的途徑就是白名單機(jī)制. 在本例中, 開(kāi)發(fā)者定義了一個(gè) 已知/可接受 的擴(kuò)展名列表并且不允許使用未在名單中指定的擴(kuò)展名.

然 而, 在某些情況下該途徑不會(huì)像期待的方式那樣工作. 當(dāng) Apache 被配置為執(zhí)行 PHP 代碼的時(shí)候, 存在兩種方式來(lái)實(shí)現(xiàn)該機(jī)制: 使用 AddHandler 指令, 或者使用 AddType 指令. 如果 AddHandler 指令被使用, 所有包含 ‘.php’ 擴(kuò)展名的文件名(例如: ‘.php’ , ‘.php.jpg’)均被作為 PHP 腳本來(lái)執(zhí)行. 因此, 如果你的 Apache 配置文件包含如下一行的話, 你可能很容易受到攻擊:

AddHandler php5-script .php

一個(gè)攻擊者可以上傳名為 ‘filename.php.jpg’ 的文件并繞過(guò)保護(hù)機(jī)制, 然后執(zhí)行其中的代碼.

案例 6: 檢查圖片頭部

當(dāng) 僅允許上傳圖片的時(shí)候, 開(kāi)發(fā)者通常使用 PHP 的 getimagesize 函數(shù)來(lái)檢測(cè)圖片的頭部信息. 該函數(shù)在被調(diào)用時(shí)將會(huì)返回圖片的尺寸, 如果圖片經(jīng)驗(yàn)證為無(wú)效的, 也就是說(shuō)圖片頭部信息不正確, 則會(huì)返回 false 值. 因此一個(gè)開(kāi)發(fā)者一般會(huì)檢查該函數(shù)是否返回 true 或 false, 并且通過(guò)該信息來(lái)驗(yàn)證上傳的文件. 所以, 如果一個(gè)惡意用戶試著上傳一個(gè)內(nèi)嵌有簡(jiǎn)單 PHP shell 的 jpg 文件的話, 該函數(shù)會(huì)返回 false 然后他將不允許上傳此文件. 然而, 即使這種方式也能被很容易的繞過(guò). 如果一個(gè)圖片在一個(gè)圖片編輯器內(nèi)打開(kāi), 就如 Gimp, 用戶就可以編輯圖片的注釋區(qū), 那兒就能插入 PHP 代碼, 就如下圖所示.

文件上傳表單是Web安全主要威脅

該圖片仍然有一個(gè)有效的頭部; 因此就繞過(guò)了 getimagesize 函數(shù)的檢查. 從下面截圖中可以看到, 當(dāng)一個(gè)普通的 web 瀏覽器請(qǐng)求該圖的時(shí)候, 插入到圖片注釋區(qū)的 PHP 代碼仍然被執(zhí)行了:

文件上傳表單是Web安全主要威脅 #p#

案例7:通過(guò).htaccess保護(hù)上傳文件夾

另一種流行的穿件安全的文件上傳表單的方法是適用.htaccess保護(hù)好上傳文件存放的文件夾。辦法是限制這個(gè)文件夾里的腳本文件的執(zhí)行。這種情形一下,一個(gè).htaccess文件一般包含下面的代碼:

AddHandler cgi-script .php .php3 .php4 .phtml .pl .py .jsp .asp .htm .shtml .sh .cgi

Options –ExecCGI

上面的是另一種形式的黑名單,本身并不是很安全。在PHP手冊(cè)中,move_uploaded_file一章中,有一個(gè)warning:若目標(biāo)文件已經(jīng)存在,則會(huì)覆蓋原文件。

因?yàn)樯蟼鞯奈募軌蚨視?huì)覆蓋已經(jīng)存在的同名文件,一個(gè)惡意用戶很輕易就能用他自己修改過(guò)的.htaccess替換掉原來(lái)的。這使得他可以執(zhí)行特定的將會(huì)幫助他危害服務(wù)器的腳本。

案例8:客戶端驗(yàn)證

另一種在文件上傳表單中常用的安全技術(shù)是在客戶端驗(yàn)證上傳的文件。一般而言,該技術(shù)在ASP.NET應(yīng)用中更通用一些,因?yàn)锳SP.NET提供了易用的驗(yàn)證控件。

這些驗(yàn)證控件允許開(kāi)發(fā)者對(duì)要上傳的文件做正則檢查,以查出待上傳的文件擴(kuò)展名是否在允許列表中。下面是一段來(lái)自微軟網(wǎng)站的示例代碼:

  1. <asp:FileUpload ID="FileUpload1" runat="server" />  
  2.   <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Upload File" />&nbsp;  
  3.   <asp:Label ID="Label1" runat="server"></asp:Label>  
  4.   <asp:RegularExpressionValidator id="RegularExpressionValidator1" runat="server" 
  5.   ErrorMessage="Only mp3, m3u or mpeg files are allowed!" 
  6.   ValidationExpression="^(([a-zA-Z]:)|({2}w+)$?)((w[w].*))  
  7.   +(.mp3|.MP3|.mpeg|.MPEG|.m3u|.M3U)$" ControlToValidate="FileUpload1"></asp:RegularExpressionValidator>  
  8.   <asp:RequiredFieldValidator id="RequiredFieldValidator1" runat="server" 
  9.   ErrorMessage="This is a required field!" 
  10.   ControlToValidate="FileUpload1"></asp:RequiredFieldValidator>  
  11.   &nbsp; 

這段ASP.NET代碼使用了驗(yàn)證控件,所以最終用戶只被允許上傳.mp3,.mpeg,或者.m3u文件到服務(wù)器。若文件類型和這三個(gè)指定的文件類型不一致,驗(yàn)證控件將跑出異常,文件也就不會(huì)被上傳。

由于這種文件驗(yàn)證是在客戶端完成的,惡意用戶很容易就能繞過(guò)這一檢查。寫(xiě)一段客戶端腳本來(lái)替換web應(yīng)用的驗(yàn)證腳本做驗(yàn)證并非不可能。不用web瀏覽器,入侵者可以使用可以發(fā)送HTTP POST請(qǐng)求的程序來(lái)實(shí)現(xiàn)上傳文件。#p#

推薦的解決方案

在允許上傳文件的網(wǎng)站和web應(yīng)用中,應(yīng)當(dāng)應(yīng)用下面的一系列最佳實(shí)踐方法。這些實(shí)踐方法將有助于你保證web應(yīng)用的上傳文件的安全性。

定義一個(gè).htaccess文件,只允許訪問(wèn)指定擴(kuò)展名的文件。

不要把.htaccess文件和上傳文件放在同一個(gè)目錄里,應(yīng)該放在父目錄里。

一個(gè)典型的只允許 gif, jpg, jpeg 和 png文件的.htaccess文件應(yīng)當(dāng)包含下面的代碼(根據(jù)你的需求做調(diào)整)。這樣也能阻止雙擴(kuò)展名攻擊.

  1. deny from all  
  2. <Files ~ "^w+.(gif|jpe?g|png)$"> 
  3. order deny,allow  
  4. allow from all  
  5. </Files> 

如果可能,把文件上傳到root目錄以外的目錄里。

禁止覆蓋已存在的文件(以阻止.htaccess覆蓋攻擊)

創(chuàng)建一個(gè)mime-type白名單列表。(只允許這個(gè)列表里的Mime-type)

生成一個(gè)隨機(jī)的文件名,并且加上此前生成的文件擴(kuò)展名、

不要只依賴客戶端驗(yàn)證,這不夠。理想的是既有客戶端驗(yàn)證也有服務(wù)器端驗(yàn)證。

總結(jié)

如上所述,惡意用戶有很多手段繞過(guò)文件上傳表單安全驗(yàn)證。因此,在web應(yīng)用中實(shí)現(xiàn)文件上傳表單時(shí),應(yīng)當(dāng)尊徐正確的安全指導(dǎo),并且做恰當(dāng)?shù)臏y(cè)試。不幸的是要做足夠的測(cè)試將會(huì)需要很多時(shí)間和更多的安全專家。

還好有了Acunetix WVS,不需要安全專家就可以自動(dòng)完成上傳表單脆弱性檢查,Acunetix WVS用最少的時(shí)間為開(kāi)發(fā)者提供了足夠多的能夠追蹤并修復(fù)問(wèn)題的信息。

責(zé)任編輯:藍(lán)雨淚 來(lái)源: 網(wǎng)絡(luò)安全攻防實(shí)驗(yàn)室
相關(guān)推薦

2018-09-09 15:13:53

2009-11-25 10:57:17

2022-03-10 09:18:36

工業(yè)物聯(lián)網(wǎng)工業(yè)安全

2009-09-30 10:56:47

2010-08-24 13:01:37

2024-02-20 14:55:51

2011-06-03 09:21:35

2012-10-26 11:37:12

2016-10-10 13:51:42

2015-05-27 14:55:45

2011-03-25 11:39:29

2016-03-19 15:40:00

2009-07-19 10:32:44

2011-03-11 17:07:16

2011-03-11 16:43:51

2020-12-29 10:28:29

物聯(lián)網(wǎng)安全物聯(lián)網(wǎng)IoT

2017-10-12 09:10:33

2010-11-23 15:42:14

2018-09-29 11:00:58

2015-05-04 10:20:25

點(diǎn)贊
收藏

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

久久免费一区| 中国china体内裑精亚洲片| 91麻豆天美传媒在线| 精品国精品国产自在久不卡| 亚洲午夜激情在线| 亚洲免费精彩视频| 国内精品国产三级国产aⅴ久| 波多野一区二区| 国产亚洲一区二区在线观看| 亚洲自拍偷拍区| 亚洲日本韩国在线| 精品国精品国产自在久国产应用| 7777精品伊人久久久大香线蕉完整版| 欧美精品自拍视频| 日韩理伦片在线| av资源站一区| 成人福利在线视频| 美日韩一二三区| 亚洲啊v在线观看| 亚洲精品一区二区网址| 成人免费黄色av| 综合在线影院| 午夜视频在线观看一区| 亚洲欧美成人一区| 欧美在线观看在线观看| 国产精品自拍一区| 国产精品专区一| www.日本精品| 合欧美一区二区三区| 亚洲午夜久久久影院| 国产原创剧情av| 国产精品亚洲四区在线观看| 色综合天天综合网天天狠天天 | 三级a在线观看| 国产伦久视频在线观看| 亚洲精品乱码久久久久| 亚洲成人自拍视频| 国产在线91| 91蜜桃在线观看| 国产一区二区高清不卡| 午夜久久久久久噜噜噜噜| 久久国产麻豆精品| 国产精品白嫩初高中害羞小美女 | 国产在线拍揄自揄拍视频| 国产精品欧美精品| 欧美日韩在线高清| 日韩偷拍自拍| 丁香六月综合激情| 国产精品毛片va一区二区三区| 国产孕妇孕交大片孕| 奇米影视一区二区三区小说| 欧美在线视频导航| 亚洲天堂av片| 亚洲欧美日韩国产一区| 久久久综合免费视频| 久久精品国产亚洲av香蕉| 欧美在线高清| 欧美日韩国产123| 中文字幕影音先锋| 欧美午夜一区二区福利视频| 伦理中文字幕亚洲| 国产女片a归国片aa| 午夜日韩激情| 国内精品久久久久久| 国产网友自拍视频| 国产精品人人爽人人做我的可爱| 国模精品系列视频| 久久99国产综合精品免费| 午夜影院日韩| 国产精品av在线| 最新中文字幕在线观看视频| 免费成人在线网站| 亚洲最大的成人网| 色婷婷激情五月| 波多野洁衣一区| 久久久久se| 国产露出视频在线观看| 国产精品福利一区| 国产精品va在线观看无码| 91丝袜在线| 91精品福利视频| 亚洲18在线看污www麻豆| 美国十次综合久久| 日韩经典中文字幕在线观看| 亚洲黄色免费视频| 亚洲一区色图| 91高清视频免费观看| 成人黄色三级视频| 国产福利一区二区三区视频| 久久精品国产精品国产精品污| 国产三级在线免费观看| 中文字幕亚洲视频| 日韩精品综合在线| 国产69精品久久久久9999人| 欧美一级国产精品| 国产熟妇久久777777| 国产一区二区三区电影在线观看| 精品国产拍在线观看| 日韩精品在线不卡| 奇米影视一区二区三区| 成人国产1314www色视频| 欧美新色视频| 一区二区三区蜜桃| 激情五月婷婷久久| 国产精品香蕉| 色婷婷综合成人| 日韩精品久久久久久久酒店| 麻豆91在线观看| 久久艹中文字幕| 黄色一级大片在线免费看产| 狠狠综合久久av一区二区小说| 中文字幕一区二区在线观看视频| 女仆av观看一区| 久热精品视频在线| 波多野结衣爱爱| 成人av电影免费观看| 亚洲欧洲精品在线| 成人欧美大片| 亚洲第一av网| 中文字幕在线有码| 日本怡春院一区二区| 久久国产精品一区二区三区| www.久久ai| 欧美日韩一本到| 自拍偷拍中文字幕| 亚洲精品1234| 99久久国产免费免费| 免费a级在线播放| 在线观看视频91| 88久久精品无码一区二区毛片| 欧美精品综合| 91久久精品在线| jzzjzzjzz亚洲成熟少妇| 欧美性猛交xxxx富婆| 中文字幕人妻熟女在线| 欧美国产91| 成人性生交大片免费看视频直播| www 日韩| 在线欧美一区二区| 高清国产在线观看| 日韩中文欧美在线| 欧美激情第六页| 亚洲精华液一区二区三区| 欧美精品一区男女天堂| 九九免费精品视频| 国产成人免费视频一区| 国风产精品一区二区| 99久久999| 久久久www成人免费精品张筱雨| 中文永久免费观看| 国产精品全国免费观看高清| 人人干人人干人人| 成人在线免费观看视频| 国产精品第七影院| 91青青在线视频| 欧美日韩午夜影院| 亚洲国产123| 国产自产v一区二区三区c| 欧美爱爱视频网站| 久久久国产精品入口麻豆| 蜜臀久久99精品久久久久久宅男| a天堂中文在线观看| 尤物在线观看一区| 东京热av一区| 新狼窝色av性久久久久久| 欧美成人第一区| 精品国模一区二区三区| 色先锋资源久久综合5566| 91麻豆一区二区| 亚洲免费av网站| 中国免费黄色片| 午夜亚洲伦理| 亚洲精品一区二区三区av| 国产精品一区二区免费福利视频| 久久精品久久久久电影| 成人黄色免费视频| 欧美性xxxx极品hd欧美风情| 四虎国产精品成人免费入口| 看电视剧不卡顿的网站| 欧美黑人在线观看| 你微笑时很美电视剧整集高清不卡| 国产成人a亚洲精品| 麻豆最新免费在线视频| 亚洲国产成人在线视频| 黄色网址中文字幕| 一区二区在线观看视频在线观看| 国产黄色三级网站| 久久狠狠亚洲综合| 日韩国产一级片| 欧美精品一区二区三区精品| 97超碰人人看人人| 电影天堂国产精品| 久热精品视频在线| 国产资源在线播放| 日韩欧美卡一卡二| 一级特黄免费视频| 一级中文字幕一区二区| 精品人妻一区二区三区蜜桃视频| 国产一区二区剧情av在线| 国产免费毛卡片| 亚洲电影影音先锋| 日产精品一线二线三线芒果| 精品视频一区二区三区| 国产91久久婷婷一区二区| a黄色片在线观看| 亚洲深夜福利网站| 午夜精品久久久久久久99热黄桃| 日本道精品一区二区三区| 欧美激情精品久久| 中文字幕一区二区视频| 亚洲精品乱码久久久久久久| 国产一区二区三区在线观看精品 | 在线看片福利| 欧美日韩高清区| 日本电影在线观看网站| 国产视频精品在线| 亚洲成人久久精品| 欧美日韩黄色影视| 看黄色一级大片| 黑人狂躁日本妞一区二区三区| 欧美激情图片小说| 国产女人18毛片水真多成人如厕| 免费黄色三级网站| 国产成人精品影视| 亚洲天堂网站在线| 久久97超碰色| 亚洲欧美国产中文| 石原莉奈一区二区三区在线观看| 毛片在线视频播放| 国自产拍偷拍福利精品免费一| 国产成人精品免费看在线播放| 国产真实有声精品录音| 欧美亚洲精品日韩| 天堂99x99es久久精品免费| 成人av免费看| 动漫视频在线一区| 岛国视频一区免费观看| 日韩在线视频一区二区三区| 国产精品日韩在线播放| 美女网站视频一区| 国产精品黄页免费高清在线观看| 亚洲天堂资源| 日韩av电影中文字幕| 亚洲欧美韩国| 国产成人精品免费视频| 456亚洲精品成人影院| 国产成人精品a视频一区www| 国精产品一区一区三区四川| 国产福利精品av综合导导航| 电影亚洲精品噜噜在线观看| 国产精品毛片a∨一区二区三区|国| 在线看欧美视频| 国产精品一区二区三区成人| 黑人一区二区三区| 91久久久在线| 欧洲一区在线| 国产精品福利视频| 精品自拍偷拍| 欧美久久综合性欧美| 黑人操亚洲人| 亚洲欧洲国产日韩精品| 91精品国产麻豆国产在线观看| 日韩不卡一二区| 亚洲激情不卡| 亚洲 中文字幕 日韩 无码| 日韩电影在线观看电影| 午夜剧场在线免费观看| 国产伦精品一区二区三区视频青涩| 中文字幕在线观看视频www| 成人中文字幕在线| 免费a级黄色片| 国产精品亲子乱子伦xxxx裸| 国产极品国产极品| 精品久久久久久久久久久久久久| 亚洲欧美自拍视频| 欧美日韩国产天堂| 亚洲第一黄色片| 亚洲欧洲黄色网| 黄网站在线播放| 久久久综合av| 久久亚洲精品人成综合网| 亚洲最大福利视频网站| 亚洲大片精品免费| 在线成人av电影| 99成人在线| 中文字幕av不卡在线| 懂色av一区二区三区免费观看| 丰满少妇一区二区| 中文字幕综合网| 青青青国产在线| 91精品国产综合久久久久久久| 人妻丰满熟妇av无码区hd| 国产一区二区三区三区在线观看| gogogogo高清视频在线| 青青久久av北条麻妃黑人| 亚洲18在线| 欧美日韩在线精品| 欧美视频日韩| www.久久91| 91亚洲资源网| 欧美成人综合色| 欧美亚日韩国产aⅴ精品中极品| 国产高清在线观看视频| 国产午夜精品一区理论片飘花| 天堂av中文在线| 国产精品一区二区三区毛片淫片 | 国产91精品精华液一区二区三区| 国产美女免费无遮挡| 亚洲一区在线看| 在线观看日韩一区二区| 日韩电影中文字幕| av超碰免费在线| 国产女同一区二区| 亚洲ab电影| 青青青青草视频| 国产一区二区电影| 久久精品三级视频| 欧美视频在线视频| 日韩一级在线播放| 欧美成人四级hd版| 外国成人毛片| 日韩区国产区| 日韩中文字幕亚洲一区二区va在线 | 国产三级aaa| 色狠狠综合天天综合综合| 日韩中文字幕综合| 久久人91精品久久久久久不卡| 美国十次综合久久| 小说区视频区图片区| 蜜桃精品在线观看| 中文字幕第20页| 日本精品免费观看高清观看| 午夜福利理论片在线观看| 欧美激情区在线播放| 欧美特黄不卡| 午夜探花在线观看| 国产自产视频一区二区三区| 九九热视频在线免费观看| 欧美日韩黄视频| 黄色一级片在线观看| 91在线观看免费高清| 婷婷亚洲最大| 欧美性猛交xxxx乱大交91| 国产精品久久久久久久久免费丝袜| 波多野结衣高清在线| 亚洲欧美综合精品久久成人| 自由日本语热亚洲人| 欧美国产一二三区| 久久天天综合| 久久久久亚洲av无码a片| 日韩欧美中文在线| 三级av在线播放| 日韩av手机在线观看| 精品久久美女| 在线黄色免费看| 亚洲精品免费看| 欧美一区二区三区激情| 欧美在线视频在线播放完整版免费观看 | 国产手机视频一区二区| 亚洲精品女人久久久| 欧美性xxxx18| 成年人免费在线视频| 国产一区香蕉久久| 欧美a级片网站| 91精品又粗又猛又爽| 欧美午夜精品久久久久久久| 免费黄色在线视频网站| 国产日韩精品在线观看| 亚洲欧美在线专区| 国产精品一区二区人妻喷水| 欧美日韩综合视频| 中文日本在线观看| 97在线中文字幕| 国产精品久久国产愉拍| 粉嫩精品久久99综合一区| 91精品国产综合久久久蜜臀粉嫩 | 国产精品精品| 精品国产乱码久久久久夜深人妻| 精品久久久久久久久久| 9i精品一二三区| 成人黄视频免费| 美女久久一区| 69xx绿帽三人行| 日韩www在线| 亚洲精品自拍| 久久精品免费一区二区| 国产精品久久久久永久免费观看| 亚洲精品人妻无码| 国产精品久久久久久久久久免费| 欧美在线网站| 青青草福利视频| 日韩欧美国产精品| 久久久人成影片一区二区三区在哪下载 | av在线二区| 国产精品久久久久久久小唯西川| 日韩国产精品久久久久久亚洲| 午夜在线视频免费观看| 成年人视频免费在线观看| 国产精品一区二区久久国产| 极品尤物久久久av免费看|