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

    基于循環(huán)結(jié)構(gòu)的緩沖區(qū)溢出檢測(cè)方法的研究

    2023-10-16 16:48:13劉佳琳
    中國(guó)新通信 2023年14期
    關(guān)鍵詞:基本塊數(shù)組緩沖區(qū)

    摘要:緩沖區(qū)溢出影響了軟件的安全。檢測(cè)緩沖區(qū)溢出漏洞對(duì)于提高軟件安全性具有重要意義。本文從源代碼層面出發(fā),針對(duì)循環(huán)結(jié)構(gòu)提出了一種緩沖區(qū)溢出檢測(cè)方法,以C語(yǔ)言為主要研究對(duì)象,通過(guò)對(duì)C程序中循環(huán)結(jié)構(gòu)進(jìn)行識(shí)別、簡(jiǎn)化、邊界分析等一系列操作,實(shí)現(xiàn)對(duì)C程序中循環(huán)結(jié)構(gòu)引起的緩沖區(qū)溢出漏洞進(jìn)行精準(zhǔn)檢測(cè)。

    關(guān)鍵字:軟件安全;循環(huán)結(jié)構(gòu);緩沖區(qū)溢出;緩沖區(qū)溢出檢測(cè)

    一、 引言

    緩沖區(qū)溢出是指輸入到計(jì)算機(jī)緩沖區(qū)的數(shù)據(jù)長(zhǎng)度超過(guò)了緩沖區(qū)大小,使得多余數(shù)據(jù)覆蓋緩沖區(qū)以外區(qū)域的現(xiàn)象。這種現(xiàn)象會(huì)影響原本在覆蓋區(qū)域內(nèi)的執(zhí)行指令。另外,緩沖區(qū)本身不具備邊界檢測(cè)機(jī)制,所以大部分程序在運(yùn)行時(shí)默認(rèn)輸入數(shù)據(jù)的長(zhǎng)度不會(huì)超過(guò)系統(tǒng)分配的緩沖區(qū)大小,這導(dǎo)致程序可能存在緩沖區(qū)溢出漏洞[1]。在計(jì)算機(jī)內(nèi)存中,棧和堆是操作系統(tǒng)常用的緩沖區(qū),因此棧溢出和堆溢出是兩種常見(jiàn)的緩沖區(qū)溢出類(lèi)型。本文旨在分析緩沖區(qū)溢出產(chǎn)生的原因,并以C語(yǔ)言為例,在源代碼層面提出一種基于循環(huán)結(jié)構(gòu)的緩沖區(qū)溢出檢測(cè)方法,進(jìn)而從程序設(shè)計(jì)語(yǔ)言層面研究緩沖區(qū)溢出的檢測(cè)問(wèn)題。

    二、 緩沖區(qū)溢出的原因

    C語(yǔ)言具有強(qiáng)大的生命力,不僅因?yàn)樗哂兄羔?、操控?nèi)存、動(dòng)態(tài)分配內(nèi)存等優(yōu)點(diǎn),而且它在各個(gè)領(lǐng)域都有廣泛應(yīng)用的優(yōu)勢(shì)。C語(yǔ)言功能強(qiáng)大且效率高,更重要的是它具更強(qiáng)大的底層操作能力,因此常被應(yīng)用于操作系統(tǒng)、各類(lèi)編輯器、瀏覽器、嵌入式、游戲引擎的開(kāi)發(fā)[2-3]。

    然而,C語(yǔ)言在對(duì)安全性要求高的程序中并不是首選語(yǔ)言。它缺乏內(nèi)存檢測(cè)機(jī)制,容易出現(xiàn)非法指針解引用、內(nèi)存泄漏等安全問(wèn)題。大多數(shù)緩沖區(qū)溢出問(wèn)題來(lái)自標(biāo)準(zhǔn)C語(yǔ)言庫(kù),其中包含了一些存在漏洞的危險(xiǎn)函數(shù)。開(kāi)發(fā)人員有時(shí)不清楚哪些函數(shù)是危險(xiǎn)函數(shù)[2]。

    開(kāi)發(fā)人員在使用C語(yǔ)言時(shí)往往注重程序的可用性和邏輯性,很少注意到邊界檢測(cè)的問(wèn)題。比如,數(shù)組的下標(biāo)越界和指針的邊界問(wèn)題等等,這些問(wèn)題大部分出現(xiàn)在程序的循環(huán)結(jié)構(gòu)中。心臟滴血漏洞(CVE-2014-0160)就是缺少邊界檢測(cè)機(jī)制產(chǎn)生的漏洞[4]。由于C語(yǔ)言缺乏邊界檢測(cè)機(jī)制,采用相應(yīng)的措施勢(shì)必會(huì)影響C語(yǔ)言的效率。為了提高效率,開(kāi)發(fā)人員容易忽視編程語(yǔ)言的安全問(wèn)題。

    緩沖區(qū)溢出雖然會(huì)影響軟件的安全性,但有時(shí)緩沖區(qū)溢出漏洞的產(chǎn)生并不都是軟件本身的問(wèn)題。除了開(kāi)發(fā)軟件使用的程序設(shè)計(jì)語(yǔ)言,計(jì)算機(jī)體系結(jié)構(gòu)、進(jìn)程及其他原因均會(huì)誘發(fā)緩沖區(qū)溢出[5]。比如,在大多數(shù)采用馮·諾依曼體系結(jié)構(gòu)的計(jì)算機(jī)中,數(shù)據(jù)和程序均保存在存儲(chǔ)器中,且沒(méi)有明確的分界線,因此當(dāng)數(shù)據(jù)或程序有一方發(fā)生變動(dòng)時(shí),都會(huì)對(duì)另一方產(chǎn)生影響。

    三、基于循環(huán)結(jié)構(gòu)的緩沖區(qū)溢出檢測(cè)方法

    程序中的循環(huán)結(jié)構(gòu)會(huì)帶來(lái)數(shù)據(jù)移動(dòng)的情況,計(jì)算機(jī)會(huì)為循環(huán)體中的數(shù)組、指針或某些函數(shù)分配相應(yīng)的存儲(chǔ)空間,當(dāng)數(shù)據(jù)移動(dòng)操作超出存儲(chǔ)空間的邊界時(shí),就會(huì)發(fā)生緩沖區(qū)溢出。因此,緩沖區(qū)溢出檢測(cè)方法從循環(huán)結(jié)構(gòu)出發(fā),從循環(huán)體中的數(shù)據(jù)移動(dòng)和邊界問(wèn)題入手,如圖1所示,具體包含識(shí)別循環(huán)結(jié)構(gòu)、簡(jiǎn)化循環(huán)結(jié)構(gòu)、分析循環(huán)邊界和識(shí)別溢出循環(huán)四個(gè)部分。

    (一)識(shí)別循環(huán)結(jié)構(gòu)

    識(shí)別循環(huán)結(jié)構(gòu)是一個(gè)關(guān)鍵步驟,該步驟主要是識(shí)別出程序中的循環(huán)結(jié)構(gòu)關(guān)鍵字,如“for”和“while”。控制語(yǔ)句流圖可以描述程序的執(zhí)行順序,并反映關(guān)鍵字的執(zhí)行順序[6]。具體的識(shí)別過(guò)程如圖2所示。

    1.控制語(yǔ)句流圖生成算法

    void Tdentification(int arg){

    ……

    for(int a=i;a<=j;a++)

    {

    if(m.name==loop_node){ //處理循環(huán)結(jié)構(gòu)

    loopCSFG=new CSFG();

    int clastid=getLoopLastId(m); //獲取循環(huán)末尾節(jié)點(diǎn)

    loopCSFG=constructloopsta(n, clastid);

    addCNode(loopCSFG.head, CSFG); //向控制語(yǔ)句流圖添加節(jié)點(diǎn)

    n= clastid+1;

    }

    else if(m.name== bran_node){……} //處理分支結(jié)構(gòu)

    else{……}//對(duì)其他結(jié)構(gòu)進(jìn)行處理

    }

    return CSFG; //輸出控制語(yǔ)句流圖

    }

    該算法的輸入是準(zhǔn)備檢測(cè)的源程序,對(duì)程序包含的循環(huán)、分支結(jié)構(gòu)的關(guān)鍵字進(jìn)行處理,當(dāng)源程序訪問(wèn)結(jié)束,以文本信息輸出控制語(yǔ)句流圖,并作為循環(huán)判定算法的輸入。

    2.循環(huán)判定算法

    h=CSFG.head; //頭節(jié)點(diǎn)

    vector>cycles; //循環(huán)信息集合

    traverse(h.id); //開(kāi)始遍歷

    traverse(id);

    if(id==0) return;

    d=CSFG.getNode(id);

    flag= has(loop,d); //判斷是否循環(huán)

    if(flag){

    p=index(loop,node); //下標(biāo)

    cycles[p].push(id);

    }

    return cycles; //循環(huán)信息集合

    使用上一步驟的輸出信息作為輸入,識(shí)別出控制語(yǔ)句流圖中的循環(huán)結(jié)構(gòu)的關(guān)鍵字信息,進(jìn)而識(shí)別出循環(huán)結(jié)構(gòu),得出程序中包含循環(huán)結(jié)構(gòu)的結(jié)論。

    (二)簡(jiǎn)化循環(huán)結(jié)構(gòu)

    在識(shí)別出循環(huán)結(jié)構(gòu)后,為了提高檢測(cè)效率,需要對(duì)循環(huán)體進(jìn)行簡(jiǎn)化,減少源代碼行數(shù)[7]。在此環(huán)節(jié)使用程切片對(duì)循環(huán)體進(jìn)行簡(jiǎn)化,雖然不能精準(zhǔn)定位到出錯(cuò)位置,但是可以確定出一個(gè)相對(duì)較小的范圍。在使用程序切片時(shí),以基本塊為單位,每個(gè)基本塊都有入口和出口代碼,并按照切片規(guī)則即基本塊的出口影響某一變量的切片、指令的某一變量中存在切片變量和基本塊的某一指令影響某一變量的切片進(jìn)行簡(jiǎn)化過(guò)程。

    按照切片規(guī)則有三種切片方式,首先按照順序切片規(guī)則,將循環(huán)體中符合規(guī)則的指令放入指令集合中,并更新變量集。然后判斷依賴的基本塊,并生成新的切片規(guī)則,在對(duì)分支結(jié)構(gòu)進(jìn)行切片時(shí),若某一指令不是某一基本款的入口指令,則該基本塊所在分支對(duì)應(yīng)一個(gè)順序結(jié)構(gòu)基本塊,調(diào)用順序切片過(guò)程進(jìn)行切片,否則把基本塊的控制指令添加到指令集中,更新變量集,查找依賴的基本塊,生成新的切片規(guī)則。在循環(huán)結(jié)構(gòu)中,循環(huán)體大多是由順序和分支結(jié)構(gòu)組成,在對(duì)循環(huán)結(jié)構(gòu)進(jìn)行切片時(shí)則是將上述兩個(gè)過(guò)程相結(jié)合。

    圖3右側(cè)的程序是左側(cè)程序切片后的結(jié)果,是具有嵌套結(jié)構(gòu)的for循環(huán),循環(huán)變量不是唯一的,存在一個(gè)與數(shù)組有關(guān)的數(shù)據(jù)移動(dòng),數(shù)組的下標(biāo)隨著循環(huán)次數(shù)的增加而增大,進(jìn)行程序切片后只保留與循環(huán)變量和數(shù)組相關(guān)的語(yǔ)句,使得循環(huán)結(jié)構(gòu)更加簡(jiǎn)潔清楚。

    (三)分析循環(huán)邊界

    獲取緩沖區(qū)的大小,并判斷外部輸入能否影響循環(huán)次數(shù)和緩沖區(qū)大小,是分析邊界環(huán)節(jié)的主要任務(wù)。這是分析程序是否存在緩沖區(qū)溢出漏洞的前提,針對(duì)循環(huán)體中的內(nèi)容,主要使用靜態(tài)污點(diǎn)分析技術(shù)與數(shù)據(jù)流分技術(shù)[8][9]。以數(shù)組為例,具體的邊界分析框架如圖4所示。C語(yǔ)言的數(shù)組名代表數(shù)組的指針,因此可以使用數(shù)據(jù)流分析技術(shù)找到數(shù)組的下標(biāo)范圍,再結(jié)合污點(diǎn)分析技術(shù)檢測(cè)外部輸入情況。

    仍然以基本塊為單位,用“Ent”表示一個(gè)基本塊的入口狀態(tài),即出口狀態(tài)的集合,用“Exp”表示一個(gè)基本塊的出口狀態(tài),即某種入口狀態(tài)產(chǎn)生的結(jié)果。進(jìn)行向上分析,并使用公式(1)與(2),分析對(duì)象是數(shù)組名,“c”為基本塊的后繼信息集合。

    Exp(b)={Ent(s)|s∈c(b) }? ? ? ? ? ? ? ?(1)

    Ent(b)=G(b)∪(Exp(b)-K(b))? ? ? ? ? ? ? (2)

    在確定數(shù)組的下標(biāo)范圍信息后,結(jié)合污點(diǎn)分析技術(shù),仍用“Ent”表示一個(gè)基本塊的入口狀態(tài),用“Exp”表示一個(gè)基本塊的出口狀態(tài)。并根據(jù)污點(diǎn)傳播規(guī)則修改前面的兩個(gè)公式,即公式(3)與(4),“p”是指前驅(qū)的基本塊信息,并利用循環(huán)結(jié)構(gòu)不斷執(zhí)行的特點(diǎn),不斷檢測(cè)外部輸入情況,循環(huán)結(jié)構(gòu)不再執(zhí)行時(shí)停止。

    Ent(b)={Exp(s) | s∈p(b)}? ? ? ? ? ? ? (3)

    Ent(b)=G(b)∪(Exp(b)-K(b))? ? ? ? ? ? ? (4)

    (四)識(shí)別溢出循環(huán)

    在上述三個(gè)過(guò)程的基礎(chǔ)上,具體識(shí)別出被檢測(cè)循環(huán)是否存在溢出情況。循環(huán)體是一個(gè)較復(fù)雜的結(jié)構(gòu),并結(jié)合程序切片過(guò)程,可以將循環(huán)分為非嵌套無(wú)路徑循環(huán)、非嵌套有路徑循環(huán)、嵌套無(wú)路徑循環(huán)和嵌套有路徑循環(huán)四種類(lèi)型。

    針對(duì)無(wú)路徑循環(huán),v是循環(huán)變量,A是步進(jìn)值函數(shù),首先對(duì)無(wú)路徑非嵌套循環(huán)進(jìn)行步進(jìn)值計(jì)算[10],即公式(5)。

    A=A(v)? ? ? ? ? ? ? ? ? ? ? ? ? ? ? (5)

    然后用T表示循環(huán)結(jié)束條件,計(jì)算循環(huán)執(zhí)行次數(shù)(E),即公式(6)。

    E=E(A(v),T)? ? ? ? ? ? ? ? ? ? ? ? ? ? (6)

    在嵌套無(wú)路徑循環(huán)中,存在兩個(gè)或者兩個(gè)以上的循環(huán)變量和結(jié)束條件,若要計(jì)算循環(huán)執(zhí)行次數(shù)(N),需要計(jì)算求解每一個(gè)循環(huán)的執(zhí)行次數(shù),即公式(7)。

    N=N(A1(v),A2 (v),…Ak(v),T1, T2,……,Tk ),k=1,2,3,…? ?(7)

    數(shù)組或者指針?biāo)饕畲笾到Y(jié)合循環(huán)執(zhí)行次數(shù)進(jìn)行計(jì)算,如果索引的最大值超出了緩沖區(qū)的大小,也就是超出了緩沖區(qū)邊界,那么說(shuō)明被檢測(cè)循環(huán)結(jié)構(gòu)存在緩沖區(qū)溢出。

    對(duì)于有路徑循環(huán),步進(jìn)值計(jì)算依然是前面提及的公式,計(jì)算循環(huán)執(zhí)行次數(shù)需結(jié)合路徑中影響循環(huán)變量的邏輯條件(B)和循環(huán)結(jié)束條件(T),得到循環(huán)執(zhí)行次數(shù)(E),即公式(8);

    E=E(A(v), Ti ), i=1,2,3,…? ? ? ? ? ? ? ? ? ? ? (8)

    同樣,若在嵌套有路徑循環(huán)中,存在兩個(gè)或者兩個(gè)以上的循環(huán)變量和結(jié)束條件,若要計(jì)算循環(huán)執(zhí)行次數(shù)(N),需要計(jì)算求解每一個(gè)循環(huán)的執(zhí)行次數(shù),即公式(9)。

    N=N(A1(v),A2 (v),…Ak(v),E1, E2,…,Ek ), k=1,2,3,…? ? (9)

    將循環(huán)執(zhí)行次數(shù)與目標(biāo)緩沖區(qū)數(shù)組或指針的索引極值比較,找出具有緩沖區(qū)溢出的循環(huán)結(jié)構(gòu)。

    四、實(shí)驗(yàn)結(jié)果

    在對(duì)68個(gè)由循環(huán)結(jié)構(gòu)引起的緩沖區(qū)溢出程序進(jìn)行對(duì)比實(shí)驗(yàn)后,本文提出的檢測(cè)方法成功識(shí)別出58個(gè)引起緩沖區(qū)溢出的循環(huán)結(jié)構(gòu),其中包括43個(gè)成功檢測(cè)出溢出漏洞的程序和15個(gè)未成功檢測(cè)出溢出漏洞的程序。另外兩個(gè)工具Flawfinder和Splint檢測(cè)成功的數(shù)量分別為23個(gè)和30個(gè),檢測(cè)失敗的數(shù)量分別為45個(gè)和38個(gè)。由此可見(jiàn),本文提出緩沖區(qū)溢出檢測(cè)方法的循環(huán)覆蓋率、準(zhǔn)確率和誤報(bào)率優(yōu)于另外兩個(gè)檢測(cè)工具。

    五、結(jié)束語(yǔ)

    本文提出了一種基于循環(huán)結(jié)構(gòu)的緩沖區(qū)溢出檢測(cè)方法,并進(jìn)行了對(duì)比實(shí)驗(yàn)。由實(shí)驗(yàn)結(jié)果看出,該方法確實(shí)可以有效檢測(cè)出循環(huán)結(jié)構(gòu)中的緩沖區(qū)溢出問(wèn)題,但仍然存在一些問(wèn)題需要進(jìn)一步解決。比如,識(shí)別循環(huán)結(jié)構(gòu)的效率不高,不僅花費(fèi)的時(shí)間長(zhǎng)且存在未能識(shí)別的情況,以及因循環(huán)嵌套層數(shù)過(guò)多,可能出現(xiàn)漏報(bào)和錯(cuò)報(bào)情況等,這些問(wèn)題將是下一步研究的重點(diǎn)。

    作者單位:劉佳琳 吉林建筑科技學(xué)院

    參? 考? 文? 獻(xiàn)

    [1]賈疏桐,桂燦,蘇星宇.緩沖區(qū)溢出漏洞分析及檢測(cè)技術(shù)進(jìn)展[J].電腦知識(shí)與技術(shù),2020,16(13):57-59.

    [2]楊東曉.代碼安全[M].北京:清華大學(xué)出版社,2020.

    [3]TIOBE.V TIOBE Index for December 2022[EB/OL].2022[2022-12-13].https://www.tiobe.com/tiobe-index/

    [4]Zhao Xianda,Huang Shuguang,Pan Zulie,Hui Huang.Buffer Overflow Vulnerability Detection Based on Unsafe Function Invocation[J].Journal of Physics:Conference Series,2020,1549(2):1-5.

    [5]Nicula T,Zota R D.Exploiting stack-based buffer overflow using modern day techniques[J].Procedia Computer Science,2019,160:9-14.

    [6]張慶晨.基于數(shù)據(jù)控制流圖的緩沖區(qū)溢出漏洞檢測(cè)方法[D].鎮(zhèn)江:江蘇大學(xué),2019.

    [7]劉強(qiáng),況曉輝,陳華,等.一種基于程序切片相似度匹配的脆弱性發(fā)現(xiàn)方法[J].計(jì)算機(jī)科學(xué),2019,46(07):126-132.

    [8]梅瑞,嚴(yán)寒冰,沈元,等.二進(jìn)制代碼切片技術(shù)在惡意代碼檢測(cè)中的應(yīng)用研究[J].信息安全學(xué)報(bào),2021,6(03):125-140.

    [9]Schubert Philipp Dominik,Gazzillo Paul,Patterson Zach,Braha Julian,Schiebel Fabian,Hermann Ben,Wei Shiyi,Bodden Eric.Static data-flow analysis for software product lines in C[J].Automated Software Engineering,2022,29(1):1-37.

    [10]Pereira Jose DAbruzzo,Ivaki Naghmeh,Vieira Marco.Characterizing Buffer Overflow Vulnerabilities in Large C/C plus plus Projects[J].IEEE ACCESS,2021,9:142879-142892.

    猜你喜歡
    基本塊數(shù)組緩沖區(qū)
    嵌入式系統(tǒng)環(huán)形緩沖區(qū)快速讀寫(xiě)方法的設(shè)計(jì)與實(shí)現(xiàn)
    基于級(jí)聯(lián)森林的控制流錯(cuò)誤檢測(cè)優(yōu)化算法
    JAVA稀疏矩陣算法
    距離與權(quán)重相結(jié)合的導(dǎo)向式灰盒模糊測(cè)試方法
    一種檢測(cè)控制流錯(cuò)誤的多層分段標(biāo)簽方法
    JAVA玩轉(zhuǎn)數(shù)學(xué)之二維數(shù)組排序
    尋找勾股數(shù)組的歷程
    關(guān)鍵鏈技術(shù)緩沖區(qū)的確定方法研究
    地理信息系統(tǒng)繪圖緩沖區(qū)技術(shù)設(shè)計(jì)與實(shí)現(xiàn)
    電視技術(shù)(2012年1期)2012-06-06 08:13:58
    国产亚洲欧美在线一区二区| 一区二区日韩欧美中文字幕| 免费日韩欧美在线观看| 丝袜人妻中文字幕| 欧美丝袜亚洲另类 | 精品卡一卡二卡四卡免费| 久久ye,这里只有精品| 午夜久久久在线观看| 人妻丰满熟妇av一区二区三区 | 中文亚洲av片在线观看爽 | 亚洲av成人不卡在线观看播放网| 村上凉子中文字幕在线| 午夜精品国产一区二区电影| 少妇粗大呻吟视频| 久久久久久人人人人人| 国产乱人伦免费视频| 熟女少妇亚洲综合色aaa.| 国产精品久久电影中文字幕 | 亚洲欧美一区二区三区久久| 国产精品乱码一区二三区的特点 | 真人做人爱边吃奶动态| av国产精品久久久久影院| 国产aⅴ精品一区二区三区波| 欧美最黄视频在线播放免费 | 亚洲专区国产一区二区| 成人永久免费在线观看视频| 成人影院久久| av网站在线播放免费| 夜夜躁狠狠躁天天躁| 女同久久另类99精品国产91| 在线免费观看的www视频| a级毛片在线看网站| 久久久国产一区二区| 又黄又粗又硬又大视频| 纯流量卡能插随身wifi吗| 18禁观看日本| 欧美国产精品va在线观看不卡| 国产成人啪精品午夜网站| 欧美大码av| 香蕉久久夜色| 亚洲三区欧美一区| 亚洲欧美日韩另类电影网站| 久久中文字幕人妻熟女| 国产精品免费一区二区三区在线 | avwww免费| 国产精品二区激情视频| 一二三四社区在线视频社区8| 久久精品人人爽人人爽视色| 国产伦人伦偷精品视频| 老司机影院毛片| 视频在线观看一区二区三区| 1024视频免费在线观看| 俄罗斯特黄特色一大片| 国产成人精品无人区| 电影成人av| 国产精品成人在线| 免费在线观看亚洲国产| 久久久久精品国产欧美久久久| 黑人猛操日本美女一级片| 精品一区二区三区av网在线观看| 99久久99久久久精品蜜桃| 欧美成人午夜精品| 捣出白浆h1v1| 国产欧美日韩一区二区精品| 精品卡一卡二卡四卡免费| 韩国精品一区二区三区| 日韩视频一区二区在线观看| 中出人妻视频一区二区| 又紧又爽又黄一区二区| 搡老岳熟女国产| 最近最新中文字幕大全免费视频| 多毛熟女@视频| 亚洲色图av天堂| 成年动漫av网址| 母亲3免费完整高清在线观看| 91麻豆av在线| 欧美成人午夜精品| 宅男免费午夜| 欧美日韩一级在线毛片| 9191精品国产免费久久| 午夜影院日韩av| 免费观看人在逋| 欧美黄色淫秽网站| 亚洲国产精品合色在线| 久久天堂一区二区三区四区| 久久九九热精品免费| 久久影院123| 亚洲自偷自拍图片 自拍| 一级毛片精品| 美女高潮喷水抽搐中文字幕| 一级a爱片免费观看的视频| 一级a爱片免费观看的视频| 国产主播在线观看一区二区| 亚洲中文av在线| a级毛片在线看网站| av天堂久久9| 久久久精品区二区三区| 美女高潮到喷水免费观看| 一区二区三区精品91| 两人在一起打扑克的视频| 91麻豆av在线| 18禁裸乳无遮挡动漫免费视频| 色婷婷av一区二区三区视频| 丰满人妻熟妇乱又伦精品不卡| 亚洲专区国产一区二区| 国产一区二区三区综合在线观看| 国产麻豆69| 免费一级毛片在线播放高清视频 | 99久久人妻综合| 麻豆乱淫一区二区| 欧美人与性动交α欧美软件| 午夜日韩欧美国产| 国产xxxxx性猛交| 交换朋友夫妻互换小说| 成人18禁高潮啪啪吃奶动态图| 久久香蕉精品热| 精品乱码久久久久久99久播| 99热国产这里只有精品6| 99久久99久久久精品蜜桃| 婷婷成人精品国产| 久久久久久人人人人人| 亚洲av日韩在线播放| 国产亚洲欧美在线一区二区| 日韩有码中文字幕| 99久久99久久久精品蜜桃| 欧美av亚洲av综合av国产av| 亚洲性夜色夜夜综合| 亚洲精品乱久久久久久| 又紧又爽又黄一区二区| 90打野战视频偷拍视频| 精品一区二区三区四区五区乱码| 男女高潮啪啪啪动态图| 黄色丝袜av网址大全| 看片在线看免费视频| 热99国产精品久久久久久7| 久久亚洲精品不卡| 日韩有码中文字幕| 下体分泌物呈黄色| 捣出白浆h1v1| 精品午夜福利视频在线观看一区| 一区二区三区激情视频| 一个人免费在线观看的高清视频| 亚洲欧美激情综合另类| 亚洲 欧美一区二区三区| 亚洲中文日韩欧美视频| 91九色精品人成在线观看| 老熟妇乱子伦视频在线观看| 丰满的人妻完整版| aaaaa片日本免费| 色播在线永久视频| 亚洲片人在线观看| 亚洲色图 男人天堂 中文字幕| 国产99久久九九免费精品| av天堂在线播放| 国产av精品麻豆| 欧美日韩成人在线一区二区| 一级,二级,三级黄色视频| 免费观看a级毛片全部| 我的亚洲天堂| 亚洲少妇的诱惑av| 亚洲一码二码三码区别大吗| 黄色a级毛片大全视频| 黄色成人免费大全| 国产免费现黄频在线看| 大码成人一级视频| 欧美日韩亚洲高清精品| 深夜精品福利| 狠狠婷婷综合久久久久久88av| 51午夜福利影视在线观看| 日韩大码丰满熟妇| 高潮久久久久久久久久久不卡| www.自偷自拍.com| 一级片免费观看大全| 精品一区二区三区av网在线观看| 国产xxxxx性猛交| 国产精华一区二区三区| 亚洲午夜理论影院| 欧美激情 高清一区二区三区| 香蕉国产在线看| 国产亚洲欧美精品永久| 正在播放国产对白刺激| 看黄色毛片网站| 999久久久国产精品视频| 18禁美女被吸乳视频| 久久影院123| av天堂在线播放| 在线看a的网站| 欧美国产精品一级二级三级| 人人妻,人人澡人人爽秒播| 亚洲黑人精品在线| 国产在线精品亚洲第一网站| 亚洲五月色婷婷综合| 一进一出抽搐gif免费好疼 | 大型黄色视频在线免费观看| 天天操日日干夜夜撸| 国产精品一区二区免费欧美| 亚洲少妇的诱惑av| 男人操女人黄网站| 国产精品一区二区精品视频观看| 精品久久久久久久毛片微露脸| 日韩欧美在线二视频 | 国产精品秋霞免费鲁丝片| 久久国产精品人妻蜜桃| 亚洲成人手机| xxxhd国产人妻xxx| 亚洲五月色婷婷综合| 久久精品人人爽人人爽视色| 丰满人妻熟妇乱又伦精品不卡| 999久久久国产精品视频| 天天操日日干夜夜撸| 窝窝影院91人妻| 美女午夜性视频免费| 久久午夜亚洲精品久久| 好看av亚洲va欧美ⅴa在| 婷婷成人精品国产| 乱人伦中国视频| 热99久久久久精品小说推荐| 99国产精品一区二区蜜桃av | 国产一区二区三区综合在线观看| 久久久久国产一级毛片高清牌| 精品国产亚洲在线| 久久久久久久精品吃奶| 久久久久久久久免费视频了| 亚洲欧美色中文字幕在线| 久久性视频一级片| 又黄又粗又硬又大视频| 无遮挡黄片免费观看| 欧美黄色片欧美黄色片| 黑丝袜美女国产一区| 成人手机av| 久久精品亚洲精品国产色婷小说| 日本精品一区二区三区蜜桃| 国产精品欧美亚洲77777| 欧美日韩亚洲高清精品| 黄片大片在线免费观看| 97人妻天天添夜夜摸| 国产成人精品在线电影| 久久人妻av系列| 18禁观看日本| 91av网站免费观看| 亚洲色图 男人天堂 中文字幕| 日本wwww免费看| 老司机午夜福利在线观看视频| 在线观看www视频免费| 成在线人永久免费视频| 亚洲色图综合在线观看| 欧美老熟妇乱子伦牲交| av网站在线播放免费| 亚洲全国av大片| 久久天躁狠狠躁夜夜2o2o| 亚洲av片天天在线观看| 亚洲熟妇熟女久久| 国产精品成人在线| 91老司机精品| 天堂俺去俺来也www色官网| 欧美精品高潮呻吟av久久| 中文字幕人妻丝袜一区二区| 日本黄色日本黄色录像| 黑人猛操日本美女一级片| 老熟女久久久| 99香蕉大伊视频| 色婷婷久久久亚洲欧美| 午夜福利一区二区在线看| 免费观看人在逋| 欧美日韩一级在线毛片| 夜夜躁狠狠躁天天躁| 乱人伦中国视频| 午夜精品在线福利| 久久香蕉精品热| 男女免费视频国产| 无限看片的www在线观看| 欧美日本中文国产一区发布| 91大片在线观看| 日韩 欧美 亚洲 中文字幕| 女警被强在线播放| 久热爱精品视频在线9| 亚洲久久久国产精品| 欧美人与性动交α欧美精品济南到| 亚洲精品国产色婷婷电影| 欧美激情久久久久久爽电影 | 美女国产高潮福利片在线看| 国产精品自产拍在线观看55亚洲 | 精品国产乱码久久久久久男人| 国产99久久九九免费精品| 热99久久久久精品小说推荐| 欧洲精品卡2卡3卡4卡5卡区| 美女午夜性视频免费| 久久久国产成人免费| 亚洲在线自拍视频| 成年版毛片免费区| 村上凉子中文字幕在线| 免费人成视频x8x8入口观看| 啦啦啦在线免费观看视频4| 精品国产美女av久久久久小说| 国产成人欧美在线观看 | 中文字幕色久视频| 免费看a级黄色片| 欧美人与性动交α欧美精品济南到| 侵犯人妻中文字幕一二三四区| 久久久国产精品麻豆| 熟女少妇亚洲综合色aaa.| 身体一侧抽搐| 国产午夜精品久久久久久| 中亚洲国语对白在线视频| 制服人妻中文乱码| 妹子高潮喷水视频| 丝袜人妻中文字幕| 亚洲精品一卡2卡三卡4卡5卡| 国产亚洲精品久久久久5区| 中文字幕av电影在线播放| 在线免费观看的www视频| 熟女少妇亚洲综合色aaa.| 日韩成人在线观看一区二区三区| 在线av久久热| 无遮挡黄片免费观看| 如日韩欧美国产精品一区二区三区| 黄色毛片三级朝国网站| 女人被躁到高潮嗷嗷叫费观| 国产淫语在线视频| 午夜精品在线福利| 黑人操中国人逼视频| 亚洲精品美女久久久久99蜜臀| 亚洲精品国产一区二区精华液| 天天躁狠狠躁夜夜躁狠狠躁| 色婷婷av一区二区三区视频| 极品少妇高潮喷水抽搐| 女警被强在线播放| 丝瓜视频免费看黄片| 男人操女人黄网站| 女人被躁到高潮嗷嗷叫费观| 露出奶头的视频| 中出人妻视频一区二区| 老司机在亚洲福利影院| 久久狼人影院| 久久久久久久精品吃奶| 亚洲va日本ⅴa欧美va伊人久久| 黄色视频,在线免费观看| 淫妇啪啪啪对白视频| a级片在线免费高清观看视频| 亚洲国产中文字幕在线视频| 久久亚洲精品不卡| 午夜成年电影在线免费观看| 午夜福利乱码中文字幕| 午夜成年电影在线免费观看| 在线永久观看黄色视频| 欧美成人免费av一区二区三区 | av在线播放免费不卡| 丝袜人妻中文字幕| 99精品在免费线老司机午夜| 涩涩av久久男人的天堂| 久久亚洲真实| 精品第一国产精品| 18禁观看日本| 亚洲av熟女| 成人精品一区二区免费| 国产亚洲欧美在线一区二区| 丝袜美足系列| 极品教师在线免费播放| 超碰成人久久| 亚洲黑人精品在线| 变态另类成人亚洲欧美熟女 | 亚洲av成人av| 少妇的丰满在线观看| 妹子高潮喷水视频| 国产精品.久久久| 久久久久视频综合| 欧美国产精品va在线观看不卡| 欧美黑人欧美精品刺激| 久久久国产一区二区| 搡老岳熟女国产| 中出人妻视频一区二区| 一区福利在线观看| 欧美大码av| 91麻豆精品激情在线观看国产 | 在线观看舔阴道视频| 国产男女超爽视频在线观看| 亚洲一区二区三区不卡视频| 欧美日韩中文字幕国产精品一区二区三区 | 91成人精品电影| 狠狠狠狠99中文字幕| 亚洲一区二区三区不卡视频| 男女免费视频国产| 亚洲精品一卡2卡三卡4卡5卡| 国产精品 国内视频| 国产精品1区2区在线观看. | 超碰成人久久| 在线看a的网站| 国产精品国产高清国产av | 欧美性长视频在线观看| 亚洲精品一二三| 69精品国产乱码久久久| 黄色a级毛片大全视频| 黑人巨大精品欧美一区二区蜜桃| 老司机影院毛片| 黄色a级毛片大全视频| 亚洲熟妇中文字幕五十中出 | 久久久精品区二区三区| 在线观看日韩欧美| 自线自在国产av| 欧美日韩一级在线毛片| 十八禁高潮呻吟视频| 夜夜夜夜夜久久久久| 精品亚洲成国产av| 国产激情久久老熟女| 久久精品国产a三级三级三级| av超薄肉色丝袜交足视频| 国产精品电影一区二区三区 | 飞空精品影院首页| а√天堂www在线а√下载 | 在线天堂中文资源库| 欧美另类亚洲清纯唯美| 国产无遮挡羞羞视频在线观看| 男女之事视频高清在线观看| 人人妻人人添人人爽欧美一区卜| 黑人巨大精品欧美一区二区蜜桃| 一级片免费观看大全| 在线观看舔阴道视频| 午夜福利一区二区在线看| 中文欧美无线码| 午夜日韩欧美国产| 一a级毛片在线观看| 青草久久国产| 手机成人av网站| 中亚洲国语对白在线视频| 在线观看免费视频日本深夜| 国产av又大| 飞空精品影院首页| 女人精品久久久久毛片| 午夜福利乱码中文字幕| 91老司机精品| 午夜福利免费观看在线| 99国产精品一区二区三区| 在线看a的网站| 一二三四在线观看免费中文在| 一级片免费观看大全| 9191精品国产免费久久| 亚洲,欧美精品.| 美女 人体艺术 gogo| 欧美精品啪啪一区二区三区| 国产欧美日韩精品亚洲av| 美女扒开内裤让男人捅视频| 精品人妻在线不人妻| 午夜成年电影在线免费观看| 亚洲成av片中文字幕在线观看| 黄色毛片三级朝国网站| 黄频高清免费视频| 黑人巨大精品欧美一区二区mp4| 久久午夜亚洲精品久久| 午夜免费成人在线视频| 一级片'在线观看视频| 少妇被粗大的猛进出69影院| 伦理电影免费视频| 亚洲精品粉嫩美女一区| 又黄又粗又硬又大视频| 免费看十八禁软件| 国产在线观看jvid| 操出白浆在线播放| 国产在线观看jvid| 最新美女视频免费是黄的| 欧美日本中文国产一区发布| 一本综合久久免费| 久久精品91无色码中文字幕| 国产高清视频在线播放一区| 国产精品亚洲av一区麻豆| 精品视频人人做人人爽| 久久人人爽av亚洲精品天堂| 一个人免费在线观看的高清视频| 国产精品国产高清国产av | 一边摸一边抽搐一进一出视频| 欧美亚洲 丝袜 人妻 在线| 中文字幕制服av| 首页视频小说图片口味搜索| 国产欧美日韩一区二区三| 国产成人av激情在线播放| 成人免费观看视频高清| 欧美精品啪啪一区二区三区| 国产精品偷伦视频观看了| 精品一区二区三区视频在线观看免费 | 看黄色毛片网站| 欧美激情 高清一区二区三区| 最新在线观看一区二区三区| 一进一出抽搐gif免费好疼 | 怎么达到女性高潮| 精品国产乱码久久久久久男人| 九色亚洲精品在线播放| 别揉我奶头~嗯~啊~动态视频| 男人舔女人的私密视频| 欧美一级毛片孕妇| 精品国产美女av久久久久小说| 99精品在免费线老司机午夜| 久久人妻福利社区极品人妻图片| 少妇 在线观看| 国产精品美女特级片免费视频播放器 | 欧美最黄视频在线播放免费 | 夜夜爽天天搞| 少妇粗大呻吟视频| 欧美一级毛片孕妇| 99re6热这里在线精品视频| 在线国产一区二区在线| av网站免费在线观看视频| 国产亚洲一区二区精品| 国产亚洲欧美98| 国产精品国产av在线观看| 精品国内亚洲2022精品成人 | 亚洲精品国产一区二区精华液| 国产在线观看jvid| 亚洲一区二区三区欧美精品| 色综合欧美亚洲国产小说| 亚洲美女黄片视频| 成人三级做爰电影| 亚洲精品久久成人aⅴ小说| 精品欧美一区二区三区在线| avwww免费| 成人18禁高潮啪啪吃奶动态图| 老汉色av国产亚洲站长工具| 人人妻人人添人人爽欧美一区卜| 久久狼人影院| www.精华液| 久久久精品免费免费高清| 伦理电影免费视频| 99精品欧美一区二区三区四区| 亚洲色图综合在线观看| 一个人免费在线观看的高清视频| 亚洲中文日韩欧美视频| 99精国产麻豆久久婷婷| 亚洲一区二区三区不卡视频| 久久久久久久精品吃奶| 99精品在免费线老司机午夜| 亚洲av电影在线进入| 在线国产一区二区在线| 俄罗斯特黄特色一大片| 亚洲欧美一区二区三区久久| 少妇裸体淫交视频免费看高清 | 日本撒尿小便嘘嘘汇集6| 国产精品影院久久| 国产精品一区二区在线不卡| 亚洲精品国产精品久久久不卡| 成人永久免费在线观看视频| 一区二区三区精品91| 亚洲av成人不卡在线观看播放网| 男女高潮啪啪啪动态图| 大香蕉久久网| 九色亚洲精品在线播放| 日韩有码中文字幕| 两个人免费观看高清视频| 国产1区2区3区精品| 母亲3免费完整高清在线观看| 18禁观看日本| www.熟女人妻精品国产| 天天添夜夜摸| 国产亚洲一区二区精品| 成年女人毛片免费观看观看9 | 色综合欧美亚洲国产小说| 亚洲熟妇熟女久久| 欧美日韩精品网址| 无人区码免费观看不卡| 精品国产美女av久久久久小说| 9191精品国产免费久久| 一区二区三区精品91| 亚洲国产毛片av蜜桃av| 亚洲avbb在线观看| 亚洲精品粉嫩美女一区| 国产精品98久久久久久宅男小说| 女警被强在线播放| 国产欧美日韩一区二区三| 天天躁日日躁夜夜躁夜夜| 在线观看免费日韩欧美大片| 久久久国产欧美日韩av| 久久久久久久久免费视频了| а√天堂www在线а√下载 | av天堂久久9| 国产一区二区激情短视频| 国产精品1区2区在线观看. | 亚洲熟妇熟女久久| 99国产精品一区二区三区| 午夜精品久久久久久毛片777| 99re在线观看精品视频| 男男h啪啪无遮挡| 午夜福利在线观看吧| 婷婷精品国产亚洲av在线 | 91成年电影在线观看| 国产精品亚洲一级av第二区| 久久久国产成人精品二区 | 69精品国产乱码久久久| 国产高清激情床上av| 亚洲午夜理论影院| 欧美精品一区二区免费开放| 国产淫语在线视频| 99久久99久久久精品蜜桃| 91国产中文字幕| 欧美在线黄色| 真人做人爱边吃奶动态| 十八禁人妻一区二区| 亚洲第一av免费看| 国产在线精品亚洲第一网站| av有码第一页| 女人爽到高潮嗷嗷叫在线视频| 欧美 日韩 精品 国产| 黑丝袜美女国产一区| 精品高清国产在线一区| 色94色欧美一区二区| 精品卡一卡二卡四卡免费| 91成年电影在线观看| 亚洲欧美一区二区三区久久| 狠狠狠狠99中文字幕| 国产视频一区二区在线看| 别揉我奶头~嗯~啊~动态视频| 国产日韩欧美亚洲二区| 一级片'在线观看视频| 黄色女人牲交| 久久国产精品人妻蜜桃| 午夜亚洲福利在线播放| 精品电影一区二区在线| 丰满迷人的少妇在线观看| 51午夜福利影视在线观看|