《電子技術應用》
您所在的位置:首頁 > 測試測量 > 設計應用 > 基于Q-學習算法的有狀態網絡協議模糊測試方法研究
基于Q-學習算法的有狀態網絡協議模糊測試方法研究
2020年電子技術應用第4期
荊 琛1,2,傅曉彤1,董 偉2,趙云飛2
1.西安電子科技大學 網絡與信息安全學院,陜西 西安710071;2.華北計算機系統工程研究所,北京102209
摘要: 現有的有狀態網絡協議模糊測試技術在測試時,輔助類型報文重復交互,測試效率低,且為確保測試用例有效性,僅向協議實體輸入報文類型與被測狀態相對應的測試用例,導致無法發現由報文異常輸入順序所引出的協議缺陷。針對這些問題,基于Q-學習算法設計出一種有狀態網絡協議模糊測試方法,不需要引導狀態的輔助報文,且能在確保一定的測試用例有效性前提下,進行報文異常輸入順序測試。實驗結果表明,所提出的模糊測試方法可以顯著提高測試效率和漏洞挖掘能力。
中圖分類號: TN915.08
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.191091
中文引用格式: 荊琛,傅曉彤,董偉,等. 基于Q-學習算法的有狀態網絡協議模糊測試方法研究[J].電子技術應用,2020,46(4):49-52,56.
英文引用格式: Jing Chen,Fu Xiaotong,Dong Wei,et al. Research on fuzzing method of stateful network protocol based on Q-learning algorithm[J]. Application of Electronic Technique,2020,46(4):49-52,56.
Research on fuzzing method of stateful network protocol based on Q-learning algorithm
Jing Chen1,2,Fu Xiaotong1,Dong Wei2,Zhao Yunfei2
1.School of Cyber Engineering,Xidian University,Xi′an 710071,China; 2.National Computer System Engineering Research Institute of China,Beijing 102209,China
Abstract: For the current stateful network protocol fuzzing technology, the auxiliary type message repeated interaction affects the test efficiency and ensures the validity of the test case by inputting the corresponding test case according to the state of the protocol entity, so that the message abnormality input sequence test cannot be performed. In this paper, a stateful network protocol fuzzing method is designed based on Q-learning algorithm. The auxiliary message of the boot state is not required, and the message abnormality input sequence test can be performed under the premise of ensuring the validity of the test case. Experimental results show that this fuzzing method can significantly improve test efficiency and vulnerability mining capabilities.
Key words : fuzzing;vulnerability mining;Q-learning algorithm;reinforcement learning

0 引言

    協議漏洞挖掘是保證網絡通信安全的重要手段,傳統漏洞挖掘技術主要包括逆向分析[1-2]模糊測試[3]。其中,模糊測試具有準確率高、不要求源代碼、適用性高等優點,是目前最常用的協議漏洞挖掘方法。有狀態網絡協議模糊測試技術的主要發展歷程如下。

    最初,使用傳統的模糊測試方法對包括有狀態網絡協議在內的所有網絡協議進行測試,通過變異或生成的方法產生大量測試用例,將其作為協議實體程序的輸入,期望這些不尋常的輸入能引發協議實體異常,從中找到協議的安全漏洞[4-5]。這種測試方法對于有狀態網絡協議來說,當測試用例與協議實體狀態不匹配時,測試用例可能會被協議實體直接丟棄,測試用例有效性低[6]

    于是,研究人員提出了根據協議狀態機構造測試序列的有狀態網絡協議模糊測試方法[7-9],主要包括3個步驟:(1)通過正常的報文交互,將協議實體引導至某個待測狀態,這些正常交互報文所構成的序列稱為前置引導序列;(2)向協議實體輸入報文類型與被測狀態相對應的測試用例,檢測是否存在異常,如果檢測到協議實體在處理測試用例后出現系統崩潰或者停止響應等異常情況,則保存錯誤現場以待進一步分析;(3)若未檢測到異常,還需按照特定順序輸入正常報文將協議實體引導至終止狀態,準備下一輪測試,這些正常報文所構成的序列被稱為回歸序列。這種測試方法提高了測試用例有效性,但前置引導序列和回歸序列這些輔助報文在測試過程中的重復交互降低了測試效率,且因是根據協議實體所處的協議狀態輸入報文類型相對應的測試用例,導致無法發現由報文異常輸入順序所引出的協議缺陷。

    因此,本文針對有狀態網絡協議提出了一種基于Q-學習算法的模糊測試方法,不需要引導狀態的輔助類型報文,且能在確保一定的測試用例有效性前提下,引入報文異常輸入順序測試。

