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

    基于哈希不透明謂詞的JavaScript軟件水印算法

    2016-05-09 07:18:22吳偉民林水明余國鵬林志毅
    計算機應用與軟件 2016年4期
    關鍵詞:基本塊源碼謂詞

    吳偉民 林水明 余國鵬 林志毅

    基于哈希不透明謂詞的JavaScript軟件水印算法

    吳偉民 林水明 余國鵬 林志毅

    (廣東工業(yè)大學計算機學院 廣東 廣州 510006)

    針對現(xiàn)有軟件水印算法存在性能開銷大或無法抵抗各類攻擊的缺點和鮮有在JavaScript源碼中實現(xiàn)的現(xiàn)狀,提出一種基于哈希不透明謂詞的JavaScript軟件水印算法。該算法構造一種新的基于除留余數(shù)法哈希映射不透明謂詞并將軟件水印信息嵌入不透明謂詞的表達式中,進而構造此不透明謂詞的永假基本塊嵌入程序中實現(xiàn)軟件水印。開發(fā)了一個基于此算法的JavaScript軟件水印系統(tǒng)。實驗證明,該算法能在增加較少的系統(tǒng)開銷的前提下有效抵抗各種常見的靜動態(tài)攻擊,同時還能提高水印的隱秘性和魯棒性。

    不透明謂詞 除留余數(shù)法 軟件水印 JavaScript

    0 引 言

    軟件水印是軟件安全領域中的研究熱點。其原理是通過借助數(shù)字水印的相關思想,將水印嵌入到軟件中,以保護軟件的知識產(chǎn)權和取締各類非法盜版。目前研究的大部分軟件水印技術都是基于C/C++或Java等編譯型語言,對于諸如JavaScript(JS)等解釋型腳本語言的代碼安全技術研究相對較少,而JS軟件水印技術更加鮮見。隨著云計算技術的快速發(fā)展,以JS為代表的客戶端語言的使用更加廣泛,如何保護JS版權是一項具有現(xiàn)實意義和經(jīng)濟效益的研究課題。

    目前保護JS源碼版權的主要研究有:Patrick等人使用基于堆圖的軟件胎記技術來保護JS代碼的安全性和版權[1],并通過構建對比樹來提取軟件胎記,而缺點是構建對比樹的性能消耗很大,一般限制樹的深度小于3;Swati進行改進提出基于凝聚聚類和頻率子圖的動態(tài)JS軟件胎記技術[2],然而動態(tài)軟件胎記存在只保護局部代碼和不適合交互性軟件的缺點。

    在C/C++或Java軟件水印領域的研究主要包括:Myles和Gregory分別介紹了基于重新排列基本塊[3]和在軟件執(zhí)行時重新分配寄存器[4]的軟件水印算法,但此類算法的隱蔽性較差。為進一步提高水印的隱秘性,Nagra從程序并發(fā)入手,提出基于線程關系的軟件水印算法[5],許金超等對其進行了改進[6]。然而,以上方法的抗干擾性較差。Collberg等人將擴頻技術應用于軟件水印中以提高抗干擾能力[7],但此方法是個非盲水印算法,且它嵌入的水印比特率相當?shù)汀珣?zhàn)勇等對PPCT軟件水印編碼結構進行優(yōu)化并根據(jù)特定策略進行加密,實現(xiàn)提高軟件水印的隱秘性和防篡改[8],但此方法通過加密等操作增加系統(tǒng)開銷,降低性能。同時,在軟件水印中引入不透明謂詞的研究有:Arboit使用不透明謂詞建立靜態(tài)軟件水印算法[9],Myles對其進行動態(tài)擴展[10],然而此算法通過模式匹配的方法提取水印,無法抵抗模式匹配攻擊;楊志剛將不透明謂詞用于防篡改軟件水印技術中能有效防止篡改[11],但在水印嵌入位置問題上缺乏討論;高軍提出基于中國剩余定理和拉格朗日插值公式的不透明謂詞軟件水印[12],但魯棒性和隱蔽性較差。

    為了進一步提高水印性能、降低系統(tǒng)開銷和抵抗各類靜動態(tài)攻擊,本文提出一種基于哈希映射的改進構造不透明謂詞的方法,并將此方法應用于JS軟件水印中,提出一種基于不透明謂詞的軟件水印算法,同時對水印嵌入位置和水印內容進行討論,并結合JS的特性開發(fā)一個基于此算法的JS軟件水印系統(tǒng)。最后,將對算法性能、水印可靠性、隱秘性和抗干擾性等方面進行驗證與分析。

    1 不透明謂詞的構造

    不透明謂詞就是謂詞表達式在嵌入程序之前,其真值已經(jīng)確定(通常為布爾類型),并廣泛應用于分支結構和循環(huán)結構的判斷條件中。目前構造不透明謂詞的方法主要有:利用同余方程[9]和基于改進混沌映射Logistic[13]的構造方法,而這些方法只能構造結果為布爾類型的不透明謂詞。據(jù)此,本文提出一種能構造具有多種結果狀態(tài)的不透明謂詞的方法,此方法是基于哈希映射機制將輸入從一數(shù)值空間映射成另一數(shù)值空間并輸出,具體的算法過程描述如下:

    Step1 確定映射機制集F={F1,F2,…,FN},其中Fi(i=1,2,…,N)必須滿足以下條件:

    i) Fi(X)→Y。其中X∈{X1,X2,…,Xm},Xj=(x1,x2,…,xt)是輸入向量,當t=1時,F(xiàn)i是一元映射機制,Y∈{y1,y2,…,yn}是輸出結果,也就是不透明謂詞的狀態(tài)集合。

    ii) 將結果存放回Xin,重新選擇yi,重復i)的操作直至產(chǎn)生達到上限數(shù)量的結果為止。

    本文以哈希函數(shù)構造方法除留余數(shù)法作為映射機制,實現(xiàn)構造具有n種狀態(tài)的不透明謂詞,具體的偽代碼如圖1所示。

    圖1 基于除留余數(shù)法哈希函數(shù)的不透明謂詞構造算法

    為了提高不透明謂詞抵抗逆向分析的能力,在具體實現(xiàn)中進行如下的優(yōu)化:將輸入序列存放在全局數(shù)組中,并通過引用的方式訪問其中的元素[14];理論上可以使用所有滿足條件的映射機制相結合,提高不透明謂詞的復雜性;構造新型混合輸入序列,由兩個或兩個以上的數(shù)組元素進行代數(shù)運算操作形成新的輸入序列。

    2 軟件水印算法

    2.1 基于JS的軟件水印

    軟件水印技術已廣泛應用于C、C++、Java等流行語言編寫的程序軟件當中,然而對客戶端語言諸如JavaScript(JS)腳本程序的水印技術研究卻很鮮見。JS作為熱門的腳本語言,廣泛應用于各類Web應用開發(fā)當中,再者JS腳本嵌入在網(wǎng)頁文件中,一般用戶都可以使用瀏覽器獲得源碼,這對網(wǎng)站信息的安全性、源代碼的保密性等都帶來更大的挑戰(zhàn)。因此,通過在JS代碼中嵌入水印來保證軟件著作權和防止盜版是一項具有現(xiàn)實意義和經(jīng)濟效益的研究課題。

    2.2 不透明謂詞軟件水印算法

    本文需要借助Antlr對JS程序源碼進行語法分析并收集源碼信息,包括源碼的三類基本塊:循環(huán)基本塊(包括while、for和do…while)、分支基本塊(包括if…else和switch…case)以及順序基本塊三類,基本塊在運行中都是順序執(zhí)行的。據(jù)此,將上文構造的不透明謂詞應用于JS軟件水印當中,基于不透明謂詞的JS軟件水印算法包括水印的嵌入和水印的提取兩個過程。

    2.2.1 水印的嵌入算法

    水印嵌入算法的過程描述如下:

    Step1 初始化水印序列M和程序基本塊數(shù)N,其中M=m1,m2,…,mt是長度為t的數(shù)字水印,并且mi∈N+,0≤mi≤9。

    Step2 選擇M中的一個位數(shù)mi,構造不透明謂詞P(mi),使得P(mi)=mi。

    Step3 構造永假基本塊FalseBlock,并且有:

    其中if結構可以替換成while、do…while或for結構,IDi用于指示mi在M中的位置,code部分是永不執(zhí)行的代碼,其選擇方法主要有:

    ? 自定義生成:系統(tǒng)自動生成符合語法要求的垃圾代碼。

    ? 源程序的任意函數(shù):在程序代碼中確定某一函數(shù)作為FalseBlock的代碼部分。

    ? 隨機選擇源程序的函數(shù):每次構造FalseBlock的同時隨機確定某一函數(shù)做為代碼部分。此方法的優(yōu)點是:若代碼中多次出現(xiàn)同一代碼段容易引起攻擊者的注意,并且即使某一水印片段的函數(shù)被破解,不會影響其他水印片段。

    Step4 確定水印片段mi嵌入的位置pi并將FalseBlock嵌入在基本塊pi之后,并將pi和唯一標識符IDi保存到秘鑰副本key(p)當中用于水印提取。其嵌入的策略主要有:

    ? 簡單策略。直接令pi=Ni/t,這是一種基于平均分配的思路,將水印片段均勻地分布在程序源碼當中。

    ? 隨機策略。包括可重復隨機策略和不可重復隨機策略:

    a) 可重復隨機策略,pi=random(1~N)。

    b) 不可重復隨機策略,pi=random(1~N),pi≠pj(j=1,2,…,i-1)。

    Step5 不斷重復Step2-Step4直至所有水印片段嵌入完成。

    其原理如圖2所示。

    圖2 水印嵌入原理

    2.2.2 水印的提取算法

    水印提取算法的過程描述如下:

    Step1 初始化已添加水印程序代碼S(M),并對其進行源碼分析,提取出順序執(zhí)行基本語句塊Block1,…,Blockn。

    Step2 根據(jù)嵌入算法保存的水印秘鑰副本獲嵌入位置pi。

    Step3 提取基本塊Blockpi的首行if條件表達式并計算真值mi,并根據(jù)表達式中的IDi將其保存在M中的相應位置。

    Step4 不斷重復Step2-Step3直至所有嵌入位置完成計算。

    水印的提取過程比較簡單,關鍵是秘鑰副本必須安全保存。提取過程原理如圖3所示。

    圖3 水印提取原理

    3 實驗結果及其分析

    3.1 實驗結果

    借組VS2010 C#語言集成開發(fā)環(huán)境,本文實現(xiàn)了一個基于不透明謂詞的JavaScript腳本語言軟件水印系統(tǒng)。系統(tǒng)包括隨機生成水印序列、構造不透明謂詞、不透明謂詞水印的嵌入和提取等功能。使用Google公司開發(fā)的基準測試套件V8 Benchmark Suit version7作為測試用例,本系統(tǒng)成功實現(xiàn)對所有測試用例進行水印嵌入和提取,結果如圖4-圖6所示。

    圖4 不透明謂詞生成結果

    圖5 軟件水印嵌入結果

    圖6 軟件水印提取結果

    3.2 性能分析

    負載性能 在程序中嵌入水印必定會增加系統(tǒng)的性能開銷,主要包括程序變大和運行時間延遲。本文提出的基于不透明謂詞軟件水印算法通過添加永不運行的垃圾代碼確保運行時間片變化不大,同時由于水印大小固定,因此本算法適合軟件規(guī)模較大的情況。五個基準測試嵌入水印前后的容量、運行時間結果如表1所示。結果顯示,水印嵌入前后測試用例在容量和運行時間的增長率僅為:4.92%、8.70%。

    表1 嵌入水印前后程序容量和運行時間對比

    隱蔽性 分支語句是JS程序經(jīng)常使用到的結構,通過將水印片段隱藏在帶不透明謂詞的分支結構中不容易引起攻擊者的注意,同時,構造分支語句的永假基本塊都是原程序的部分函數(shù)代碼,使得水印代碼在編碼風格、思維方式等方面都與程序的其他部分很相似。這樣能在一定程度上提高水印的隱秘性。

    魯棒性 暴力破壞是相對于破解的另一種攻擊行為,在保留軟件功能的前提下修改程序代碼、結構等操作獲得相關權限,此時軟件水印也有可能受到干擾。不透明謂詞軟件水印算法將水印分割成相互獨立的片段并賦予唯一標識符,即使部分片段受到干擾,大部分信息仍能保留下來。并且水印提取算法是通過秘鑰文件中的位置表進行水印檢索和提取,能夠有效抵制模式匹配攻擊。如果通過非法修改順序基本塊的位置來破壞水印,程序將無法正確運行。通過對程序執(zhí)行標識符模式匹配修改和打亂程序基本塊攻擊操作,程序執(zhí)行結果和水印提取結果如表2所示。

    表2 模式匹配攻擊和程序基本塊攻擊結果

    3.3 安全性分析

    3.3.1 靜態(tài)攻擊

    靜態(tài)分析技術主要有識別循環(huán)、別名分析、控制流分析、切片技術等。由于不透明謂詞軟件水印算法是通過將水印保存在分支表達式中,因此對程序循環(huán)進行識別不會影響水印的安全性;該算法將源數(shù)據(jù)保存在全局數(shù)組并通過引用訪問數(shù)據(jù),這樣能有效抵抗別名分析[14];控制流分析和切片技術主要通過改變程序流程結構或者代碼執(zhí)行順序來破壞水印完整性,而本文提出的水印算法是將水印信息隱藏在不透明謂詞表達式中,水印信息并不依賴程序流程和執(zhí)行順序,也就是說表達式不被修改的前提下都能通過唯一標識符提取水印。通過對嵌入水印后程序進行控制流變形(如圖7所示)再次進行水印提取,所有測試結果都能成功提取正確水印。

    圖7 控制流壓扁前后代碼變形情況

    3.3.2 動態(tài)攻擊

    攻擊者還能通過設置斷點進行調試、剖分和跟蹤,進而分析程序執(zhí)行路徑和流程結構等信息,對于分支結構條件表達式,攻擊者往往只注重條件的真假,忽視其中隱藏的信息,基于不透明謂詞的軟件水印算法能夠逃避這類攻擊。然而,反匯編工具能夠優(yōu)化刪除程序不被執(zhí)行的垃圾代碼。據(jù)此,本文通過全局數(shù)組存放數(shù)據(jù),并對數(shù)據(jù)進行運算以增強不透明謂詞的隱蔽性,使得跟蹤變得更加困難。同時,還可以將永假基本塊改裝成不影響程序結果但又被調用執(zhí)行的代碼,這樣即使動態(tài)攻擊也無法實現(xiàn)對軟件水印的破壞。

    4 結 語

    本文提出一種基于不透明謂詞的軟件水印算法并開發(fā)一個基于此算法的JS腳本水印系統(tǒng),通過實驗證實了該算法能在增加較少的系統(tǒng)開銷的前提下有效抵抗各種常見的靜動態(tài)攻擊,同時還能提高水印的隱秘性和魯棒性。下一步的工作是優(yōu)化和完善該算法,包括提高不透明謂詞的隱秘性和擴展水印的內容。

    [1] Chan P P F,Hui L C K,Yiu S M.Heap graph based software theft detection[J].Information Forensics and Security,IEEE Transactions on,2013,8(1):101-110.

    [2] Patel,Swati J,Tareek M Pattewar.Software birthmark based theft detection of JavaScript programs using agglomerative clustering and Frequent Subgraph Mining[C]//Embedded Systems (ICES),2014 International Conference on.IEEE,2014.

    [3] Ginger Myles,Christian Collberg,Zachary Heidepriem,et al.The evaluation of two software watermarking algorithms[J].Software:Practice and Experience,2005,35(10):923-938.

    [4] Wolfe G,Wong J L,Potkonjak M.Watermarking graph partitioning solutions[J].Computer-Aided Design of Integrated Circuits and Systems,IEEE Transactions on,2002,21(10):1196-1204.

    [5] Nagra,Jasvir,Clark Thomborson.Threading software watermarks[C]//Berlin:Springer Heidelberg,2005.

    [6] 許金超,曾國蓀.一種基于線程關系的軟件水印算法[J].電子學報,2012,40(5):891-896.

    [7] Christian Collberg,Tapas Ranjan Sahoo.Software watermarking in the frequency domain: implementation,analysis,and attacks[J].Comput.Secur,2005,13(5):721-755.

    [8] 湯戰(zhàn)勇,房鼎益,蘇琳,等.一種基于代碼加密的防篡改軟件水印方案[J].中國科學技術大學學報,2011,41(7):599-606.

    [9] Arboit,Genevieve.A method for watermarking java programs via opaque predicates[C]//The Fifth International Conference on Electronic Commerce Research (ICECR-5).2002.

    [10] Myles G,Collberg C.Software watermarking via opaque predicates:Implementation,analysis,and attacks[J].Electronic Commerce Research,2006,6(2):155-171.

    [11] 楊志剛.基于常量編碼的防篡改軟件水印技術[D].吉林:吉林大學,2009.

    [12] 高軍.軟件水印算法研究[D].四川:電子科技大學,2011.

    [13] 蘇慶,吳偉民,李忠良,等.混沌不透明謂詞在代碼混淆中的研究與應用[J].計算機科學,2013,40(6):155-160.

    [14] Udupa Sharath K,Saumya K Debray,Matias Madou.Deobfuscation:Reverse engineering obfuscated code[C]//Reverse Engineering,12th Working Conference on IEEE,2005.

    A HASH OPAQUE PREDICATES-BASED SOFTWARE WATERMARKING ALGORITHM IN JAVASCRIPT

    Wu Weimin Lin Shuiming Yu Guopeng Lin Zhiyi

    (FacultyofComputer,GuangdongUniversityofTechnology,Guangzhou510006,Guangdong,China)

    Because of the weakness of current software watermarking algorithms in high performance overhead or suffering from various attacks, and of being scarcely implemented in JavaScript source code, we proposed a new hash opaque predicate-based JavaScript software watermarking algorithm. By constructing a new kind of hash-mapping opaque predicate, which is based on the method of remainder of division operation, and embedding the watermark information of software into opaque predicate expression, the algorithm constructs the everlasting basic block of this opaque predicate and embedding it into program to implement software watermarking. We also developed a JavaScript software watermarking system which is based on this algorithm. Experiments proved that the algorithm can effectively resist various common static and dynamic attacks on the premise of less system overhead increase, as well as improve the invisibility and robustness of the watermark.

    Opaque predicate Method of remainder of division operation Software watermark JavaScript

    2014-12-09。廣州市科技計劃項目(2012Y2-00046,2013Y2-00043);廣東高校優(yōu)秀青年創(chuàng)新人才培養(yǎng)計劃項目(2012LYM_0054)。吳偉民,教授,主研領域:可視計算,系統(tǒng)工具與平臺,代碼安全。林水明,碩士生。余國鵬,本科生。林志毅,講師。

    TP309.7

    A

    10.3969/j.issn.1000-386x.2016.04.071

    猜你喜歡
    基本塊源碼謂詞
    基于網(wǎng)頁源碼結構理解的自適應爬蟲代碼生成方法
    計算機應用(2023年6期)2023-07-03 14:11:56
    基于圖神經(jīng)網(wǎng)絡的軟件源碼漏洞檢測方法
    計算機時代(2023年6期)2023-06-15 17:49:09
    基于級聯(lián)森林的控制流錯誤檢測優(yōu)化算法
    距離與權重相結合的導向式灰盒模糊測試方法
    計算機工程(2021年3期)2021-03-18 08:03:34
    被遮蔽的邏輯謂詞
    ——論胡好對邏輯謂詞的誤讀
    企業(yè)如何保護源碼
    一種檢測控制流錯誤的多層分段標簽方法
    黨項語謂詞前綴的分裂式
    西夏研究(2020年2期)2020-06-01 05:19:12
    基于數(shù)據(jù)結構教輔系統(tǒng)的實驗課程改革
    計算機教育(2016年4期)2016-05-20 02:36:05
    也談“語言是存在的家”——從語言的主詞與謂詞看存在的殊相與共相
    外語學刊(2016年4期)2016-01-23 02:33:55
    999久久久精品免费观看国产| 亚洲精品色激情综合| 国产激情欧美一区二区| 18禁裸乳无遮挡免费网站照片| 午夜福利18| 亚洲av五月六月丁香网| 亚洲男人的天堂狠狠| 嫩草影院精品99| 人人妻,人人澡人人爽秒播| 国产精品亚洲美女久久久| 精品第一国产精品| 99精品久久久久人妻精品| 在线免费观看的www视频| 神马国产精品三级电影在线观看 | 国产精品香港三级国产av潘金莲| 亚洲va日本ⅴa欧美va伊人久久| 又爽又黄无遮挡网站| 亚洲精品中文字幕一二三四区| 国产精品久久久av美女十八| 国产亚洲av高清不卡| 国产激情偷乱视频一区二区| 国内精品久久久久久久电影| 精品免费久久久久久久清纯| 国产精品久久久人人做人人爽| 国产黄片美女视频| 日韩大尺度精品在线看网址| av片东京热男人的天堂| 欧美日韩乱码在线| av在线播放免费不卡| 黄色成人免费大全| 国产av麻豆久久久久久久| 欧美日本视频| 精品一区二区三区四区五区乱码| 国产亚洲精品久久久久5区| 免费电影在线观看免费观看| 久久久久久九九精品二区国产 | 五月玫瑰六月丁香| 757午夜福利合集在线观看| 少妇的丰满在线观看| 亚洲aⅴ乱码一区二区在线播放 | 人成视频在线观看免费观看| 黄色女人牲交| 一本大道久久a久久精品| 色尼玛亚洲综合影院| 久久午夜亚洲精品久久| 亚洲av成人av| 天天躁夜夜躁狠狠躁躁| 757午夜福利合集在线观看| 日韩欧美国产在线观看| 国产熟女午夜一区二区三区| 国产高清视频在线观看网站| 黄色毛片三级朝国网站| 欧美zozozo另类| 亚洲国产精品999在线| 在线十欧美十亚洲十日本专区| 成年免费大片在线观看| 麻豆国产97在线/欧美 | 欧美午夜高清在线| 又粗又爽又猛毛片免费看| 中文资源天堂在线| 免费在线观看亚洲国产| 亚洲欧美一区二区三区黑人| 在线免费观看的www视频| 神马国产精品三级电影在线观看 | 国产精品一区二区三区四区久久| 亚洲乱码一区二区免费版| 又紧又爽又黄一区二区| 曰老女人黄片| 国产视频一区二区在线看| 男男h啪啪无遮挡| 琪琪午夜伦伦电影理论片6080| 国产男靠女视频免费网站| 久久久久久久久中文| 免费在线观看成人毛片| 亚洲aⅴ乱码一区二区在线播放 | 国产精品 国内视频| 美女免费视频网站| 国产精品亚洲一级av第二区| 九色国产91popny在线| 日韩有码中文字幕| 天堂动漫精品| 99国产极品粉嫩在线观看| 欧美精品啪啪一区二区三区| 欧美一级毛片孕妇| 国产亚洲av嫩草精品影院| 视频区欧美日本亚洲| 黄色女人牲交| 亚洲欧美日韩无卡精品| 动漫黄色视频在线观看| 在线十欧美十亚洲十日本专区| 夜夜躁狠狠躁天天躁| 亚洲精品国产一区二区精华液| 一本一本综合久久| 色精品久久人妻99蜜桃| 黄色视频不卡| 久久精品aⅴ一区二区三区四区| 亚洲电影在线观看av| 熟妇人妻久久中文字幕3abv| 脱女人内裤的视频| 性欧美人与动物交配| 国产熟女午夜一区二区三区| 搡老妇女老女人老熟妇| 十八禁网站免费在线| 国产真人三级小视频在线观看| 精品一区二区三区视频在线观看免费| 国产精品乱码一区二三区的特点| 久久 成人 亚洲| 成人一区二区视频在线观看| 最新美女视频免费是黄的| 国产真实乱freesex| 99国产综合亚洲精品| 久久久久久久午夜电影| 日韩欧美三级三区| 欧美在线黄色| 男人舔奶头视频| 老汉色∧v一级毛片| 国产亚洲av高清不卡| 欧美精品亚洲一区二区| 色老头精品视频在线观看| 熟妇人妻久久中文字幕3abv| 久久久久久久久中文| 看免费av毛片| 久久人妻av系列| 人妻久久中文字幕网| xxxwww97欧美| 免费在线观看成人毛片| 日本撒尿小便嘘嘘汇集6| 国产成人一区二区三区免费视频网站| 一级作爱视频免费观看| 国产真实乱freesex| 久99久视频精品免费| 欧美日韩福利视频一区二区| 午夜激情福利司机影院| 最近最新免费中文字幕在线| 这个男人来自地球电影免费观看| 亚洲一码二码三码区别大吗| 免费看美女性在线毛片视频| 在线免费观看的www视频| 久久这里只有精品中国| 动漫黄色视频在线观看| www日本在线高清视频| 国产1区2区3区精品| 国内久久婷婷六月综合欲色啪| 亚洲成a人片在线一区二区| 狠狠狠狠99中文字幕| 欧美黄色片欧美黄色片| 亚洲国产精品999在线| 亚洲成人久久性| 一边摸一边做爽爽视频免费| 婷婷亚洲欧美| 国产免费男女视频| 黄色毛片三级朝国网站| 99热这里只有精品一区 | 亚洲片人在线观看| 日韩免费av在线播放| 精品不卡国产一区二区三区| 日本成人三级电影网站| 韩国av一区二区三区四区| xxx96com| 欧洲精品卡2卡3卡4卡5卡区| 婷婷丁香在线五月| 无人区码免费观看不卡| 操出白浆在线播放| 亚洲人成电影免费在线| 午夜福利在线观看吧| 18禁美女被吸乳视频| 欧美性猛交黑人性爽| 中文字幕人妻丝袜一区二区| 一a级毛片在线观看| av天堂在线播放| 黄色 视频免费看| 欧美一区二区精品小视频在线| 身体一侧抽搐| 国产精品免费视频内射| 国产精品99久久99久久久不卡| 不卡av一区二区三区| 在线国产一区二区在线| 国产在线精品亚洲第一网站| 伦理电影免费视频| 免费看日本二区| 国产精品美女特级片免费视频播放器 | 午夜福利视频1000在线观看| 两个人视频免费观看高清| 亚洲一码二码三码区别大吗| 夜夜爽天天搞| 久久精品成人免费网站| 久久久久久久精品吃奶| 久久精品成人免费网站| 99在线视频只有这里精品首页| 免费在线观看黄色视频的| 国产真实乱freesex| 99热6这里只有精品| 精品无人区乱码1区二区| 亚洲欧美精品综合久久99| 法律面前人人平等表现在哪些方面| 亚洲第一电影网av| 91大片在线观看| 可以在线观看毛片的网站| 欧美乱色亚洲激情| 在线观看免费视频日本深夜| 亚洲精品在线美女| 精品福利观看| 国产亚洲精品综合一区在线观看 | 亚洲精品美女久久久久99蜜臀| 亚洲国产欧洲综合997久久,| 久久久精品欧美日韩精品| 欧美zozozo另类| 日本一二三区视频观看| 成年免费大片在线观看| 亚洲男人的天堂狠狠| xxx96com| 亚洲午夜理论影院| 久久精品国产综合久久久| 一本综合久久免费| 午夜激情av网站| 久久国产精品影院| 黄色 视频免费看| 亚洲真实伦在线观看| 亚洲乱码一区二区免费版| 男女下面进入的视频免费午夜| 国产主播在线观看一区二区| 亚洲美女视频黄频| 十八禁网站免费在线| 欧美性猛交╳xxx乱大交人| 最近视频中文字幕2019在线8| 亚洲av电影在线进入| 亚洲黑人精品在线| a在线观看视频网站| 别揉我奶头~嗯~啊~动态视频| 禁无遮挡网站| 国产麻豆成人av免费视频| 少妇的丰满在线观看| 成人18禁在线播放| 成人18禁高潮啪啪吃奶动态图| 欧美一级毛片孕妇| 九色国产91popny在线| 国产成人精品久久二区二区免费| 757午夜福利合集在线观看| 97人妻精品一区二区三区麻豆| 免费看美女性在线毛片视频| 夜夜爽天天搞| 草草在线视频免费看| 国产成人精品久久二区二区91| 久久精品国产99精品国产亚洲性色| 成人欧美大片| 变态另类成人亚洲欧美熟女| 精品欧美一区二区三区在线| 久久久久精品国产欧美久久久| 国产激情偷乱视频一区二区| 欧美不卡视频在线免费观看 | av在线播放免费不卡| 免费看美女性在线毛片视频| 欧美成狂野欧美在线观看| 亚洲免费av在线视频| 亚洲avbb在线观看| 99国产精品99久久久久| 在线观看66精品国产| 日韩精品青青久久久久久| 国产精品av视频在线免费观看| 露出奶头的视频| 色精品久久人妻99蜜桃| 老司机午夜十八禁免费视频| 99热这里只有精品一区 | 91国产中文字幕| 狂野欧美激情性xxxx| 久久久精品大字幕| 特级一级黄色大片| 大型黄色视频在线免费观看| 久久亚洲精品不卡| 国产精品爽爽va在线观看网站| www.www免费av| 99久久综合精品五月天人人| 午夜日韩欧美国产| 精品国产亚洲在线| 国产成人系列免费观看| 亚洲熟妇熟女久久| 一级片免费观看大全| 三级毛片av免费| 免费观看精品视频网站| 亚洲专区国产一区二区| 老熟妇仑乱视频hdxx| 色噜噜av男人的天堂激情| av在线天堂中文字幕| 精品熟女少妇八av免费久了| 淫妇啪啪啪对白视频| 国产精品1区2区在线观看.| 亚洲美女黄片视频| 91成年电影在线观看| 麻豆成人午夜福利视频| 91大片在线观看| 婷婷精品国产亚洲av| 精华霜和精华液先用哪个| 91av网站免费观看| 97超级碰碰碰精品色视频在线观看| 亚洲人成网站高清观看| 久久精品91蜜桃| 亚洲,欧美精品.| 最近最新免费中文字幕在线| 老司机午夜十八禁免费视频| 麻豆一二三区av精品| 欧美成人午夜精品| 神马国产精品三级电影在线观看 | 欧美另类亚洲清纯唯美| 两个人看的免费小视频| 白带黄色成豆腐渣| 国产精品久久久久久亚洲av鲁大| 久久精品综合一区二区三区| 亚洲欧美日韩高清专用| 国内久久婷婷六月综合欲色啪| 婷婷精品国产亚洲av| av在线播放免费不卡| 色播亚洲综合网| 麻豆成人av在线观看| 国产精品1区2区在线观看.| 亚洲国产精品sss在线观看| 亚洲性夜色夜夜综合| 免费在线观看亚洲国产| 黄色丝袜av网址大全| 欧美中文综合在线视频| 亚洲人成77777在线视频| 伦理电影免费视频| 久久久久久久午夜电影| 国产精品一区二区精品视频观看| 亚洲国产高清在线一区二区三| 伊人久久大香线蕉亚洲五| 十八禁网站免费在线| 国产成人精品久久二区二区91| 久久久久国产一级毛片高清牌| 午夜精品一区二区三区免费看| 欧美日韩精品网址| 久久精品aⅴ一区二区三区四区| 日本a在线网址| 91麻豆av在线| 欧美乱色亚洲激情| 亚洲精品在线观看二区| 国产精品精品国产色婷婷| 热99re8久久精品国产| 欧美最黄视频在线播放免费| 亚洲精品中文字幕在线视频| 国产91精品成人一区二区三区| 免费看十八禁软件| 日本三级黄在线观看| 亚洲va日本ⅴa欧美va伊人久久| 国产亚洲精品第一综合不卡| 久久中文字幕人妻熟女| 国产精品亚洲av一区麻豆| 在线观看舔阴道视频| www.自偷自拍.com| 视频区欧美日本亚洲| 1024手机看黄色片| 午夜精品一区二区三区免费看| 精品不卡国产一区二区三区| 国产av一区二区精品久久| 69av精品久久久久久| 国产区一区二久久| 国产熟女xx| 亚洲精品一区av在线观看| 狠狠狠狠99中文字幕| 精品欧美一区二区三区在线| 国产午夜精品论理片| 日韩精品青青久久久久久| or卡值多少钱| 狂野欧美激情性xxxx| 少妇熟女aⅴ在线视频| 日韩精品免费视频一区二区三区| 免费搜索国产男女视频| 黄色丝袜av网址大全| 在线观看www视频免费| 日韩三级视频一区二区三区| 校园春色视频在线观看| 国产精品1区2区在线观看.| 久久婷婷人人爽人人干人人爱| 亚洲国产精品成人综合色| www.熟女人妻精品国产| 日韩中文字幕欧美一区二区| 亚洲av美国av| 成人手机av| 窝窝影院91人妻| 又粗又爽又猛毛片免费看| 亚洲人成77777在线视频| 免费在线观看成人毛片| 欧美日本视频| 天天躁狠狠躁夜夜躁狠狠躁| 亚洲av第一区精品v没综合| 一卡2卡三卡四卡精品乱码亚洲| 国产精品乱码一区二三区的特点| 国产一区二区在线观看日韩 | 麻豆成人午夜福利视频| 日韩欧美在线乱码| av国产免费在线观看| 亚洲精华国产精华精| 美女扒开内裤让男人捅视频| 久久香蕉精品热| 丰满人妻一区二区三区视频av | 成人18禁高潮啪啪吃奶动态图| 久久香蕉精品热| 欧美黑人欧美精品刺激| 亚洲成av人片免费观看| 啦啦啦观看免费观看视频高清| 又粗又爽又猛毛片免费看| 欧美一区二区国产精品久久精品 | 欧美国产日韩亚洲一区| 成人特级黄色片久久久久久久| 亚洲,欧美精品.| 一边摸一边抽搐一进一小说| 久久久久国产一级毛片高清牌| 成年版毛片免费区| 亚洲激情在线av| 亚洲欧美日韩高清专用| 国产亚洲精品综合一区在线观看 | 久久中文字幕人妻熟女| 欧美一级毛片孕妇| 亚洲一区二区三区不卡视频| 99久久久亚洲精品蜜臀av| 免费在线观看完整版高清| 国产欧美日韩一区二区精品| 亚洲中文日韩欧美视频| 午夜福利18| 国产一区二区三区在线臀色熟女| 首页视频小说图片口味搜索| 色老头精品视频在线观看| 黄片小视频在线播放| 午夜精品在线福利| 日日摸夜夜添夜夜添小说| av天堂在线播放| 色播亚洲综合网| 精品第一国产精品| 欧美三级亚洲精品| videosex国产| 伦理电影免费视频| 好男人电影高清在线观看| 亚洲欧美一区二区三区黑人| 丰满人妻熟妇乱又伦精品不卡| 两个人的视频大全免费| 听说在线观看完整版免费高清| 999久久久精品免费观看国产| 哪里可以看免费的av片| 欧美3d第一页| 不卡一级毛片| 少妇裸体淫交视频免费看高清 | 搡老熟女国产l中国老女人| 18禁黄网站禁片免费观看直播| 毛片女人毛片| 中文字幕av在线有码专区| 美女午夜性视频免费| 久久精品91无色码中文字幕| 窝窝影院91人妻| av在线播放免费不卡| 亚洲人成电影免费在线| svipshipincom国产片| 国产成人啪精品午夜网站| 12—13女人毛片做爰片一| 一二三四社区在线视频社区8| 首页视频小说图片口味搜索| 国产精品亚洲一级av第二区| 日韩三级视频一区二区三区| 成人av在线播放网站| 亚洲精品av麻豆狂野| 亚洲国产高清在线一区二区三| 国产一区二区激情短视频| 美女扒开内裤让男人捅视频| 色哟哟哟哟哟哟| a级毛片a级免费在线| 欧美另类亚洲清纯唯美| 日韩免费av在线播放| 国产伦人伦偷精品视频| 男女那种视频在线观看| 成人国产一区最新在线观看| 欧美成人性av电影在线观看| 亚洲国产精品久久男人天堂| 久久精品人妻少妇| 麻豆av在线久日| 亚洲中文日韩欧美视频| 久久99热这里只有精品18| 欧美人与性动交α欧美精品济南到| 在线十欧美十亚洲十日本专区| 国产欧美日韩精品亚洲av| 婷婷丁香在线五月| 国产高清视频在线播放一区| 男女视频在线观看网站免费 | 黄色女人牲交| xxxwww97欧美| 午夜两性在线视频| 亚洲七黄色美女视频| 啦啦啦观看免费观看视频高清| 亚洲片人在线观看| a在线观看视频网站| 欧美不卡视频在线免费观看 | 首页视频小说图片口味搜索| 日韩中文字幕欧美一区二区| 90打野战视频偷拍视频| 色尼玛亚洲综合影院| 99久久久亚洲精品蜜臀av| 一夜夜www| 欧美久久黑人一区二区| 欧美+亚洲+日韩+国产| 久久久久国内视频| 亚洲最大成人中文| av有码第一页| 中文在线观看免费www的网站 | 最近在线观看免费完整版| 曰老女人黄片| 女生性感内裤真人,穿戴方法视频| 狂野欧美激情性xxxx| 动漫黄色视频在线观看| 极品教师在线免费播放| 成人18禁在线播放| 久久精品人妻少妇| 日韩大码丰满熟妇| www日本在线高清视频| 国产精品日韩av在线免费观看| 国产av一区在线观看免费| 欧美+亚洲+日韩+国产| 69av精品久久久久久| 欧美最黄视频在线播放免费| 亚洲欧美日韩无卡精品| 精品熟女少妇八av免费久了| 国产亚洲av高清不卡| 18禁美女被吸乳视频| 中文字幕高清在线视频| 在线免费观看的www视频| 精品久久蜜臀av无| 国产爱豆传媒在线观看 | 色综合婷婷激情| 国产精品免费一区二区三区在线| 精品一区二区三区四区五区乱码| 动漫黄色视频在线观看| 日日干狠狠操夜夜爽| 啦啦啦韩国在线观看视频| av在线播放免费不卡| 亚洲一区高清亚洲精品| 999久久久国产精品视频| cao死你这个sao货| 好看av亚洲va欧美ⅴa在| 深夜精品福利| 欧洲精品卡2卡3卡4卡5卡区| 国产三级在线视频| 久久久久性生活片| 老熟妇仑乱视频hdxx| 香蕉国产在线看| 亚洲人成网站在线播放欧美日韩| 亚洲一码二码三码区别大吗| 亚洲专区字幕在线| 舔av片在线| 成人欧美大片| 免费高清视频大片| 制服人妻中文乱码| 久久精品aⅴ一区二区三区四区| 精品日产1卡2卡| 亚洲国产精品999在线| 久久久久久亚洲精品国产蜜桃av| 日韩欧美国产一区二区入口| 欧美成狂野欧美在线观看| 国产亚洲av高清不卡| 欧美黑人巨大hd| 国产黄片美女视频| 大型av网站在线播放| 亚洲va日本ⅴa欧美va伊人久久| av在线天堂中文字幕| 欧美高清成人免费视频www| 床上黄色一级片| 91老司机精品| 国产精品,欧美在线| 精品久久久久久久久久久久久| 午夜a级毛片| 亚洲欧美精品综合久久99| 国产在线观看jvid| 最新在线观看一区二区三区| 欧美又色又爽又黄视频| 免费在线观看亚洲国产| 午夜福利在线在线| 99久久精品国产亚洲精品| 精品人妻1区二区| xxxwww97欧美| 亚洲自拍偷在线| 精品无人区乱码1区二区| 欧美又色又爽又黄视频| 很黄的视频免费| 亚洲精品在线观看二区| 免费在线观看亚洲国产| av中文乱码字幕在线| 美女 人体艺术 gogo| 老熟妇仑乱视频hdxx| 在线观看日韩欧美| 欧美+亚洲+日韩+国产| 免费在线观看亚洲国产| 2021天堂中文幕一二区在线观| 精品一区二区三区四区五区乱码| 日韩欧美国产一区二区入口| 夜夜夜夜夜久久久久| 美女大奶头视频| 欧美极品一区二区三区四区| 亚洲成人中文字幕在线播放| 校园春色视频在线观看| 99久久精品热视频| 日韩欧美在线二视频| 日韩欧美一区二区三区在线观看| 精品久久久久久久久久久久久| 亚洲成人国产一区在线观看| 亚洲av成人精品一区久久| 十八禁网站免费在线| 真人做人爱边吃奶动态| 舔av片在线| 欧美 亚洲 国产 日韩一| 色播亚洲综合网| 国产亚洲精品久久久久久毛片| 欧美黑人巨大hd| 亚洲中文字幕日韩| 在线观看免费日韩欧美大片| 两个人的视频大全免费| 三级毛片av免费| 亚洲成人精品中文字幕电影| 成人亚洲精品av一区二区| 两个人免费观看高清视频| 国产aⅴ精品一区二区三区波|