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

    基于Hotspot 的虛擬機(jī)加密方法研究

    2014-01-21 00:51:50冰,魏
    電子設(shè)計工程 2014年20期
    關(guān)鍵詞:常量數(shù)據(jù)結(jié)構(gòu)解密

    陳 冰,魏 江

    (西北工業(yè)大學(xué) 電子信息學(xué)院,陜西 西安 710072)

    Java語言以其“一次編寫,到處運行”的思想和較為安全的內(nèi)存管理訪問機(jī)制,實現(xiàn)了熱點代碼檢測和運行時編譯及優(yōu)化,使得Java應(yīng)用隨著運行時間的增加而獲得更高的性能。Java有一套完善的應(yīng)用程序接口,還有大量來自商業(yè)機(jī)構(gòu)和開源商業(yè)社區(qū)的第三方類庫來幫助實現(xiàn)各種各樣的功能[1]。Java的這些優(yōu)勢大大提升了程序的開發(fā)效率,同時也給開發(fā)者帶來了一個煩惱,Java的跨平臺特性使得Java源代碼被編譯為一種中間代碼——字節(jié)碼,字節(jié)碼可以較容易地被反編譯為可讀性很高的源代碼。無論采用何種形式的代碼混淆和自定義Classloader,只要依據(jù)Java虛擬機(jī)規(guī)范[2]對加密后的字節(jié)碼文件進(jìn)行文件格式比對和邏輯分析很容易獲取軟件源碼,使軟件的安全和知識產(chǎn)權(quán)難以保護(hù)。采用加密狗將部分軟件核心算法分離至硬件的方式能有效的提高程序的安全性,但會增加硬件成本并占用本地接口資源且不便于遠(yuǎn)程部署。本文提出一種解決方案,基于開源Hotspot虛擬機(jī),通過定制虛擬機(jī)、加密字節(jié)碼文件和修改類的生命周期3種方式來提高對Java源碼的保護(hù),將傳統(tǒng)對Java軟件加密的思路由字節(jié)碼文件拓展到虛擬機(jī)內(nèi)部,使逆向工程難度由反編譯字節(jié)碼提高至對二進(jìn)制文件的破解,顯著提升了軟件的安全性。

    1 字節(jié)碼文件格式、類生命周期及傳統(tǒng)軟件保護(hù)方法

    Java源碼編譯后生成的字節(jié)碼文件具有非常好的跨平臺特性,該特性正是基于字節(jié)碼文件格式遵循Java虛擬機(jī)規(guī)范,可以由任意平臺下的虛擬機(jī)解釋運行。

    1.1 字節(jié)碼文件結(jié)構(gòu)

    根據(jù)Java虛擬機(jī)規(guī)范[2]規(guī)定,字節(jié)碼文件結(jié)構(gòu)體如表1所示, 其中 u2為 unsigned short,u4為 unsigned long,cp_info是常量池的指針數(shù)組,指針數(shù)組個數(shù)為onstant_pool_count,結(jié)構(gòu)體cp_info為:

    struct cp_info

    {

    u1 tag;//常數(shù)表數(shù)據(jù)類型

    u1*info;//常數(shù)表數(shù)據(jù)

    }[3]

    1.2 類文件的虛擬機(jī)加載機(jī)制

    類從被加載到虛擬機(jī)內(nèi)存中開始,到卸載出內(nèi)存為止,它的整個生命周期包括:加載、驗證、準(zhǔn)備、解析、初始化、使用和卸載7個階段。其中驗證、準(zhǔn)備和解析三個部分統(tǒng)稱為連接,這7個階段的發(fā)生順序如圖1所示[1]。

    字節(jié)碼文件被加載到虛擬機(jī)后通過一個類的全限定名來獲取定義此類的二進(jìn)制字節(jié)流,然后將該字節(jié)流所代表的靜態(tài)存儲結(jié)構(gòu)轉(zhuǎn)化為方法區(qū)的運行時數(shù)據(jù)結(jié)構(gòu),最后在Java堆中生成一個代表這個類的java.lang.class對象,作為方法區(qū)訪問這些數(shù)據(jù)的入口[4]。

    在驗證階段,虛擬機(jī)主要校驗字節(jié)碼文件的文件格式、元數(shù)據(jù)、字節(jié)碼和符號引用。在文件格式驗證中,首先驗證是否以魔數(shù)0xCAFEBABE開頭,主次版本號是否在當(dāng)前虛擬機(jī)的處理范圍內(nèi),常量池的常量中是否存在不被支持的常量類型(檢查常量的Tag標(biāo)志)。指向常量的各種索引值中是否指向不存在的常量或不符合UTF8編碼的數(shù)據(jù),字節(jié)碼文件中各個部分及文件本身是否有被刪除的或附加的其他信息等。在經(jīng)過了文件格式驗證之后,字節(jié)流才會被存儲于內(nèi)存的方法區(qū)中[5]。其余三個驗證階段全部是基于方法區(qū)的存儲結(jié)構(gòu)進(jìn)行的。元數(shù)據(jù)驗證主要驗證這個類是否存在父類、抽象類、接口等;字節(jié)碼驗證主要驗證類的方法體是否堆棧超界;符號引用驗證主要對自身以外的信息進(jìn)行匹配性校驗,如:全限定名是否存在,類、字段和方法的訪問性等信息[6]。

    表1 字節(jié)碼文件數(shù)據(jù)結(jié)構(gòu)Tab.1 The structure and format of bytecode file

    圖1 類的生命周期Fig.1 The lifetime of class

    1.3 傳統(tǒng)Java軟件保護(hù)方法

    傳統(tǒng)的軟件保護(hù)方法主要有:本地化技術(shù)、遠(yuǎn)程接口訪問技術(shù)、軟件數(shù)字水印技術(shù)以及混淆技術(shù)等方式進(jìn)行加密[7]。

    本地化技術(shù)可以有效的將軟件由中間代碼轉(zhuǎn)換為二進(jìn)制代碼,提高了對軟件的保護(hù)強(qiáng)度,但是失去了跨平臺性且無法應(yīng)用于B/S模式。

    遠(yuǎn)程接口訪問技術(shù)由于實現(xiàn)了代碼的隔離起到了保護(hù)的作用,這種模式只適用于B/S模式,對單機(jī)應(yīng)用軟件不適用。

    靜態(tài)軟件數(shù)字水印技術(shù)健壯性較差,動態(tài)軟件數(shù)字水印算法具有較好的健壯性,但是它只能保護(hù)整個應(yīng)用程序,而不能保護(hù)某一部分特定的代碼,同時,動態(tài)軟件數(shù)字水印的檢測方式令它的某些應(yīng)用受到限制。目前的水印算法在提供可靠的版權(quán)證明方面或多或少都有一些尚不完善的地方[8]。

    混淆技術(shù)可以很大程度上破壞反編譯代碼的可讀性,增加逆向工程的難度,而且該難度只是增加了逆向工程的時間量而非技術(shù)難度。

    2 定制Java虛擬機(jī)

    編譯生成的或通過不同方式加密后的字節(jié)碼文件必須嚴(yán)格遵循Java虛擬機(jī)規(guī)范[2],否則程序在官方虛擬機(jī)下無法正確識別并運行。逆向工程正是依照該規(guī)范將傳統(tǒng)軟件保護(hù)方式保護(hù)后的字節(jié)碼文件成功反編譯。通過定制Java虛擬機(jī)和修改虛擬機(jī)規(guī)范中的數(shù)據(jù)結(jié)構(gòu),由Java源碼編譯的字節(jié)碼文件遵循定制虛擬機(jī)規(guī)范和數(shù)據(jù)結(jié)構(gòu),逆向工程由于無法獲悉Class遵循的虛擬機(jī)規(guī)范和數(shù)據(jù)結(jié)構(gòu)無法對文件反編譯,有效的保護(hù)軟件。

    定制Java虛擬機(jī)主要通過在官方虛擬機(jī)Hotspot的內(nèi)部添加文件解密算法、硬件授權(quán)檢測算法及對規(guī)范內(nèi)的常量池Tag值進(jìn)行重新排序和賦值。

    2.1 運行環(huán)境硬件授權(quán)驗證

    虛擬機(jī)加載字節(jié)碼文件前,首先檢驗程序運行環(huán)境是否經(jīng)過授權(quán)。若經(jīng)過授權(quán)則正式開始進(jìn)入類的生命周期,否則退出程序并提示未經(jīng)授權(quán)信息。

    對運行環(huán)境的授權(quán)通過讀取本地指定目錄下的授權(quán)文件和本地硬件機(jī)器碼,將機(jī)器碼與自定義字符串組合后的值經(jīng)MD5算法加密并與授權(quán)文件的授權(quán)碼比對 (如圖2所示)。由于MD5算法不可逆且與硬件碼組合的字符串隨機(jī),使得授權(quán)碼具有唯一性,保證軟件只能在授權(quán)的電腦上正常運行[9]。

    每次加載字節(jié)碼文件的硬件授權(quán)驗證會降低虛擬機(jī)的運行效率,通過在虛擬機(jī)中設(shè)置獨立的全局變量,標(biāo)識該運行環(huán)境是否經(jīng)過授權(quán),同時開啟后臺線程,不定時檢測本機(jī)硬件是否授權(quán),從而在保證硬件授權(quán)驗證的同時,兼顧虛擬機(jī)的運行效率。

    圖2 授權(quán)驗證流程Fig.2 Authorization verification process

    2.2 自定義常量Tag值

    Java虛擬機(jī)規(guī)范[2]中的常量池中常量的數(shù)據(jù)結(jié)構(gòu)如表2所示。

    表2 常量池內(nèi)常量的數(shù)據(jù)結(jié)構(gòu)Tab.2 Structure of the constant

    逆向工程根據(jù)常量池內(nèi)常量的Tag值確認(rèn)常量的數(shù)據(jù)結(jié)構(gòu),字節(jié)碼文件其余數(shù)據(jù)結(jié)構(gòu)基于不同常量值,依照虛擬機(jī)規(guī)范進(jìn)而推測出Java源碼[10]。本方法通過對常量池內(nèi)所有Tag值重新排列,達(dá)到逆向工程無法按照官方Java虛擬機(jī)規(guī)范中的Tag列表正確識別常量所代表的數(shù)據(jù)結(jié)構(gòu),完成對常量池的加密。由于無法獲取常量池內(nèi)所有的常量值和索引信息,對字節(jié)碼文件的剩余數(shù)據(jù)便無法正確識別。

    對常量池中Tag值的重新設(shè)置,不會影響虛擬機(jī)的運行效率。對軟件的分發(fā)采用定制專用虛擬機(jī)的方式,即每套軟件只能在授權(quán)方提供的指定且唯一的虛擬機(jī)下運行。對逆向工程而言同一套軟件的不同分發(fā)版中同一類型的常量Tag值并不相同,無法獲取隨機(jī)排序的規(guī)律性,有效的保護(hù)了軟件源碼。

    2.3 加密字節(jié)碼文件

    對常量池中常量的Tag值替換可以避免對常量的識別,但對字節(jié)碼文件中其余的數(shù)據(jù)機(jī)構(gòu)卻無法保護(hù)。因此對字節(jié)碼文件中的不同數(shù)據(jù)結(jié)構(gòu)采用整體加密方式,將字節(jié)碼文件的數(shù)據(jù)經(jīng)過算法變換后全部不再符合虛擬機(jī)規(guī)范。這樣可以避免對字節(jié)碼文件中其余數(shù)據(jù)結(jié)構(gòu)的反編譯。由于在虛擬機(jī)內(nèi)部對加密后的數(shù)據(jù)解密需要耗費一定的時間,加密算法采用運算量最低的數(shù)字替換法。將字節(jié)碼文件中十六進(jìn)制字節(jié)數(shù)據(jù)重新映射為新的十六進(jìn)制數(shù)據(jù),虛擬機(jī)加載字節(jié)碼文件識別到加密標(biāo)識后,按照加密的映射關(guān)系進(jìn)行解密。

    原始字節(jié)碼文件格式如圖3所示[11],加密后的字節(jié)碼文件格式如圖4所示,加密后的數(shù)據(jù)結(jié)構(gòu)如表3所示。

    圖3 加密前的字節(jié)碼文件結(jié)構(gòu)Fig.3 Structure of bytecode file before encryption

    圖4 加密后的字節(jié)碼文件結(jié)構(gòu)Fig.4 Structure of bytecode file after encryption

    該Tag值區(qū)別于常規(guī)字節(jié)碼文件的Tag值,Length表示加密后的數(shù)據(jù)長度,Data為加密后的字節(jié)流數(shù)據(jù),如表3所示。

    表3 加密后的數(shù)據(jù)結(jié)構(gòu)Tab.3 The encrypted data structures

    2.4 定制虛擬機(jī)使用與傳統(tǒng)加密方法對比

    以上3種虛擬機(jī)的定制方法,全部使用可增強(qiáng)對軟件的保護(hù)效果,但會帶來軟件運行效率的降低,單獨或組合使用可在保證軟件運行效率的前提下增強(qiáng)對軟件的保護(hù)效果。

    不同定制方法的使用及優(yōu)缺點如表4所示。

    表4 不同保護(hù)方式優(yōu)缺點Tab.4 Different advantages and disadvantages of protection

    定制虛擬機(jī)可以保證在不同平臺下運行B/S和C/S模式的Java程序,從根源上解決代碼混淆易被反編譯的問題。定制虛擬機(jī)與傳統(tǒng)保護(hù)方法特性對比如表5所示。

    3 結(jié)束語

    文中提出基于Hotspot虛擬機(jī)的Java軟件加密方案,通過在定制虛擬機(jī)完成對運行環(huán)境硬件授權(quán)驗證、修改常量池內(nèi)常量Tag值混淆字節(jié)碼數(shù)據(jù)格式和加密字節(jié)碼文件等方式來保護(hù)Java程序。加密后的程序只有在軟件授權(quán)后和定制虛擬機(jī)下才可以正確運行。對字節(jié)碼的解密過程在虛擬機(jī)內(nèi)部,只有破解了虛擬機(jī)內(nèi)部的解密算法才可以對軟件進(jìn)行反編譯,大大增加了軟件破解的難度。本方案的不足之處在于,虛擬機(jī)內(nèi)部大量對字節(jié)碼的解密過程會延長系統(tǒng)啟動和運行時間,增加系統(tǒng)開銷,如何優(yōu)化方案來降低虛擬機(jī)系統(tǒng)開銷需要在以后的工作中進(jìn)一步研究。

    表5 特性對比Tab.5 Comparison of characteristics

    [1]周志明.深入理解Java虛擬機(jī)[M].北京:機(jī)械工業(yè)出版社.2011.

    [2]Venners B.Inside the Java 2 Virtual Machine[M].(Second Edition).McGraw-Hill Companies,2000.

    [3]Lindholm T,Yellin n,Bracha G,et al.The Java Virtual Machine Specification[M].(Second Edition).Addison-Wesley Professional,1999.

    [4]James G,Guy S,Gilad B.The Java Language Specification[M].(Third Edition).ADDISON-WESLEY,2000.

    [5]左天軍,朱智林,韓俊剛,等.Java動態(tài)類加載分析[J].計算機(jī)科學(xué),2005:194-196.ZUO Tian-jun,ZHU Zhi-lin,HAN Jun-gang,et al.The analysis of Java dynamic class loading[J].Computer science,2005:194-196.

    [6]Hirt M,Lagergren M.Orocal JRockit The Definitive[M].Guide.Packt Publishing,2010.

    [7]看雪.加密與解密——軟件保護(hù)技術(shù)及完全解決方案[M].北京:電子工業(yè)出版社,2001.

    [8]吳強(qiáng).加密與解密[M].北京:企業(yè)管理出版社,2009.

    [9]DouglasR.Stinson.密碼學(xué)原理與實踐[M].北京:電子工業(yè)出版社,2003.

    [10]Muchnick S S.Advanced Compiler Design and Implemen tation[M].Elserier Science,2003.

    [11]Biham E,Shamir A.Differential cryptanalysis of the data encryption standard[M].Berlin:Springer-Verlag,1993.

    猜你喜歡
    常量數(shù)據(jù)結(jié)構(gòu)解密
    解密“熱脹冷縮”
    科學(xué)照亮世界
    ——卡文迪什測定萬有引力常量
    解密“一包三改”
    少先隊活動(2020年9期)2020-12-17 06:17:31
    炫詞解密
    “翻轉(zhuǎn)課堂”教學(xué)模式的探討——以《數(shù)據(jù)結(jié)構(gòu)》課程教學(xué)為例
    高職高專數(shù)據(jù)結(jié)構(gòu)教學(xué)改革探討
    中國市場(2016年45期)2016-05-17 05:15:48
    低氧低分壓環(huán)境下泡塑吸附火焰原子吸收光譜法測定常量金
    西藏科技(2015年1期)2015-09-26 12:09:20
    解密“大調(diào)解”
    TRIZ理論在“數(shù)據(jù)結(jié)構(gòu)”多媒體教學(xué)中的應(yīng)用
    《數(shù)據(jù)結(jié)構(gòu)》教學(xué)方法創(chuàng)新探討
    河南科技(2014年5期)2014-02-27 14:08:57
    一本—道久久a久久精品蜜桃钙片| 免费高清在线观看日韩| 国产探花极品一区二区| 亚洲久久久国产精品| 国产精品.久久久| 亚洲人成77777在线视频| 制服丝袜香蕉在线| 一级,二级,三级黄色视频| 男女边摸边吃奶| 成人黄色视频免费在线看| 日韩精品有码人妻一区| 欧美日韩一级在线毛片| 久久久久久伊人网av| 精品一区在线观看国产| 免费观看性生交大片5| av电影中文网址| 熟妇人妻不卡中文字幕| 色网站视频免费| 69精品国产乱码久久久| 亚洲国产精品一区三区| 欧美日韩精品网址| 国产免费又黄又爽又色| 人成视频在线观看免费观看| 啦啦啦在线观看免费高清www| 咕卡用的链子| 欧美av亚洲av综合av国产av | 汤姆久久久久久久影院中文字幕| 国产日韩一区二区三区精品不卡| 性色av一级| 午夜免费男女啪啪视频观看| 国产精品无大码| 亚洲国产精品一区三区| 久久久久久久大尺度免费视频| 熟女av电影| 老鸭窝网址在线观看| 在线观看三级黄色| 水蜜桃什么品种好| 欧美激情 高清一区二区三区| freevideosex欧美| 中文字幕最新亚洲高清| 女人被躁到高潮嗷嗷叫费观| 夫妻性生交免费视频一级片| 中国三级夫妇交换| 国产老妇伦熟女老妇高清| 新久久久久国产一级毛片| 90打野战视频偷拍视频| 一级毛片 在线播放| 亚洲国产欧美网| 黑人巨大精品欧美一区二区蜜桃| 人体艺术视频欧美日本| 欧美精品国产亚洲| 久久精品夜色国产| 人妻一区二区av| 只有这里有精品99| 亚洲精品av麻豆狂野| 如何舔出高潮| 人人妻人人澡人人爽人人夜夜| 欧美bdsm另类| 午夜老司机福利剧场| 国产野战对白在线观看| 久久女婷五月综合色啪小说| 日韩三级伦理在线观看| 水蜜桃什么品种好| 久久久久精品人妻al黑| 国产一区二区在线观看av| 丝袜美足系列| 国产成人精品一,二区| 制服丝袜香蕉在线| 制服人妻中文乱码| 中文字幕亚洲精品专区| 日本免费在线观看一区| 亚洲av福利一区| av国产久精品久网站免费入址| 亚洲图色成人| 国产免费福利视频在线观看| 成人漫画全彩无遮挡| 另类精品久久| 久久精品人人爽人人爽视色| av又黄又爽大尺度在线免费看| 午夜老司机福利剧场| 少妇精品久久久久久久| 午夜福利网站1000一区二区三区| 日本av手机在线免费观看| 久久精品久久久久久久性| 国产伦理片在线播放av一区| 日韩伦理黄色片| 在线观看免费高清a一片| 黑人巨大精品欧美一区二区蜜桃| 在线天堂最新版资源| 成年女人毛片免费观看观看9 | 777米奇影视久久| 亚洲av免费高清在线观看| 美女中出高潮动态图| 男女下面插进去视频免费观看| 亚洲av福利一区| 人妻少妇偷人精品九色| 亚洲成av片中文字幕在线观看 | 久久久久国产精品人妻一区二区| 18禁国产床啪视频网站| 精品一区二区三区四区五区乱码 | 国产精品人妻久久久影院| 不卡av一区二区三区| 日韩精品免费视频一区二区三区| 一级片免费观看大全| 伦理电影免费视频| 午夜精品国产一区二区电影| 国产av码专区亚洲av| 亚洲精品乱久久久久久| 一级黄片播放器| 中文字幕人妻丝袜一区二区 | 国产成人免费无遮挡视频| 女人被躁到高潮嗷嗷叫费观| 亚洲欧美一区二区三区黑人 | 亚洲国产日韩一区二区| 一本—道久久a久久精品蜜桃钙片| 五月天丁香电影| 精品人妻在线不人妻| 成人毛片a级毛片在线播放| √禁漫天堂资源中文www| 少妇熟女欧美另类| 老汉色av国产亚洲站长工具| 精品久久蜜臀av无| 建设人人有责人人尽责人人享有的| 亚洲精品美女久久久久99蜜臀 | 亚洲激情五月婷婷啪啪| 观看美女的网站| 久久久久久久国产电影| 高清黄色对白视频在线免费看| 国产精品欧美亚洲77777| 国产黄色视频一区二区在线观看| 成人亚洲精品一区在线观看| 午夜久久久在线观看| 天堂俺去俺来也www色官网| 在线天堂中文资源库| 国产麻豆69| 我要看黄色一级片免费的| 久久婷婷青草| 一区二区av电影网| 9热在线视频观看99| 日韩一区二区视频免费看| 只有这里有精品99| 一本大道久久a久久精品| 日韩欧美一区视频在线观看| 欧美日韩精品成人综合77777| 99久久综合免费| 国产一区有黄有色的免费视频| 母亲3免费完整高清在线观看 | 久久这里有精品视频免费| 视频在线观看一区二区三区| 久久韩国三级中文字幕| 日韩电影二区| 国产精品成人在线| 性色avwww在线观看| 欧美97在线视频| 精品福利永久在线观看| 精品少妇久久久久久888优播| 十八禁高潮呻吟视频| 国产福利在线免费观看视频| 啦啦啦中文免费视频观看日本| 亚洲图色成人| 一区二区三区精品91| 久久韩国三级中文字幕| 一区福利在线观看| 欧美精品人与动牲交sv欧美| 女人精品久久久久毛片| 国产精品欧美亚洲77777| 99九九在线精品视频| 久久久精品区二区三区| 亚洲人成网站在线观看播放| 国产女主播在线喷水免费视频网站| 十分钟在线观看高清视频www| 久久精品久久精品一区二区三区| 国产日韩欧美视频二区| 亚洲精品久久成人aⅴ小说| av.在线天堂| 亚洲综合色惰| 精品卡一卡二卡四卡免费| 伊人久久大香线蕉亚洲五| 99re6热这里在线精品视频| 青草久久国产| www.熟女人妻精品国产| 一级黄片播放器| 宅男免费午夜| 男女边摸边吃奶| 男女高潮啪啪啪动态图| 丝袜脚勾引网站| 日本欧美视频一区| 满18在线观看网站| 久久久久视频综合| 春色校园在线视频观看| 少妇精品久久久久久久| 在线看a的网站| 黑人猛操日本美女一级片| 欧美亚洲日本最大视频资源| 亚洲精品aⅴ在线观看| 色视频在线一区二区三区| 亚洲少妇的诱惑av| 亚洲美女黄色视频免费看| 国语对白做爰xxxⅹ性视频网站| 秋霞伦理黄片| 色婷婷av一区二区三区视频| 国产无遮挡羞羞视频在线观看| 精品国产露脸久久av麻豆| 国产亚洲最大av| 久久人人97超碰香蕉20202| 伊人亚洲综合成人网| av在线播放精品| 天天影视国产精品| 亚洲av成人精品一二三区| 欧美人与性动交α欧美软件| 免费大片黄手机在线观看| 久久久国产一区二区| 欧美成人精品欧美一级黄| 亚洲第一区二区三区不卡| 成人18禁高潮啪啪吃奶动态图| 黑人巨大精品欧美一区二区蜜桃| 亚洲在久久综合| 成人国语在线视频| 亚洲精品在线美女| av网站免费在线观看视频| 久久国产亚洲av麻豆专区| 一级爰片在线观看| 波多野结衣一区麻豆| 老司机亚洲免费影院| 精品少妇黑人巨大在线播放| 国产亚洲欧美精品永久| 十八禁高潮呻吟视频| 只有这里有精品99| 九色亚洲精品在线播放| 久久久久久久久久久免费av| 国产片内射在线| 欧美 日韩 精品 国产| 精品福利永久在线观看| 又黄又粗又硬又大视频| 免费大片黄手机在线观看| 欧美中文综合在线视频| 伊人久久国产一区二区| 日本色播在线视频| 秋霞在线观看毛片| 亚洲成色77777| 日本猛色少妇xxxxx猛交久久| av女优亚洲男人天堂| 国产乱人偷精品视频| 久久久久久久久久人人人人人人| 亚洲精品国产一区二区精华液| 亚洲精品第二区| 亚洲,欧美精品.| 成人黄色视频免费在线看| 日本爱情动作片www.在线观看| 熟妇人妻不卡中文字幕| 精品国产露脸久久av麻豆| 中文精品一卡2卡3卡4更新| 下体分泌物呈黄色| 1024香蕉在线观看| av免费观看日本| 日日爽夜夜爽网站| 丝瓜视频免费看黄片| 精品国产露脸久久av麻豆| 人人妻人人澡人人看| 超碰成人久久| 成年动漫av网址| freevideosex欧美| 人人澡人人妻人| 久久久久久人人人人人| 国产免费现黄频在线看| 七月丁香在线播放| av女优亚洲男人天堂| 国产精品国产av在线观看| 国产极品天堂在线| 黄片播放在线免费| 精品99又大又爽又粗少妇毛片| 熟女电影av网| 高清av免费在线| 99热全是精品| 成年人免费黄色播放视频| 精品国产一区二区久久| 国产老妇伦熟女老妇高清| 亚洲精品一二三| 久久精品国产自在天天线| 一区二区三区乱码不卡18| 欧美在线黄色| 超色免费av| 日韩欧美精品免费久久| 伊人久久大香线蕉亚洲五| 欧美日韩成人在线一区二区| 曰老女人黄片| 午夜福利在线观看免费完整高清在| 久久人人爽av亚洲精品天堂| 亚洲精品一二三| 国产亚洲欧美精品永久| 国产亚洲精品第一综合不卡| 国产成人91sexporn| 黄网站色视频无遮挡免费观看| 欧美精品一区二区大全| 不卡av一区二区三区| 欧美最新免费一区二区三区| 国产精品久久久久久av不卡| 性高湖久久久久久久久免费观看| 高清不卡的av网站| 日本黄色日本黄色录像| 亚洲欧洲精品一区二区精品久久久 | 日韩制服骚丝袜av| 久久人人97超碰香蕉20202| 91aial.com中文字幕在线观看| 狂野欧美激情性bbbbbb| 男的添女的下面高潮视频| 国产精品久久久久成人av| 国产一区二区三区综合在线观看| 一本色道久久久久久精品综合| 欧美日韩精品网址| 在线天堂中文资源库| 亚洲精品乱久久久久久| 亚洲欧美日韩另类电影网站| 人人妻人人爽人人添夜夜欢视频| 又大又黄又爽视频免费| 国产精品嫩草影院av在线观看| 欧美老熟妇乱子伦牲交| 看非洲黑人一级黄片| 在线 av 中文字幕| 欧美日本中文国产一区发布| 亚洲精品乱久久久久久| 青春草国产在线视频| 波野结衣二区三区在线| 国产成人精品婷婷| 老汉色∧v一级毛片| 黄频高清免费视频| 国产人伦9x9x在线观看 | 美女主播在线视频| 夜夜骑夜夜射夜夜干| 亚洲男人天堂网一区| 国产成人免费观看mmmm| 久久人人爽人人片av| 丝袜美腿诱惑在线| 亚洲av电影在线观看一区二区三区| 国产日韩欧美亚洲二区| 制服诱惑二区| 亚洲国产色片| 亚洲中文av在线| 精品午夜福利在线看| 亚洲,一卡二卡三卡| 亚洲三级黄色毛片| 99香蕉大伊视频| 看免费av毛片| 日韩,欧美,国产一区二区三区| 人人澡人人妻人| 尾随美女入室| 精品少妇久久久久久888优播| 人妻一区二区av| 在线观看国产h片| 免费看不卡的av| 91久久精品国产一区二区三区| 日韩电影二区| 男女高潮啪啪啪动态图| a级片在线免费高清观看视频| 国产精品三级大全| 久热这里只有精品99| 国产麻豆69| 成人二区视频| 成人毛片60女人毛片免费| 精品第一国产精品| 日本欧美视频一区| 日韩精品有码人妻一区| 久久人人爽人人片av| 老司机影院毛片| 久久影院123| 99久久人妻综合| 成人毛片a级毛片在线播放| 国产av国产精品国产| 亚洲国产看品久久| 国产欧美日韩综合在线一区二区| 国产精品嫩草影院av在线观看| 久久鲁丝午夜福利片| √禁漫天堂资源中文www| 亚洲图色成人| 精品少妇久久久久久888优播| 日韩电影二区| 性少妇av在线| 国产成人欧美| 亚洲av中文av极速乱| 国产1区2区3区精品| 国产av一区二区精品久久| 99久久中文字幕三级久久日本| 熟妇人妻不卡中文字幕| 超色免费av| 国产精品久久久久久精品电影小说| 五月开心婷婷网| 精品一区在线观看国产| 精品亚洲成a人片在线观看| 欧美日韩成人在线一区二区| 一本大道久久a久久精品| 久久鲁丝午夜福利片| 欧美国产精品一级二级三级| 国产乱人偷精品视频| 黄片无遮挡物在线观看| 国产精品久久久久久精品电影小说| 五月开心婷婷网| 久久ye,这里只有精品| 日本欧美视频一区| 亚洲欧洲国产日韩| 欧美成人午夜精品| 午夜福利在线观看免费完整高清在| 日日爽夜夜爽网站| 宅男免费午夜| 亚洲国产欧美在线一区| 欧美成人午夜免费资源| 欧美日韩成人在线一区二区| 人妻少妇偷人精品九色| 你懂的网址亚洲精品在线观看| 国精品久久久久久国模美| 午夜福利,免费看| 精品午夜福利在线看| 亚洲少妇的诱惑av| 日韩不卡一区二区三区视频在线| 国产日韩欧美视频二区| 亚洲欧美精品自产自拍| 啦啦啦视频在线资源免费观看| 秋霞伦理黄片| 777米奇影视久久| 精品99又大又爽又粗少妇毛片| freevideosex欧美| www日本在线高清视频| 久久女婷五月综合色啪小说| 色视频在线一区二区三区| 久久久精品免费免费高清| 亚洲av男天堂| 亚洲美女搞黄在线观看| 亚洲色图 男人天堂 中文字幕| 一级黄片播放器| 天天操日日干夜夜撸| 午夜福利影视在线免费观看| 不卡视频在线观看欧美| 国产精品 欧美亚洲| 精品亚洲成a人片在线观看| 99香蕉大伊视频| 黄网站色视频无遮挡免费观看| 亚洲精品aⅴ在线观看| 一区二区三区乱码不卡18| 久久久久国产网址| av天堂久久9| 精品一品国产午夜福利视频| av片东京热男人的天堂| 18禁动态无遮挡网站| 青草久久国产| 亚洲欧美精品综合一区二区三区 | 七月丁香在线播放| 自线自在国产av| 波多野结衣一区麻豆| 黄网站色视频无遮挡免费观看| 久久久久久久久久久久大奶| 中文字幕精品免费在线观看视频| 大陆偷拍与自拍| 亚洲,一卡二卡三卡| 18禁国产床啪视频网站| 爱豆传媒免费全集在线观看| 久久久久久久国产电影| av免费观看日本| 97在线人人人人妻| 夫妻午夜视频| 免费大片黄手机在线观看| 美国免费a级毛片| 男女下面插进去视频免费观看| 韩国av在线不卡| 看非洲黑人一级黄片| 女性生殖器流出的白浆| 久久影院123| 日韩一区二区视频免费看| 亚洲欧洲国产日韩| 97人妻天天添夜夜摸| 欧美xxⅹ黑人| 咕卡用的链子| 欧美激情极品国产一区二区三区| 国产日韩一区二区三区精品不卡| 秋霞伦理黄片| 欧美日韩精品网址| 人人妻人人澡人人爽人人夜夜| 成年女人毛片免费观看观看9 | 啦啦啦啦在线视频资源| 边亲边吃奶的免费视频| 午夜福利视频精品| 亚洲成av片中文字幕在线观看 | 性色av一级| 天天操日日干夜夜撸| 亚洲四区av| 99精国产麻豆久久婷婷| av卡一久久| 大香蕉久久网| 天堂8中文在线网| 亚洲欧美成人精品一区二区| 午夜久久久在线观看| 欧美97在线视频| 亚洲综合色网址| 亚洲三级黄色毛片| 在线观看国产h片| 国产成人精品在线电影| 国产精品99久久99久久久不卡 | 校园人妻丝袜中文字幕| 肉色欧美久久久久久久蜜桃| 国产乱来视频区| 国产麻豆69| 久热这里只有精品99| 国精品久久久久久国模美| 寂寞人妻少妇视频99o| 亚洲精品在线美女| 亚洲成国产人片在线观看| 少妇被粗大的猛进出69影院| 日日摸夜夜添夜夜爱| 你懂的网址亚洲精品在线观看| 少妇熟女欧美另类| 美女国产视频在线观看| 热99久久久久精品小说推荐| 大片免费播放器 马上看| 人成视频在线观看免费观看| 亚洲欧美一区二区三区国产| 亚洲精品视频女| 日韩中文字幕欧美一区二区 | 丝袜喷水一区| 亚洲av.av天堂| 久久久久久久国产电影| 中文天堂在线官网| 亚洲欧美中文字幕日韩二区| 永久免费av网站大全| 午夜福利视频精品| 亚洲中文av在线| 卡戴珊不雅视频在线播放| 精品人妻熟女毛片av久久网站| 日本爱情动作片www.在线观看| 亚洲第一青青草原| 国产高清国产精品国产三级| 免费看不卡的av| 久久午夜综合久久蜜桃| 欧美变态另类bdsm刘玥| www.熟女人妻精品国产| 午夜免费男女啪啪视频观看| 国产亚洲最大av| 久久av网站| 久久久久久久精品精品| 在线精品无人区一区二区三| 啦啦啦中文免费视频观看日本| 大香蕉久久网| 国产免费一区二区三区四区乱码| 最近中文字幕2019免费版| 日本欧美国产在线视频| 午夜福利网站1000一区二区三区| 国产成人aa在线观看| 街头女战士在线观看网站| 999久久久国产精品视频| 亚洲精品乱久久久久久| 久久毛片免费看一区二区三区| 91在线精品国自产拍蜜月| 亚洲经典国产精华液单| 亚洲精品日本国产第一区| 汤姆久久久久久久影院中文字幕| 飞空精品影院首页| 一级毛片 在线播放| 80岁老熟妇乱子伦牲交| 啦啦啦中文免费视频观看日本| 十八禁网站网址无遮挡| 色94色欧美一区二区| 夜夜骑夜夜射夜夜干| 91午夜精品亚洲一区二区三区| 国产精品久久久久久精品古装| 观看av在线不卡| 亚洲精品国产av蜜桃| 99久久中文字幕三级久久日本| tube8黄色片| 中文字幕色久视频| 精品一品国产午夜福利视频| 黑人猛操日本美女一级片| 宅男免费午夜| 日日摸夜夜添夜夜爱| 香蕉丝袜av| 亚洲欧美精品综合一区二区三区 | 十分钟在线观看高清视频www| 99久久人妻综合| 国产男人的电影天堂91| 久久婷婷青草| 国产亚洲最大av| 日韩,欧美,国产一区二区三区| 久久午夜福利片| 成人亚洲精品一区在线观看| 夜夜骑夜夜射夜夜干| 母亲3免费完整高清在线观看 | 国产一区二区三区综合在线观看| 嫩草影院入口| 男女下面插进去视频免费观看| 青春草国产在线视频| 免费在线观看黄色视频的| 在线观看人妻少妇| 亚洲精品国产色婷婷电影| 国产一区二区激情短视频 | 老熟女久久久| 久久久久国产一级毛片高清牌| kizo精华| 男男h啪啪无遮挡| 亚洲国产精品一区二区三区在线| 亚洲欧美精品综合一区二区三区 | 美女福利国产在线| 日本-黄色视频高清免费观看| 少妇人妻精品综合一区二区| 制服诱惑二区| 男女午夜视频在线观看| 多毛熟女@视频| 九草在线视频观看| av不卡在线播放| 亚洲人成电影观看| 18禁观看日本| 日韩av免费高清视频| 亚洲久久久国产精品| videossex国产| 欧美精品人与动牲交sv欧美| 婷婷成人精品国产| 精品一区二区免费观看| tube8黄色片| 国产日韩一区二区三区精品不卡| 国产高清不卡午夜福利|