1 關于有狀態網絡協議的模糊測試

1.1 有狀態網絡協議

    根據輸入報文相互之間是否存在關聯,網絡通信協議可分為無狀態協議和有狀態協議兩類[10]。無狀態協議是指報文發送方輸出的各個報文之間沒有關聯性,而對于有狀態協議,協議實體會記錄所接收到的報文信息,在處理報文后可能會出現協議狀態的變化。有狀態網絡通信協議通常采用確定有限狀態機(Deterministic Finite Automation,DFA)[11]作為協議交互的形式化描述模型。

    將DFA定義為一個六元組M=(S,I,O,δ,β,T),其中:S={s0,s1,…,sn}是有限狀態集合,其中s0表示為M的初始狀態,且在任意時刻,M只能處于某一狀態si,有限狀態機由s0狀態開始接收輸入;I={i1,i2,…,im}是有限輸入符號集合;O={o1,o2,…,om}是有限輸出符號集合;δ:S×I→S是狀態遷移函數;β:S×I→O是狀態輸出函數;T是終結狀態集合。當DFA應用于網絡協議描述時,I表示協議實體可接受并正常處理的輸入報文類型集合,O表示協議實體輸出的報文類型集合,以M表示協議狀態機。

    以FTP協議[12]狀態機為例,其輸入輸出報文類型的抽象符號如表1所示,M包括8個狀態,狀態集合S={s0,s1,s2,s3,s4,s5,s6,s7}。狀態機M如圖1所示,其中s0到s1的遷移表示為i1/o1,它表示協議實體處于s0狀態時,如果接收USER類型報文(用i1表示),將輸出331類型報文(用o1表示),同時協議實體狀態遷移至s1狀態。

ck1-b1.gif

ck1-t1.gif

1.2 關于有狀態網絡協議的模糊測試

    在實施模糊測試時,協議實體對每個測試用例會給出相應的反饋信息[13],例如當測試用例不能被正確地接收處理時,協議實體會通過響應報文的形式告知。當協議實體處于狀態si,輸入報文im,根據協議狀態機將協議在狀態si處理報文im后輸出的響應報文on稱為由狀態si與輸入im確定的期望響應報文,如果得到的輸出不是響應報文on,則稱之為由狀態si與輸入im確定的非期望響應報文;若根據協議狀態機,狀態si與報文im并無對應關系,則將得到的任何響應報文都稱為由狀態si與輸入im確定的非期望響應報文。另外,在測試時,若在設定時間閾值內未返回任何報文,也視為得到的是非期望響應報文。關于有狀態網絡協議的模糊測試,測試用例可以分為以下4類:

    (1)第一類測試用例導致協議實體崩潰;

    (2)第二類測試用例能夠被程序正確接收處理,可以引發協議實體狀態跳轉并輸出期望響應報文;

    (3)第三類是導致協議實體輸出非期望響應報文的被協議實體直接丟棄的測試用例,沒有進行程序執行過程,不會引發協議實體程序異常和狀態的轉換;

    (4)第四類是導致協議實體輸出非期望響應報文的引出協議實體缺陷的測試用例。

    對網絡協議的模糊測試過程主要是為了發現能夠觸發協議實體異常的測試用例,對于確定的測試用例集,如何能讓這些測試用例在模糊測試過程中達到最佳效果?考慮降低第三類測試用例的出現率,提高第一、四類測試用例的出現率。關于一個測試用例,它是觸發協議實體異常的第一、四類測試用例,還是被程序正確處理的第二類測試用例,或是被丟棄的第三類測試用例?這與輸入該測試用例時協議實體所處的狀態密切相關。因此,考慮在測試時根據協議實體狀態選取測試用例。對協議實體的狀態推斷主要依據于協議實體的響應報文。對于在si狀態下輸入由im變異生成的測試用例,如果協議實體的響應報文是協議狀態si和輸入im所對應的期望響應報文,那么表明測試用例為第二類測試用例,被協議實體正常接收處理,協議實體狀態已經處于sj狀態,可以根據狀態sj選取測試用例進行下一步測試。如果協議實體的響應報文屬于協議狀態si和輸入im所對應的非期望響應報文,那么協議實體可能仍處于si狀態,也可能由于測試用例的作用,跳轉到狀態si之外的狀態。在這種情況下,需要輸入與狀態si相對應的正常輸入報文in,觀察協議實體的響應,如果響應報文是狀態si和輸入in所對應的期望響應報文,那么表明測試用例為第三類測試用例且此時協議實體已經被引導至sq狀態,繼續輸入根據狀態sq選取的測試用例進行測試;如果響應報文是狀態si和輸入in所對應的非期望響應報文,那么在輸入報文in之前,協議實體可能出現異常,表明測試用例為第四類測試用例,需要保存輸入數據以待進一步分析。

