• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    緩沖區(qū)溢出安全編程教與學(xué)

    2017-07-10 07:32:30劉浩賀文華彭智朝賀勁松
    電腦知識(shí)與技術(shù) 2017年14期
    關(guān)鍵詞:堆棧

    劉浩+賀文華+彭智朝+賀勁松

    摘要:緩沖區(qū)溢出是一種非常普遍、非常危險(xiǎn)的漏洞,常被黑客和病毒利用,是信息安全的重要隱患之一。因此,在“信息安全理論與技術(shù)”課程教學(xué)中,緩沖區(qū)溢出安全編程的教與學(xué)一直受師生們的重視?;诰彌_區(qū)溢出的工作原理與攻擊技術(shù),通過(guò)師生共同探討,給出了一些關(guān)于C語(yǔ)言程序編寫(xiě)過(guò)程中防御緩沖區(qū)溢出的方法,以提高安全編程能力。

    關(guān)鍵詞:緩沖區(qū)溢出;堆棧;安全編程;Bss;heap

    中圖分類(lèi)號(hào):TP309 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2017)14-0102-04

    1概述

    自從二十世紀(jì)末以來(lái),由于其破壞性大與廣泛性,緩沖區(qū)溢出漏洞得到了信息安全領(lǐng)域?qū)W者們的普遍關(guān)注。當(dāng)前,相關(guān)研究統(tǒng)計(jì)表明,全球每年發(fā)生的安全威脅事件以指數(shù)增長(zhǎng)。由于緩沖區(qū)溢出漏洞不受操作系統(tǒng)不同的限制、能作用于不同的應(yīng)用程序之上,作為網(wǎng)絡(luò)攻擊一種主要形式,緩沖區(qū)溢出攻擊次數(shù)超過(guò)了所有網(wǎng)絡(luò)系統(tǒng)攻擊總數(shù)的五分之四。

    在程序設(shè)計(jì)中,緩沖區(qū)就是應(yīng)用程序用來(lái)保存用戶輸入數(shù)據(jù)和代碼的臨時(shí)數(shù)據(jù)的內(nèi)存空間。作為一種系統(tǒng)攻擊的手段,緩沖區(qū)溢出(Buffer Overflow),就是在程序中的緩沖區(qū)內(nèi)寫(xiě)入超出正常長(zhǎng)度的內(nèi)容,使緩沖區(qū)產(chǎn)生溢出,破壞程序的堆棧,讓程序跳轉(zhuǎn)去執(zhí)行別的指令,從而達(dá)到系統(tǒng)攻擊的目標(biāo)。

    正常情況,利用緩沖區(qū)溢出漏洞攻擊者并不只是想讓程序本身崩潰,而是想通過(guò)這種攻擊來(lái)達(dá)到提升權(quán)限,獲得對(duì)系統(tǒng)更多的訪問(wèn)和控制權(quán)。一般而言,緩沖區(qū)溢出本身并不會(huì)導(dǎo)致系統(tǒng)安全問(wèn)題,但如果該溢出能夠跳轉(zhuǎn)到以超級(jí)權(quán)限(如root權(quán)限)運(yùn)行命令的區(qū)域,使程序去運(yùn)行一個(gè)shell或執(zhí)行某些特權(quán)代碼,那么該程序?qū)⒁猿?jí)用戶的權(quán)限控制了計(jì)算機(jī)系統(tǒng)。顯然,緩沖區(qū)溢出漏洞是計(jì)算機(jī)系統(tǒng)的重大安全隱患。緩沖區(qū)溢出的根本原因就是程序設(shè)計(jì)時(shí)沒(méi)有考慮用戶輸入?yún)?shù)與運(yùn)行邊界的相關(guān)檢查。

    當(dāng)應(yīng)用程序運(yùn)行時(shí),其內(nèi)存中的映像被分為數(shù)據(jù)段、代碼段以及堆棧段三個(gè)部分。數(shù)據(jù)段包括運(yùn)行文件中的BSS Sec-tion與Data Section,其用于存放程序運(yùn)行的靜態(tài)變量與各種數(shù)據(jù)。代碼段就是運(yùn)行文件中的Text Section(圖1),其中包括只讀數(shù)據(jù)與運(yùn)行代碼。一般該段在內(nèi)存中被標(biāo)記為只讀,所有企圖修改該數(shù)據(jù)的指令都將引發(fā)一個(gè)Segmentation Violation錯(cuò)誤。

    具體到C程序中,如圖1所示,.stack、.heap、.bss以及.data區(qū)都被分配在緩沖區(qū),并且和程序執(zhí)行流相關(guān)的函數(shù)返回地址、函數(shù)指針等數(shù)據(jù)結(jié)構(gòu)也會(huì)被分配在區(qū)域,因此,一旦發(fā)生到緩沖區(qū)溢出攻擊時(shí),控制程序執(zhí)行流的敏感數(shù)據(jù)結(jié)構(gòu)則有可能發(fā)生改變,將導(dǎo)致正在執(zhí)行的程序發(fā)生轉(zhuǎn)向,從而去執(zhí)行非法代碼。

    依據(jù)程序數(shù)據(jù)在內(nèi)存中增長(zhǎng)方式的不同,緩沖區(qū)溢出可分堆溢出和棧溢出兩種情況。所謂堆溢出,就是數(shù)據(jù)分配從低地址向高地址方向增長(zhǎng),溢出點(diǎn)可能發(fā)生在.bss、.daat、.heap區(qū),基于堆溢出的攻擊有覆蓋分配在該區(qū)域的函數(shù)指針等。反之,棧溢出就是數(shù)據(jù)分配從高地址向低地址方向增長(zhǎng),溢出點(diǎn)發(fā)生在.stack區(qū),基于棧溢出的攻擊有覆蓋函數(shù)返回地址等。

    在模塊化程序設(shè)計(jì)中,各種函數(shù)調(diào)用會(huì)經(jīng)常出現(xiàn),如調(diào)用Win32 API、C運(yùn)行庫(kù)等。并且編譯器幾乎都會(huì)將這些調(diào)用編譯為Call語(yǔ)句,執(zhí)行該指令時(shí),IP被設(shè)為調(diào)用函數(shù)的入口地此,調(diào)用后的返回地址會(huì)被壓入堆棧,而且針對(duì)函數(shù)調(diào)用帶有的局部變量與入口參數(shù),這些數(shù)據(jù)也會(huì)被編譯器生成為一些指令存入堆棧(也有通過(guò)寄存器傳遞的)。通常稱(chēng)因一個(gè)函數(shù)調(diào)用所導(dǎo)致必需在堆棧中存放的返回地址與相關(guān)數(shù)據(jù)等構(gòu)成一個(gè)堆棧幀(Stack Frame)。

    2緩沖區(qū)溢出基本原理

    緩沖區(qū)溢出攻擊的基本原理就是向程序中輸入超出正常長(zhǎng)度的內(nèi)容,由于越過(guò)緩沖區(qū)長(zhǎng)度界限造成緩沖區(qū)的溢出,程序的堆棧會(huì)被破壞而出現(xiàn)特殊的問(wèn)題,使程序運(yùn)行跳轉(zhuǎn)去執(zhí)行其它指令。

    下面我們舉一個(gè)緩沖區(qū)溢出例子來(lái)說(shuō)明其基本原理:

    首先我們看一下未執(zhí)行strcpy時(shí)(已經(jīng)調(diào)用函數(shù)funcl)堆棧中的情況(如圖2所示)。

    該程序是一個(gè)典型的緩沖區(qū)溢出編碼錯(cuò)誤。并沒(méi)有經(jīng)過(guò)邊界檢查,函數(shù)將一個(gè)字符串拷貝至另一內(nèi)存區(qū)域。在執(zhí)行strcpy時(shí),256字節(jié)的‘A(ox41)被程序拷入buffer中,但是buffer的長(zhǎng)度只有16字節(jié),那么buffer后面的240字節(jié)內(nèi)容將被覆蓋掉,這些字節(jié)包括RET地址、EBP、large_string地址。字符‘A的十六進(jìn)制為0×41,因此函數(shù)的返回地址被變?yōu)榱?×41414141,明顯超出了程序的地址空間,所以系統(tǒng)將報(bào)“Segmentation Vio-lation”錯(cuò)誤。這就是所謂的緩沖區(qū)溢出。

    3緩沖區(qū)溢出攻擊方式

    當(dāng)非法用戶操作程序時(shí),若所進(jìn)行的操作超出了程序的運(yùn)行范圍,程序所用的數(shù)據(jù)會(huì)被添加到分配給該緩沖區(qū)內(nèi)存塊之外,將導(dǎo)致緩沖區(qū)溢出,這時(shí)候就會(huì)出現(xiàn)數(shù)據(jù)泄漏或侵占其它的數(shù)據(jù)空間。

    1)向緩沖區(qū)寫(xiě)人超出正常長(zhǎng)度的字符。

    如上例通過(guò)向緩沖區(qū)中寫(xiě)入超出正常長(zhǎng)度的字符來(lái)產(chǎn)生緩沖區(qū)溢出,導(dǎo)致程序崩潰。

    2)攻擊者可用任意數(shù)據(jù)覆蓋堆棧中變量的內(nèi)容。

    安全漏洞的一個(gè)經(jīng)典例子是基于口令的認(rèn)證,首先從本地?cái)?shù)據(jù)庫(kù)中讀取口令并存儲(chǔ)在本地變量中,然后用戶輸入口令,程序比較這兩個(gè)字符串,從而比較結(jié)果為二者相等。

    3)覆蓋堆棧中保存的寄存器。

    通過(guò)輸入超長(zhǎng)的字符從而覆蓋指令指針I(yè)P,攻擊者可以利用函數(shù)結(jié)尾的RET來(lái)執(zhí)行程序中的任意程序代碼。一般而言,不是利用程序本身的代碼,而是植入攻擊者自己的機(jī)器代碼(一般稱(chēng)之為Shellcode,即外殼代碼)。為此把機(jī)器代碼寫(xiě)到變量中并復(fù)制到堆棧中,把保存的IP地址改變?yōu)楣舸a的開(kāi)始地址。當(dāng)函數(shù)執(zhí)行完畢返回時(shí),RET從堆棧中獲得IP的值并寫(xiě)入CPU的IP寄存器,于是運(yùn)行攻擊代碼。

    4)覆蓋函數(shù)指針以執(zhí)行第三方代碼。

    攻擊者把機(jī)器代碼Shellcode放在一全局或本地變量或編程環(huán)境中,并使函數(shù)指針指向這段程序代碼。當(dāng)用函數(shù)指針調(diào)用函數(shù)時(shí),執(zhí)行的將不是函數(shù)代碼而是攻擊代碼。

    4安全編程

    1)編寫(xiě)正確的代碼

    前面提到過(guò),解決緩沖區(qū)溢出問(wèn)題的第一步是,人們必須更加小心地進(jìn)行計(jì)算機(jī)的編程。程序員只要增加能夠處理過(guò)長(zhǎng)字符串的指令,就能夠防止對(duì)自己產(chǎn)品的攻擊。下面我們共同探討容易導(dǎo)致緩沖區(qū)溢出的系統(tǒng)調(diào)用,并給出正確的、安全的使用方法。

    ①gets(char*s)

    本函數(shù)的功能是從標(biāo)準(zhǔn)輸入來(lái)讀入數(shù)據(jù)到靜態(tài)緩沖區(qū)中,有名的bug是Morris Internet Worm在fingerd中開(kāi)發(fā)的,利用此漏洞可通過(guò)網(wǎng)絡(luò)在計(jì)算機(jī)上執(zhí)行命令。正確的fgets(char *s,im size,F(xiàn)ILE*stream)使用方式是通過(guò)嚴(yán)格規(guī)定輸入數(shù)據(jù)長(zhǎng)度從而安全的讀取數(shù)據(jù)。如本例中通過(guò)使用sizeof(Array Buff)等指定數(shù)據(jù)長(zhǎng)度,如12字節(jié),fgets()將讀入1~12個(gè)字節(jié)并在最后加一個(gè)NULL字符。

    然而,實(shí)際編程中程序員容易把整個(gè)if語(yǔ)句直接寫(xiě)成了i++的錯(cuò)誤編程方式。

    如前所述,還有很多函數(shù)不進(jìn)行邊界檢查,包括scanf(3)、strcpy(3)/strcat(3)、getwd(3)等等,在此不再一一敘述,請(qǐng)同學(xué)們自行探索研究。

    所謂靜態(tài)發(fā)現(xiàn)技術(shù),就是為了降低程序被攻擊的可能性,在程序設(shè)計(jì)過(guò)程中,根據(jù)一定的約束規(guī)則來(lái)發(fā)現(xiàn)源碼里潛在的漏洞之處,便于程序員發(fā)現(xiàn)并改進(jìn)。顯然使用靜態(tài)發(fā)現(xiàn)技術(shù),系統(tǒng)需要維護(hù)一個(gè)不斷更新的與漏洞有關(guān)的規(guī)則庫(kù)。靜態(tài)發(fā)現(xiàn)技術(shù)常用的工具有BOON、Flawfinder、ITS4、RAST等。

    2)使用Libsafe

    朗訊技術(shù)公司的Arash Baratloo、Timothy Tsai和Navjot Singh等針對(duì)這些易受緩沖區(qū)溢出攻擊的Libc函數(shù)進(jìn)行二次開(kāi)發(fā),開(kāi)發(fā)出了封裝這些庫(kù)函數(shù)的動(dòng)態(tài)載入庫(kù)Libsafe[4],來(lái)解析那些不安全的Libc庫(kù)函數(shù),并用Libsafe中實(shí)現(xiàn)的安全函數(shù)替代,讓Libsafe實(shí)現(xiàn)邊界檢查,以達(dá)到確保任一緩沖區(qū)溢出都被控制在堆棧幀之內(nèi),從而保證了代碼的安全,解決了緩沖區(qū)溢出攻擊問(wèn)題。

    3)不可執(zhí)行的緩沖區(qū)技術(shù)

    根據(jù)緩沖區(qū)溢出的基本原理,所謂不可執(zhí)行的緩沖區(qū)技術(shù),就是使可能被攻擊程序的數(shù)據(jù)段地址空間不可執(zhí)行,植入到被攻擊程序輸入緩沖區(qū)中的代碼不可能被非法用戶執(zhí)行。

    合法程序并不需要在堆棧中存放可執(zhí)行代碼,因此完全可以讓操作系統(tǒng)使程序的堆棧段不可執(zhí)行。目前,Solaris與Linux為此發(fā)布了安全補(bǔ)丁。正常情況下,合法程序幾乎都不會(huì)在堆棧中存放代碼,那么這種做法也就不會(huì)產(chǎn)生有關(guān)兼容性方面的問(wèn)題。然而Linux系統(tǒng)中有特例的情況,其可執(zhí)行的代碼必須被存放在堆棧中,在此不再一一敘述,請(qǐng)同學(xué)們自行探索研究。

    不可執(zhí)行緩沖區(qū)技術(shù)能夠有效地抑制把代碼植入自動(dòng)變量的緩沖區(qū)溢出攻擊,但是對(duì)于其它形式的攻擊卻無(wú)效果。

    4)數(shù)組邊界檢查

    根據(jù)緩沖區(qū)溢出的基本原理可知,要實(shí)現(xiàn)緩沖區(qū)溢出攻擊則需要改變程序的執(zhí)行流程,使程序代碼不按約定的流程執(zhí)行。如果給局部變量分配的內(nèi)存空間沒(méi)被溢出,改變程序運(yùn)行狀態(tài)也就無(wú)從談起。為此,我們可以利用一些編譯器或工具對(duì)程序進(jìn)行數(shù)組邊界檢查,就是在對(duì)數(shù)組進(jìn)行讀寫(xiě)操作時(shí),必須將對(duì)數(shù)組的操作控制在正確的內(nèi)存范圍內(nèi)。最簡(jiǎn)單的方法就是檢查所有對(duì)數(shù)組的操作。當(dāng)前,Paul Kelly與Richard Jones聯(lián)合開(kāi)發(fā)的GCC補(bǔ)丁、Purify以及Compaq C編譯器等都能實(shí)現(xiàn)對(duì)數(shù)組邊界的檢查功能。

    5)程序指針完整性檢查

    相對(duì)于邊界檢查,所謂程序指針完整性檢查,就是在程序指針被引用之前檢測(cè)它是否有改變。若非法用戶改變了程序的指針,并且系統(tǒng)事先檢測(cè)到了指針的改變,那么該指針將不會(huì)再使用。目前有以下三個(gè)研究方向。

    FreeBSD系統(tǒng)有一套能通過(guò)監(jiān)測(cè)CPU堆棧來(lái)確定緩沖區(qū)溢出的libc,可有效地保護(hù)libc中當(dāng)前有效的記錄函數(shù),有效地防衛(wèi)了基于libc庫(kù)函數(shù)的攻擊,然而不能抑制其它方式的攻擊。

    StackGuard通過(guò)不允許改動(dòng)活動(dòng)函數(shù)的返回地址RET來(lái)防止某些類(lèi)型的緩沖區(qū)溢出攻擊。實(shí)現(xiàn)方式有函數(shù)返回前檢測(cè)返回地址RET的改動(dòng)和禁止對(duì)返回地址RET寫(xiě)。分析與實(shí)驗(yàn)數(shù)據(jù)表明,對(duì)于各種系統(tǒng)的緩沖區(qū)溢出攻擊,StackGuard都有很好的保護(hù)作用,并具有較好的系統(tǒng)性能與兼容性。并且,StackGuard能有效抵御各類(lèi)不同基于堆棧的攻擊。

    PointGuard通過(guò)在所有的代碼指針之后放置附加字節(jié)來(lái)檢驗(yàn)指針在被調(diào)用之前的合法性,實(shí)質(zhì)上是StackGuard的推廣。此外動(dòng)態(tài)防御技術(shù)還有ProPolice、StackShield、PaX等。

    5結(jié)束語(yǔ)

    作為一種危害性大、應(yīng)用廣的安全漏洞,緩沖區(qū)溢出攻擊被非法用戶廣泛應(yīng)用于不同的操作系統(tǒng)與應(yīng)用軟件中。通過(guò)緩沖區(qū)溢出攻擊,能導(dǎo)致程序運(yùn)行失敗、重新啟動(dòng)以及系統(tǒng)當(dāng)機(jī)等后果。尤其是若利用它執(zhí)行非授權(quán)指令,非法用戶甚至能夠取得系統(tǒng)特權(quán),進(jìn)而執(zhí)行一些非法操作。由于這種攻擊能使得非法用戶完全控制某一臺(tái)主機(jī),因此構(gòu)成了對(duì)計(jì)算機(jī)系統(tǒng)很大的安全威脅與隱患。

    在“信息安全理論與技術(shù)”課程教學(xué)中,我們十分重視緩沖區(qū)溢出安全編程的教與學(xué)。通過(guò)分析緩沖區(qū)溢出的基本原理和攻擊技術(shù),師生共同探討,舉一反三,理論與上機(jī)操作相結(jié)合,提出了一些在C語(yǔ)言程序編寫(xiě)過(guò)程中防御緩沖區(qū)溢出的方法,以提高學(xué)生安全編程能力和軟件開(kāi)發(fā)水平。

    猜你喜歡
    堆棧
    基于行為監(jiān)測(cè)的嵌入式操作系統(tǒng)堆棧溢出測(cè)試*
    基于SpringBoot結(jié)果集序列化過(guò)濾插件的研究與實(shí)現(xiàn)
    商情(2020年41期)2020-10-20 03:23:49
    應(yīng)用EDAC容錯(cuò)技術(shù)的星載軟件堆棧溢出實(shí)時(shí)檢測(cè)方法
    航天器工程(2018年4期)2018-09-15 08:38:56
    嵌入式軟件堆棧溢出的動(dòng)態(tài)檢測(cè)方案設(shè)計(jì)*
    基于堆棧自編碼降維的武器裝備體系效能預(yù)測(cè)
    一種航天器軟件進(jìn)程堆棧使用深度的動(dòng)態(tài)檢測(cè)方法
    航天器工程(2017年1期)2017-04-19 11:44:06
    多邊形圖形的環(huán)狀掃描線種子填充算法
    航標(biāo)位置自動(dòng)校核系統(tǒng)中航標(biāo)數(shù)據(jù)解析算法的運(yùn)用
    一種用于分析MCS-51目標(biāo)碼堆棧深度的方法
    Cx51程序設(shè)計(jì)的堆??臻g計(jì)算方法
    国产片特级美女逼逼视频| 在线观看66精品国产| 12—13女人毛片做爰片一| 欧美bdsm另类| 两个人视频免费观看高清| 成人av在线播放网站| 级片在线观看| 婷婷精品国产亚洲av| 国产一区二区三区av在线 | 有码 亚洲区| 男插女下体视频免费在线播放| 成年av动漫网址| 亚洲av中文字字幕乱码综合| 日韩一本色道免费dvd| 国产一区亚洲一区在线观看| 日本欧美国产在线视频| 真实男女啪啪啪动态图| 精品熟女少妇av免费看| 亚洲18禁久久av| 久久久久久久亚洲中文字幕| 国产免费男女视频| 97人妻精品一区二区三区麻豆| 九九热线精品视视频播放| 国产亚洲精品久久久com| 国产av一区在线观看免费| 亚洲色图av天堂| 婷婷色综合大香蕉| 国产成人a∨麻豆精品| 国产精品久久久久久久久免| 久久亚洲国产成人精品v| 亚洲成人久久性| 99热只有精品国产| av女优亚洲男人天堂| 国产精品一区二区免费欧美| 国产老妇女一区| 成人国产麻豆网| 91在线精品国自产拍蜜月| 亚洲成a人片在线一区二区| 亚洲av中文字字幕乱码综合| 国产三级在线视频| 精品免费久久久久久久清纯| 精品午夜福利视频在线观看一区| 国产精品1区2区在线观看.| 少妇丰满av| 狠狠狠狠99中文字幕| 免费看av在线观看网站| 大香蕉久久网| 久久久久久久久大av| 一边摸一边抽搐一进一小说| 淫妇啪啪啪对白视频| 国产精品久久久久久久电影| 美女大奶头视频| 精品人妻视频免费看| 国产美女午夜福利| 久久九九热精品免费| 亚洲成人久久爱视频| 亚洲四区av| 国产欧美日韩一区二区精品| 两个人视频免费观看高清| 免费观看的影片在线观看| 精品无人区乱码1区二区| 亚洲美女搞黄在线观看 | 午夜影院日韩av| 国产成人91sexporn| 淫秽高清视频在线观看| 嫩草影院入口| 最近2019中文字幕mv第一页| 色av中文字幕| 99热精品在线国产| 婷婷精品国产亚洲av| 亚洲av中文av极速乱| 免费av毛片视频| 亚洲精品成人久久久久久| 热99re8久久精品国产| 久久久精品欧美日韩精品| 天堂√8在线中文| 女人十人毛片免费观看3o分钟| 一个人免费在线观看电影| 国产精品美女特级片免费视频播放器| 国产 一区 欧美 日韩| 亚洲性久久影院| av天堂中文字幕网| 午夜福利高清视频| 在线观看一区二区三区| 哪里可以看免费的av片| 成人午夜高清在线视频| 欧美色视频一区免费| 国产91av在线免费观看| 成人精品一区二区免费| 在线观看66精品国产| 日本五十路高清| 日韩制服骚丝袜av| 中文字幕熟女人妻在线| 久久九九热精品免费| 乱码一卡2卡4卡精品| 人人妻人人澡人人爽人人夜夜 | 美女高潮的动态| 午夜爱爱视频在线播放| 中国美女看黄片| 国产美女午夜福利| 亚洲第一电影网av| 亚洲人成网站在线观看播放| 三级男女做爰猛烈吃奶摸视频| 男人舔奶头视频| 久久精品国产清高在天天线| 免费看美女性在线毛片视频| 亚洲欧美日韩高清专用| 内地一区二区视频在线| 成人欧美大片| 亚洲成人av在线免费| 日韩欧美精品v在线| 国产黄a三级三级三级人| 插阴视频在线观看视频| 欧美高清成人免费视频www| 欧美日本亚洲视频在线播放| 国产精品久久视频播放| 看片在线看免费视频| av天堂在线播放| 亚洲七黄色美女视频| 欧洲精品卡2卡3卡4卡5卡区| 两个人的视频大全免费| 免费观看人在逋| 欧美高清性xxxxhd video| .国产精品久久| 97超视频在线观看视频| 最近的中文字幕免费完整| av在线亚洲专区| 最新中文字幕久久久久| 1024手机看黄色片| 国产精品乱码一区二三区的特点| 日韩欧美三级三区| 麻豆精品久久久久久蜜桃| 不卡视频在线观看欧美| 黑人高潮一二区| 成人性生交大片免费视频hd| 少妇熟女aⅴ在线视频| 国产蜜桃级精品一区二区三区| 国产国拍精品亚洲av在线观看| 在线免费观看不下载黄p国产| 亚洲,欧美,日韩| 色噜噜av男人的天堂激情| 一个人观看的视频www高清免费观看| 中文在线观看免费www的网站| 国产成人精品久久久久久| 亚洲国产欧美人成| 亚洲国产精品久久男人天堂| 精品人妻偷拍中文字幕| 91久久精品国产一区二区成人| 乱码一卡2卡4卡精品| 一进一出抽搐gif免费好疼| 成人漫画全彩无遮挡| 亚洲久久久久久中文字幕| 国产极品精品免费视频能看的| 有码 亚洲区| 成年女人毛片免费观看观看9| 黄色日韩在线| 噜噜噜噜噜久久久久久91| 欧美成人精品欧美一级黄| 亚洲专区国产一区二区| 日韩强制内射视频| 别揉我奶头 嗯啊视频| 三级国产精品欧美在线观看| 日本免费a在线| 亚洲美女搞黄在线观看 | 欧美色欧美亚洲另类二区| 国产精品国产高清国产av| 黑人高潮一二区| 国产日本99.免费观看| 欧美不卡视频在线免费观看| 精品久久国产蜜桃| 久久精品国产鲁丝片午夜精品| 精品一区二区三区人妻视频| 久久韩国三级中文字幕| 成人精品一区二区免费| 九九久久精品国产亚洲av麻豆| 午夜精品在线福利| 人妻制服诱惑在线中文字幕| 免费不卡的大黄色大毛片视频在线观看 | 99热这里只有是精品50| 两个人的视频大全免费| 日产精品乱码卡一卡2卡三| 色尼玛亚洲综合影院| 日韩欧美国产在线观看| 麻豆一二三区av精品| 欧美区成人在线视频| 国产精品综合久久久久久久免费| 免费不卡的大黄色大毛片视频在线观看 | 日韩国内少妇激情av| 国产精品久久久久久久电影| 日韩制服骚丝袜av| 精品久久久久久久末码| 国产精品久久久久久久久免| 国产伦一二天堂av在线观看| 亚洲精品亚洲一区二区| 国产av不卡久久| 麻豆国产av国片精品| av在线老鸭窝| 亚洲电影在线观看av| 免费电影在线观看免费观看| 18禁在线无遮挡免费观看视频 | 日韩欧美精品v在线| а√天堂www在线а√下载| 久久精品国产99精品国产亚洲性色| 欧美日本视频| 一级a爱片免费观看的视频| 日本一二三区视频观看| 不卡视频在线观看欧美| 欧美精品国产亚洲| 亚洲欧美精品综合久久99| 成年女人看的毛片在线观看| 日日摸夜夜添夜夜爱| 一级毛片aaaaaa免费看小| 成人三级黄色视频| 亚洲人与动物交配视频| 全区人妻精品视频| 丝袜美腿在线中文| 亚洲在线观看片| 深夜a级毛片| 99久国产av精品国产电影| 熟妇人妻久久中文字幕3abv| 麻豆国产97在线/欧美| 极品教师在线视频| 寂寞人妻少妇视频99o| 69人妻影院| 天堂网av新在线| 国产真实伦视频高清在线观看| 亚洲最大成人手机在线| 亚洲av二区三区四区| 欧美一区二区国产精品久久精品| 99热这里只有是精品50| 久久精品国产亚洲av香蕉五月| 一进一出抽搐动态| 三级国产精品欧美在线观看| 最后的刺客免费高清国语| 欧美日本视频| 国产一区二区激情短视频| 亚洲国产精品久久男人天堂| 日本色播在线视频| 久久久久性生活片| 老熟妇仑乱视频hdxx| 美女内射精品一级片tv| 内射极品少妇av片p| 国产精品一区二区三区四区久久| 99久久成人亚洲精品观看| 日产精品乱码卡一卡2卡三| 美女cb高潮喷水在线观看| 免费看光身美女| 国产一区二区在线av高清观看| 国产91av在线免费观看| 久久国产乱子免费精品| 国产人妻一区二区三区在| 色综合色国产| 在线观看美女被高潮喷水网站| 99热这里只有是精品50| 亚洲av.av天堂| 国产69精品久久久久777片| 精品熟女少妇av免费看| 中国美女看黄片| 久久久久久久久久成人| 国产一区二区在线av高清观看| 国产av一区在线观看免费| 色在线成人网| 97超级碰碰碰精品色视频在线观看| 日本黄色视频三级网站网址| 一边摸一边抽搐一进一小说| 老熟妇乱子伦视频在线观看| 观看美女的网站| 成人欧美大片| 天堂√8在线中文| 国产精品永久免费网站| 精品久久久久久久久亚洲| 中国美女看黄片| 久久久久久久亚洲中文字幕| 三级男女做爰猛烈吃奶摸视频| 日韩中字成人| 亚洲av一区综合| 国产中年淑女户外野战色| 亚洲国产日韩欧美精品在线观看| 久久精品人妻少妇| 午夜亚洲福利在线播放| 老司机午夜福利在线观看视频| 国产黄片美女视频| 亚洲熟妇中文字幕五十中出| 简卡轻食公司| 欧美人与善性xxx| 亚洲欧美成人综合另类久久久 | 亚洲成av人片在线播放无| 搡女人真爽免费视频火全软件 | 国产女主播在线喷水免费视频网站 | 国产激情偷乱视频一区二区| 亚洲av成人av| 99热这里只有是精品50| 99久久精品热视频| 九九爱精品视频在线观看| 国产男靠女视频免费网站| 麻豆成人午夜福利视频| 熟女电影av网| 午夜老司机福利剧场| 免费看光身美女| 激情 狠狠 欧美| 国产色爽女视频免费观看| 日本 av在线| 美女高潮的动态| 又粗又爽又猛毛片免费看| 天美传媒精品一区二区| 国产av一区在线观看免费| 日本五十路高清| 美女cb高潮喷水在线观看| 亚洲av中文字字幕乱码综合| 黑人高潮一二区| 级片在线观看| 国产私拍福利视频在线观看| 国产综合懂色| 国产精品,欧美在线| 久久精品国产亚洲av天美| 亚洲国产精品sss在线观看| 99热全是精品| 波多野结衣高清无吗| 好男人在线观看高清免费视频| 99视频精品全部免费 在线| 欧美在线一区亚洲| 人妻制服诱惑在线中文字幕| 在线观看美女被高潮喷水网站| 在线国产一区二区在线| 国产精品爽爽va在线观看网站| 啦啦啦韩国在线观看视频| 亚洲av美国av| 亚洲欧美日韩高清在线视频| 亚洲自偷自拍三级| 成人综合一区亚洲| 亚洲国产欧洲综合997久久,| 亚洲三级黄色毛片| 国产一区亚洲一区在线观看| 国产色婷婷99| 亚洲精品粉嫩美女一区| 真人做人爱边吃奶动态| 丰满乱子伦码专区| 波多野结衣巨乳人妻| 国产成人福利小说| 波多野结衣巨乳人妻| 有码 亚洲区| 大又大粗又爽又黄少妇毛片口| 色吧在线观看| 久久久精品大字幕| 床上黄色一级片| 免费观看精品视频网站| АⅤ资源中文在线天堂| 成人一区二区视频在线观看| 97在线视频观看| av专区在线播放| 十八禁网站免费在线| 十八禁国产超污无遮挡网站| 国产精品人妻久久久影院| 乱码一卡2卡4卡精品| 亚洲综合色惰| 国产色爽女视频免费观看| 国产私拍福利视频在线观看| 亚洲在线自拍视频| 国产成人福利小说| 18+在线观看网站| 亚洲精品国产成人久久av| 看片在线看免费视频| 国产一区二区激情短视频| av专区在线播放| 精品久久国产蜜桃| 亚洲精华国产精华液的使用体验 | 三级毛片av免费| 老熟妇仑乱视频hdxx| 亚洲欧美中文字幕日韩二区| 亚洲精品亚洲一区二区| 最新在线观看一区二区三区| 深夜a级毛片| 成人鲁丝片一二三区免费| 色在线成人网| 晚上一个人看的免费电影| 亚洲欧美日韩无卡精品| 午夜精品国产一区二区电影 | 十八禁网站免费在线| 午夜精品一区二区三区免费看| 国产精品一区二区三区四区久久| av专区在线播放| 久久久久久国产a免费观看| 亚洲av中文字字幕乱码综合| 国产精品精品国产色婷婷| 亚洲成av人片在线播放无| 国产精品精品国产色婷婷| 欧美日韩国产亚洲二区| 最近中文字幕高清免费大全6| 熟妇人妻久久中文字幕3abv| 少妇猛男粗大的猛烈进出视频 | 免费av毛片视频| 中文字幕人妻熟人妻熟丝袜美| 热99在线观看视频| 干丝袜人妻中文字幕| 日韩欧美国产在线观看| 国产又黄又爽又无遮挡在线| 神马国产精品三级电影在线观看| 97热精品久久久久久| 日韩成人伦理影院| 黄片wwwwww| 能在线免费观看的黄片| 久久久久国产精品人妻aⅴ院| 99久久中文字幕三级久久日本| 成人性生交大片免费视频hd| av天堂中文字幕网| 一夜夜www| 免费一级毛片在线播放高清视频| 99热网站在线观看| 一级av片app| av福利片在线观看| 精品乱码久久久久久99久播| 久久99热6这里只有精品| 久久欧美精品欧美久久欧美| 日韩欧美精品免费久久| 国产成人一区二区在线| 亚洲av.av天堂| 99热6这里只有精品| 精品少妇黑人巨大在线播放 | 久久亚洲国产成人精品v| 日本精品一区二区三区蜜桃| 欧美另类亚洲清纯唯美| 成人av一区二区三区在线看| 卡戴珊不雅视频在线播放| 淫妇啪啪啪对白视频| 国产三级在线视频| 一区二区三区免费毛片| 国产精品野战在线观看| 最新中文字幕久久久久| 国产69精品久久久久777片| 最好的美女福利视频网| 国模一区二区三区四区视频| 国产精品99久久久久久久久| 久久久久久国产a免费观看| 国产大屁股一区二区在线视频| 国产一区二区在线观看日韩| 99久国产av精品| 男女啪啪激烈高潮av片| 可以在线观看的亚洲视频| 22中文网久久字幕| 可以在线观看的亚洲视频| 在线观看av片永久免费下载| 国产成人aa在线观看| 午夜福利高清视频| 亚洲人与动物交配视频| 免费大片18禁| 国产精品电影一区二区三区| 菩萨蛮人人尽说江南好唐韦庄 | 亚洲第一区二区三区不卡| 六月丁香七月| 97超碰精品成人国产| 在线免费观看的www视频| 免费黄网站久久成人精品| 国产av不卡久久| 欧美在线一区亚洲| 人人妻人人看人人澡| 深夜精品福利| 亚洲av成人精品一区久久| av免费在线看不卡| 干丝袜人妻中文字幕| 波多野结衣高清无吗| 免费观看的影片在线观看| 国语自产精品视频在线第100页| 精品久久久久久久末码| 国内精品一区二区在线观看| 露出奶头的视频| 亚洲欧美日韩高清在线视频| 亚洲综合色惰| 淫妇啪啪啪对白视频| 99久久中文字幕三级久久日本| 午夜福利成人在线免费观看| 97碰自拍视频| 麻豆国产av国片精品| 欧美区成人在线视频| 夜夜爽天天搞| 国产亚洲精品久久久久久毛片| 日韩av在线大香蕉| 久久久久国产精品人妻aⅴ院| 超碰av人人做人人爽久久| 中国美白少妇内射xxxbb| 国产精品日韩av在线免费观看| 国产乱人偷精品视频| av中文乱码字幕在线| 麻豆成人午夜福利视频| 国产高清不卡午夜福利| 国产成人a∨麻豆精品| 又黄又爽又免费观看的视频| 日本免费a在线| 国产成人一区二区在线| 中文字幕熟女人妻在线| 中文字幕av在线有码专区| 亚洲精品粉嫩美女一区| 大又大粗又爽又黄少妇毛片口| 亚洲精品色激情综合| 一本精品99久久精品77| 国产成人91sexporn| 级片在线观看| 亚洲av.av天堂| 乱码一卡2卡4卡精品| 亚洲av.av天堂| 日韩欧美国产在线观看| 精品一区二区免费观看| 国产乱人偷精品视频| 日韩欧美一区二区三区在线观看| 高清毛片免费看| 免费av毛片视频| 中文字幕人妻熟人妻熟丝袜美| 哪里可以看免费的av片| 欧美+日韩+精品| 一本久久中文字幕| 国产三级在线视频| 最近最新中文字幕大全电影3| or卡值多少钱| 精品不卡国产一区二区三区| 秋霞在线观看毛片| 色综合亚洲欧美另类图片| 成人精品一区二区免费| 六月丁香七月| 此物有八面人人有两片| 国产av一区在线观看免费| 色综合站精品国产| 日韩精品中文字幕看吧| 午夜爱爱视频在线播放| 午夜a级毛片| 日日摸夜夜添夜夜添小说| 日日摸夜夜添夜夜爱| 成人av一区二区三区在线看| 午夜精品国产一区二区电影 | 中国国产av一级| 一级黄色大片毛片| 秋霞在线观看毛片| 国产成人91sexporn| 在线国产一区二区在线| 亚洲精品久久国产高清桃花| 国产男靠女视频免费网站| 乱码一卡2卡4卡精品| 99九九线精品视频在线观看视频| 你懂的网址亚洲精品在线观看 | 熟女人妻精品中文字幕| 久久亚洲精品不卡| 国产伦精品一区二区三区四那| 日韩av在线大香蕉| 久久精品人妻少妇| 尤物成人国产欧美一区二区三区| 亚洲无线在线观看| 国产精品1区2区在线观看.| 少妇人妻精品综合一区二区 | 国国产精品蜜臀av免费| 亚洲精品一卡2卡三卡4卡5卡| 少妇人妻精品综合一区二区 | a级毛片免费高清观看在线播放| 国语自产精品视频在线第100页| 51国产日韩欧美| 精品一区二区免费观看| 搡老熟女国产l中国老女人| 禁无遮挡网站| av国产免费在线观看| 可以在线观看毛片的网站| 欧美激情在线99| 日韩人妻高清精品专区| 久久精品国产鲁丝片午夜精品| 最近视频中文字幕2019在线8| 你懂的网址亚洲精品在线观看 | 久久精品夜色国产| 久久精品国产清高在天天线| 久久久久久久久久成人| 国产淫片久久久久久久久| 成人国产麻豆网| 免费av观看视频| 美女cb高潮喷水在线观看| 美女大奶头视频| 成人欧美大片| 欧美xxxx黑人xx丫x性爽| 国产三级在线视频| 黄色欧美视频在线观看| 免费人成视频x8x8入口观看| 波多野结衣高清无吗| 观看免费一级毛片| 91在线精品国自产拍蜜月| 在线观看av片永久免费下载| 级片在线观看| 搡老妇女老女人老熟妇| 午夜福利高清视频| 国产在视频线在精品| 免费看美女性在线毛片视频| 1000部很黄的大片| 别揉我奶头 嗯啊视频| 美女xxoo啪啪120秒动态图| 色哟哟哟哟哟哟| 亚洲不卡免费看| 久久久久久大精品| 日本黄色视频三级网站网址| 精品日产1卡2卡| 综合色av麻豆| 精品熟女少妇av免费看| 国产91av在线免费观看| 国产精品精品国产色婷婷| 色哟哟哟哟哟哟| 日本在线视频免费播放| 综合色丁香网| 91久久精品电影网| 天堂影院成人在线观看| 最近中文字幕高清免费大全6| 日韩一本色道免费dvd| 国产 一区 欧美 日韩| 岛国在线免费视频观看| 波多野结衣高清无吗| 精品一区二区三区av网在线观看| 丝袜美腿在线中文| 亚洲真实伦在线观看| 精品一区二区三区av网在线观看| 卡戴珊不雅视频在线播放| 欧美日本亚洲视频在线播放| 99精品在免费线老司机午夜| 久久久久国内视频| 成人三级黄色视频|