2 基于Q-學習算法的模糊測試方法

2.1 強化學習

    強化學習是一種從環境狀態映射到動作的學習,目標是使智能體在與環境的互動過程中獲得最大累積獎賞[14]。強化學習把學習看作試探評價過程,如圖2所示,智能體根據環境狀態st選擇一個動作at作用于環境,環境在動作at的作用下轉移到狀態st+1,同時產生一個獎賞rt反饋給智能體,智能體再根據獎賞rt與狀態st+1選擇下一個動作,選擇原則是使獎賞最大化。

ck1-t2.gif

    強化學習的目的是尋找一個策略π:S→A,使得每個狀態s的值函數Vπ(s)或狀態-動作值函數Qπ(s,a)達到最大?!爸岛瘮怠迸c“狀態-動作值函數”分別表示指定“狀態”上以及指定“狀態-動作”上的累積獎賞[15]。

ck1-gs1-4.gif

    Q-學習算法[16]是一種異策略時序差分強化學習算法,Q-學習算法中狀態-動作值函數采用實際Q值增量式更新,對于狀態-動作對(s,a)的值函數Q(s,a),根據每次采樣得到的立即獎賞r進行一次更新:

ck1-gs5.gif

2.2 基于Q-學習算法的有狀態網絡協議模糊測試方法

    在1.2小節,已經提出根據協議實體狀態選取測試用例的思想。由于主要是想通過輸入報文類型與被測狀態不對應的測試用例引入報文異常輸入順序測試,提高漏洞挖掘能力,因此,考慮根據協議實體狀態選擇報文類型,然后根據報文類型選取測試用例進行測試。那么,應該以何種策略來根據協議實體狀態選擇報文類型,以使得在引入報文異常輸入順序測試后仍能確保一定的測試用例有效性呢?這一問題可以通過制定恰當的獎賞規則轉化為強化學習中尋找策略π的問題來加以解決,下面就通過Q-學習算法來解決該問題。

    (1)狀態集合

    S={s0,s1,…,sn},即協議的狀態集合。

    (2)動作集合

    A={a1,a2,…,am}={i1,i2,…,im},即協議的輸入報文類型集合。

    (3)動作探索策略

    Q-學習通過探索-利用過程發現最優獎賞,“利用”過程選擇最大Q值所對應的輸入報文類型,“探索”過程則是隨機選擇輸入報文類型以防止發現不了最優獎賞。本文采用“ck1-2.2-x1.gif-貪婪探索策略”,在協議狀態s下以小概率ck1-2.2-x1.gif隨機選擇輸入報文類型,以概率1-ck1-2.2-x1.gif選擇具有最大Q值的輸入報文類型。

    (4)立即獎賞

    在協議狀態s下選擇報文類型為a的測試用例進行測試后,根據測試用例的類別確定狀態-動作對(s,a)的立即獎賞r。

     ck1-gs6.gif

    根據協議實體狀態s,依據“ck1-2.2-x1.gif-貪婪探索策略”選擇報文類型為a的測試用例對協議實體進行測試。輸入測試用例后,通過觀察協議實體是否崩潰判斷測試用例是否為第一類測試用例;通過響應報文分析協議實體狀態并區分第二、三、四類測試用例。根據測試用例的類別確定狀態-動作對(s,a)的立即獎賞r,通過獎賞r更新Q值與策略π,降低第三類測試用例的出現率,提高第一、四類測試用例的出現率?;赒-學習算法的有狀態網絡協議模糊測試方法描述如下:

    (1)建立狀態空間S和動作空間A;

    (2)初始化Q值表和策略π;

    (3)初始化協議實體狀態至s0

    (4)依據“ck1-2.2-x1.gif-貪婪探索策略”,根據協議實體當前狀態s選擇報文類型為a的測試用例輸入協議實體;

    (5)在協議實體處理測試用例后,觀察協議實體反饋信息,分析協議實體當前狀態,判斷測試用例類別,確定狀態-動作對(s,a)的立即獎賞r;

    (6)更新Q值表;

    (7)更新策略π;

    (8)若測試用例為第一、四類測試用例,記錄異常后跳轉至步驟(3);若協議實體當前狀態為協議終結狀態,跳轉至步驟(3);否則跳轉至步驟(4)。

3 實驗與分析

3.1 實驗建立

    Sulley[17]是目前較為成熟的模糊測試框架,有對有狀態網絡協議進行模糊測試的完整測試方案。本文方法Q-Fuzzing 將與Sulley按照以下描述場景進行仿真實驗對比:以FTP協議實體作為測試對象,兩種方法均采用由Sulley變異策略生成的測試用例,測試用例的漏洞挖掘效力相當。

3.2 實驗結果分析

3.2.1 測試效率評估

    測試效率是指單位時間輸入的測試用例數量,用向被測協議實體輸入的測試用例個數與發送報文的總數的比值ck1-3.2.1-x1.gif值來衡量測試效率,ck1-3.2.1-x1.gif值的數學表達式為:ck1-3.2.1-x1.gif=∑A/∑m,其中,∑A表示輸入的測試用例總數,∑m表示發送報文的總數?!艫一定時,ck1-3.2.1-x1.gif值越大,說明發送輔助類型的報文越少,單位時間輸入的測試用例數量越高,測試效率越高。在測試過程中,Q-Fuzzing與Sulley的ck1-3.2.1-x1.gif值與輸入的測試用例總數∑A的關系如圖3所示。

ck1-t3.gif

    Sulley采用完善的引導機制,隨著測試路徑的深入,前置引導序列等輔助報文的比重越來越大,ck1-3.2.1-x1.gif值越來越低。Q-Fuzzing雖在分析協議實體狀態時存在一定的輔助報文交互,但是該方法不需要引導狀態的輔助報文,輔助報文的比重較低,ck1-3.2.1-x1.gif值相對較高。

3.2.2 測試用例有效性評估

    假設輸入的某個測試用例沒有被協議實體直接拋棄,而是進行程序執行過程,那么稱該測試用例為有效完成測試的測試用例(簡稱為有效測試用例)。測試用例有效性是指一個測試用例為有效測試用例的概率,以有效測試用例個數與輸入的測試用例總數的比值φ表示測試用例有效性,φ的數學表達式為:φ=∑Ac/∑A,其中,∑Ac表示有效測試用例總數,∑A表示輸入的測試用例總數。在測試過程中,Q-Fuzzing與Sulley的測試用例有效性φ與輸入的測試用例總數∑A的關系如圖4所示。

ck1-t4.gif

    Sulley采用完善的引導機制,使得測試用例可以在協議實體處于對應狀態時進行輸入,測試用例有效性較高。Q-Fuzzing在測試初期,輸入報文時盲目性較大,存在很多被拋棄的測試用例,測試用例有效性低,但隨著在測試過程中實踐學習,測試用例有效性逐步提高,最終趨于穩定。

3.2.3 漏洞挖掘能力

    漏洞挖掘能力是指在模糊測試正常執行條件下挖掘漏洞的數目。兩種方法挖掘漏洞數目如表2所示。

ck1-b2.gif

    在漏洞挖掘能力方面,Q-Fuzzing效果好于Sulley。對于FTP 協議實體中存在的3個漏洞:(1)當協議實體狀態轉換序列為s0->s1->s2->s3->s4時,輸入變異的i5報文后,協議實體崩潰;(2)當協議實體狀態轉換序列為s5->s4->s5時,輸入與s5狀態并不對應的i12的變異報文后,協議實體崩潰;(3)當協議實體狀態轉換序列為s0->s1->s2->s3->s4->s5時,輸入變異的i7報文,協議實體出現狀態異常遷移,協議實體既不處于s5狀態也不處于s6狀態。Q-Fuzzing挖掘出漏洞1、2、3,Sulley僅挖掘出漏洞1,未能挖掘出漏洞2、3。

    根據測試效率與挖掘漏洞能力比較,相比于Sulley測試方法,本文測試方法Q-Fuzzing具有明顯的優勢,達到了預期的測試效果。

4 結論

    本文提出了一種基于Q-學習算法的有狀態網絡協議模糊測試方法,通過反饋信息分析協議實體狀態,根據協議實體狀態和Q值選取測試用例進行測試。實驗結果表明,該方法不需要引導狀態的輔助類型報文,且能在確保一定的測試用例有效性下,進行報文異常輸入順序測試,顯著提高了測試效率和漏洞挖掘能力。在該方法中,協議狀態機的完整性以及學習算法中參數的設定對測試結果的影響很大, 因此,下一步有必要對協議狀態機以及參數的調節進行深入的研究。

參考文獻

[1] 程必成,劉仁輝,趙云飛,等.非標工業控制協議格式逆向方法研究[J].電子技術應用,2018,44(4):126-129.

[2] 魏驍,劉仁輝,許鳳凱.基于靜態二進制分析的工控協議逆向分析[J].電子技術應用,2018,44(3):126-130.

[3] 張雄,李舟軍.模糊測試技術研究綜述[J].計算機科學,2016,43(5):1-8,26.

[4] SUTTON M,GREENE A,AMINI P.Fuzzing:brute force vulner-ability discovery[M].[S.l.]:Pearson Education,2007.

[5] 王穎,楊義先,鈕心忻,等.基于控制流序位比對的智能Fuzzing測試方法[J].通信學報,2013,34(4):114-121.

[6] MUNEA T L,LIM H,SHON T.Network protocol fuzz testing for information systems and applications: a survey and taxonomy[J].Multimedia Tools & Applications,2016,75(22):14745-14757.

[7] ZHAO J,CHEN S,LIANG S,et al.RFSM-fuzzing a smart fuzzing algorithm based on regression FSM[C].Eighth International Conference on P2P,Parallel,Grid,Cloud and Internet Computing.IEEE,2013:380-386.

[8] CUI B,LIANG S,CHEN S,et al.A novel fuzzing method for Zigbee based on finite state machine[J].International Journal of Distributed Sensor Networks,2014,2014(3):1-12.

[9] 康紅凱,吳禮發,洪征,等.一種基于FSM的BGP-4協議模糊測試方法[J].計算機工程與應用,2017,53(6):111-117.

[10] 張寶峰,張翀斌,許源.基于模糊測試的網絡協議漏洞挖掘[J].清華大學學報(自然科學版),2009(s2):2113-2118.

[11] NARAYAN J,SHUKLA S K,CLANCY T C.A survey of automatic protocol reverse engineering tools[J].ACM Computing Surveys,2015,48(3):1-26.

[12] GASCON H,WRESSNEGGER C,YAMAGUCHI F,et al.Pulsar:stateful black-box fuzzing of proprietary network protocols[M].Security and Privacy in Communication Networks.Springer International Publishing,2015:330-347.

[13] 張洪澤,洪征,周勝利,等.基于協議狀態機遍歷的模糊測試優化方法[J].計算機工程與應用,2020,56(4):82-91.

[14] SUTTON R S,BARTO A G.Reinforcement learning:an introduction[M].Cambridge,USA:MIT Press,1998.

[15] 周志華.機器學習[M].北京:清華大學出版社,2016.

[16] WATKINS C J C H.Learning from delayed rewards[J].Robotics & Autonomous Systems,1989,15(4):233-235.

[17] GitHub.Sulley[EB/OL].(2013-06-11)[2015-06-29]. https://github.com/OpenRCE/sulley.



作者信息:

荊  琛1,2,傅曉彤1,董  偉2,趙云飛2

(1.西安電子科技大學 網絡與信息安全學院,陜西 西安710071;2.華北計算機系統工程研究所,北京102209)

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          在线看片第一页欧美| 欧美一区成人| 久久综合久久88| 欧美电影免费观看高清| 亚洲理伦在线| 国产精品久久久久久久久免费樱桃| 亚洲人成在线播放| 在线午夜精品| 91久久国产精品91久久性色| 久久综合狠狠综合久久综合88| 欧美三区不卡| 国产精品国产三级国产aⅴ浪潮| 亚洲电影欧美电影有声小说| 亚洲午夜激情网站| 欧美日韩视频在线观看一区二区三区| 国产精品美女在线| 午夜日韩在线观看| 久久综合999| 在线亚洲精品福利网址导航| 国产一区二区三区四区hd| 久久亚洲精品网站| 午夜精品理论片| 欧美亚日韩国产aⅴ精品中极品| 国产一区视频在线观看免费| 欧美日韩一区二区欧美激情| 亚洲国产精品一区二区久| 久久亚洲精品中文字幕冲田杏梨| 亚洲高清视频一区| 欧美不卡一卡二卡免费版| 亚洲精品日韩欧美| 国产精品日韩在线播放| 欧美日韩久久久久久| 国产视频久久久久| 欧美在线在线| 欧美午夜www高清视频| 精品福利电影| 亚洲无亚洲人成网站77777| 亚洲精品自在久久| 久久亚洲春色中文字幕久久久| 亚洲久色影视| 在线亚洲国产精品网站| 欧美大片免费| 99视频一区二区三区| 亚洲在线一区二区| 亚洲日本成人| 亚洲电影成人| 免费看的黄色欧美网站| 美女主播精品视频一二三四| 免费一级欧美片在线播放| 久久亚洲影院| 欧美女主播在线| 亚洲精品免费看| 小嫩嫩精品导航| 欧美一区二区三区在| 欧美三级黄美女| 精品av久久久久电影| 日韩一级视频免费观看在线| 亚洲成人在线网站| 国产日韩视频一区二区三区| 免费久久久一本精品久久区| 亚洲欧美中文在线视频| 在线国产亚洲欧美| 欧美午夜免费| 欧美国产在线观看| 国产精品久久毛片a| 欧美日韩一区二区三区免费看| 亚洲图片在线| 久久久亚洲影院你懂的| 亚洲一区二区三区中文字幕| 国产精品igao视频网网址不卡日韩| 91久久精品一区| 久久婷婷久久一区二区三区| 久久视频在线免费观看| 亚洲一区二区高清| 欧美人与性动交α欧美精品济南到| 国产精品每日更新在线播放网址| 欧美日韩免费精品| 久久久久久久久久久久久9999| 亚洲在线国产日韩欧美| 欧美性猛交xxxx乱大交蜜桃| 欧美日韩视频一区二区三区| 欧美在线观看一区二区| 欧美不卡一卡二卡免费版| 欧美1区2区| 久久久精品久久久久| 欧美一进一出视频| 欧美成人性网| 欧美风情在线| 亚洲欧洲一区二区天堂久久| 一区二区精品在线观看| 久久久精品国产免大香伊| 一本一道久久综合狠狠老精东影业| 欧美区视频在线观看| 黄页网站一区| 亚洲高清在线观看一区| 国产精品永久免费观看| 激情视频亚洲| 国产精品夜色7777狼人| 一本一本久久a久久精品牛牛影视| 国产日韩欧美三级| 欧美三日本三级少妇三99| 国产精品你懂的在线欣赏| 国产精品自在在线| 国产精品男女猛烈高潮激情| 亚洲午夜精品久久久久久浪潮| 亚洲曰本av电影| 欧美三级视频| 在线播放一区| 激情综合久久| 国产亚洲永久域名| 国产欧美日韩精品一区| 午夜精品www| 国产精品久久久久久久电影| 国产精品男女猛烈高潮激情| 亚洲区免费影片| 久久精品一区四区| 欧美一级二级三级蜜桃| 香蕉久久夜色精品| 久久一区二区视频| 亚洲天堂成人在线观看| 国产精品一区二区三区免费观看| 亚洲少妇在线| 亚洲七七久久综合桃花剧情介绍| 久久理论片午夜琪琪电影网| 欧美亚洲尤物久久| 欧美日韩国产成人在线91| 久久久久久久激情视频| 欧美亚洲综合久久| 久久综合给合久久狠狠色| 欧美制服丝袜| 亚洲黄色天堂| 欧美国产综合视频| 午夜精品久久久久久久久久久久| 久久综合伊人| 午夜免费电影一区在线观看| 一本色道久久综合亚洲91| 99精品国产高清一区二区| 亚洲一区二区四区| 国产一区二区久久| 国产女主播视频一区二区| 亚洲欧美日韩区| 欧美日韩直播| 一区二区三区偷拍| 黄色av日韩| 欧美高清在线一区| 国产精品一区二区三区四区| 国产精品久久精品日日| 欧美视频一区| 欧美一区二区大片| 国产精品亚洲第一区在线暖暖韩国| 免费观看日韩av| 在线午夜精品| 国产精品卡一卡二卡三| 久久综合给合久久狠狠狠97色69| 国产日韩欧美在线播放不卡| 国产精品美女主播在线观看纯欲| 亚洲丶国产丶欧美一区二区三区| 麻豆精品网站| 亚洲在线观看视频| 国内精品伊人久久久久av一坑| 欧美日韩午夜视频在线观看| 久久久女女女女999久久| 国产精品高精视频免费| 欧美影院成人| 欧美午夜不卡影院在线观看完整版免费| 国产精品久久久久久久久借妻| 国产日产亚洲精品系列| 夜夜爽www精品| 欧美美女日韩| 亚洲欧美在线网| 欧美成人精品福利| 久久亚洲美女| 国产一区二区三区在线播放免费观看| 国产精品扒开腿做爽爽爽软件| 欧美电影免费观看高清| 亚洲福利在线观看| 精品不卡视频| 欧美aⅴ一区二区三区视频| 老鸭窝毛片一区二区三区| 国产综合精品一区| 韩国成人精品a∨在线观看| 国产日韩精品一区二区三区| 欧美日产在线观看| 日韩视频国产视频| 亚洲综合精品| 99日韩精品| 老司机一区二区| 欧美一区二区三区四区视频| 国产精品网站在线观看| 久久久视频精品| 亚洲精品国产精品国产自| 亚洲国产精品一区| 1769国内精品视频在线播放| 精品成人一区二区| 欧美国产日韩精品免费观看| 亚洲国产婷婷综合在线精品| 久久久国产精彩视频美女艺术照福利| 久久av在线| 欧美国产另类| 免费国产自线拍一欧美视频| 麻豆精品在线播放| 国产精品国产亚洲精品看不卡15| 久久久精品国产一区二区三区| 欧美激情成人在线视频| 欧美一区二区三区四区夜夜大片| 亚洲第一精品久久忘忧草社区| 国产专区综合网| 亚洲国内欧美| 国产精品一级在线| 久久久久九九九九| 久久精品一区| 欧美激情在线狂野欧美精品| 国产精品一区二区黑丝| 国产一区二区在线免费观看| 亚洲国产女人aaa毛片在线| 久久精品三级| 欧美日韩亚洲视频一区| 欧美午夜电影一区| 在线看欧美日韩| 午夜久久99| 国产午夜精品理论片a级大结局| 欧美在线看片| 国产精品yjizz| 亚洲人成在线免费观看| 亚洲一区二区三区精品在线观看| 欧美成人免费在线| 久久综合九九| 久久精品国产v日韩v亚洲| 韩国精品主播一区二区在线观看| 亚洲国产成人在线视频| 亚洲欧美日韩国产另类专区| 日韩亚洲精品视频| 久久久久久亚洲综合影院红桃| 国产一级精品aaaaa看| 久久青草欧美一区二区三区| 欧美激情四色| 狠狠狠色丁香婷婷综合激情| 欧美99在线视频观看| 免费在线看成人av| 欧美精品一区二区视频| 一本色道久久综合精品竹菊| 乱中年女人伦av一区二区| 国产精品久久一卡二卡| 久久免费视频这里只有精品| 国产精品九九久久久久久久| 激情成人av在线| 亚洲欧美三级在线| 在线成人国产| 欧美国产在线视频| 欧美日韩美女一区二区| 欧美特黄a级高清免费大片a级| 樱桃视频在线观看一区| 精品99视频| 国产精品入口尤物| 亚洲国产成人久久| 久久精品国产亚洲一区二区三区| 性欧美xxxx视频在线观看| 久久这里有精品15一区二区三区| 亚洲视频免费观看| 亚洲欧美国产高清va在线播| 欧美激情精品久久久久| 欧美成人一区二区在线| 久久久久久久综合| 在线不卡中文字幕播放| 国产精品美女久久久| 亚洲二区免费| 亚洲高清网站| 国产一区二区三区久久久| 亚洲欧美日韩人成在线播放| 国产日韩欧美夫妻视频在线观看| 国产精品不卡在线| 亚洲日本免费电影| 国产精品―色哟哟| 国产精品久久九九| 亚洲一区二区免费看| 欧美成人精品在线播放| 国产偷自视频区视频一区二区| 国产亚洲精品久久久久久| 好吊色欧美一区二区三区视频| 欧美三级日本三级少妇99| 99国产精品视频免费观看| 久久久99久久精品女同性| 亚洲最新在线视频| 亚洲欧美一区二区精品久久久| 国产精品日韩精品| 欧美日韩午夜| 一区二区视频在线观看| 日韩一级二级三级| 国产精品久久久久秋霞鲁丝| 欧美日韩在线综合| 欧美一级大片在线免费观看| 欧美日韩p片| 狠狠色丁香久久婷婷综合_中| 99riav国产精品| 国产欧美一区二区色老头| 亚洲精品裸体| 先锋资源久久| 亚洲精品视频免费在线观看| 久久久蜜桃精品| 免费在线播放第一区高清av| 久久麻豆一区二区| 夜夜嗨av一区二区三区| 伊人久久噜噜噜躁狠狠躁| 91久久综合亚洲鲁鲁五月天| 久久99在线观看| 久久综合色影院| 午夜精品久久久久影视| 亚洲成人在线观看视频| 国产欧美一区二区三区另类精品| 欧美日韩四区| 韩国一区二区三区在线观看| 亚洲五月婷婷| 国产精品第一页第二页第三页| 在线免费日韩片| 国产麻豆91精品| 欧美日韩在线免费观看| 国产综合精品| 老司机精品视频网站| 裸体歌舞表演一区二区| 欧美日韩另类字幕中文| 欧美国产欧美亚洲国产日韩mv天天看完整| 能在线观看的日韩av| 亚洲一区二区三区在线观看视频| 久久综合色播五月| 精品电影一区| 欧美日韩国产在线播放| 99av国产精品欲麻豆| 亚洲一区在线免费|