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

    車載IVI應(yīng)用轉(zhuǎn)碼保護的研究

    2021-04-06 00:39:38劉興偉馬宏亮
    信息安全研究 2021年4期
    關(guān)鍵詞:轉(zhuǎn)碼字典車載

    田 坤 劉興偉 馬宏亮

    1(西華大學(xué)計算機與軟件工程學(xué)院 成都 610039)

    2(北京娜迦信息科技發(fā)展有限公司 北京 100094)

    (1935896048@qq.com)

    車聯(lián)網(wǎng)在國外起步較早,在20世紀60年代,日本就開始研究車間通信.2000年前后,歐洲和美國也相繼啟動多個車聯(lián)網(wǎng)項目,旨在推動車間網(wǎng)聯(lián)系統(tǒng)的發(fā)展.與國外車聯(lián)網(wǎng)產(chǎn)業(yè)發(fā)展相比,我國的車聯(lián)網(wǎng)技術(shù)直至2009年才剛剛起步,最初只能實現(xiàn)基本的導(dǎo)航、救援等功能.此后至2017年底,國家頒布了多項方案,將發(fā)展車聯(lián)網(wǎng)提到了國家創(chuàng)新戰(zhàn)略層面.在此期間,人工智能和大數(shù)據(jù)分析等技術(shù)的發(fā)展使得車載互聯(lián)網(wǎng)更加實用,如企業(yè)管理和智能物流.未來,依托于人工智能、語音識別和大數(shù)據(jù)等技術(shù)的發(fā)展,車聯(lián)網(wǎng)將與移動互聯(lián)網(wǎng)結(jié)合,為用戶提供更具個性化的定制服務(wù)[1-3].

    車聯(lián)網(wǎng)業(yè)務(wù)系統(tǒng)的不斷發(fā)展,與之帶來的是安全問題日益突出,車企發(fā)布的車控APP實現(xiàn)的功能也越來越多,除了車輛輔助功能外,有些車企的車控APP已經(jīng)可以開始控制車輛的啟動、停止、車窗、車傳感器等相關(guān)的車輛安全功能.現(xiàn)今車載IVI日益趨向于Android系統(tǒng),那么在車載IVI之上的Android車控APP也即將變得越來越普及.Android系統(tǒng)的開放性使得它的推廣性極強,同時也帶來了日益突顯的安全性問題.那么,車控APP安全性研究,對整體提高車聯(lián)網(wǎng)的安全就變得非常迫切.

    1 車載IVI應(yīng)用轉(zhuǎn)碼保護設(shè)計與實現(xiàn)

    車載IVI采用Android系統(tǒng),而Dalvik虛擬機(Dalvik VM)是Google專門為Android系統(tǒng)設(shè)計的一套虛擬機[4-5].不同于標準Java虛擬機JVM的class文件格式,Dalvik VM擁有專屬的 DEX可執(zhí)行文件格式和指令集代碼.Smali和baksmali則是針對DEX執(zhí)行文件格式的匯編器和反匯編器,反匯編后DEX文件會產(chǎn)生.Smali后綴的代碼文件,Smali代碼擁有特定的格式與語法.Smali語言是對Dalvik VM字節(jié)碼的一種解釋,雖然不是官方標準語言,但所有語句都遵循一套語法規(guī)范[6-8].

    本研究旨在通過“車聯(lián)網(wǎng)+安全防御[9-10]”行動計劃的建設(shè)思想,以網(wǎng)絡(luò)安全法、等級保護、國家十三五規(guī)劃等要求為基礎(chǔ),憑借在車聯(lián)網(wǎng)應(yīng)用安全的前瞻性研究,充分利用先進技術(shù)資源,對車控APP的匯編代碼結(jié)構(gòu)進行分析.

    本研究主要從以下3個方面進行:

    1) 車控APP的匯編代碼結(jié)構(gòu);

    2) 虛擬機引擎對車控APP的Smali匯編進行轉(zhuǎn)碼操作,把Smali匯編代碼轉(zhuǎn)碼為Native C/C++代碼,對車控APP核心邏輯進行保護;

    3) 轉(zhuǎn)碼完成的數(shù)據(jù),對Native C/C++進行編譯組裝,形成受保護后的車控APP.

    1.1 應(yīng)用轉(zhuǎn)碼保護總體設(shè)計

    通過對車控APP進行細致到類函數(shù)的分析,把整個流程分為29個階段,總體設(shè)計流程如圖1所示.

    1) 車控APK進行Smali反匯編處理,期望得到APK中詳細的類函數(shù)分布;

    2) 對Smali匯編后的文件進行BasicBlock(BB)切分,把匯編代碼切分成獨立的指令塊;

    3) 構(gòu)建IrBuilder,針對的是要轉(zhuǎn)碼的Method,包含Method中所有的BasicBlock塊迭代器、Method開始BasicBlock塊、類名、方法名、輸入?yún)?shù)列表、Graph初始化、方法的屬性、輸入?yún)?shù)的類型、Method的Exception列表;

    4) 啟動IrBuilder中的process,調(diào)用bfs(廣度優(yōu)先搜索),構(gòu)建Method中塊的圖關(guān)系;

    5) 構(gòu)造Graph對象,初始化入口、結(jié)束出口、landing_pads、Method中node集合、rpo、edges字典、catch_edges字典、reverse_edges字典、reverse_catch_edges字典、offset_to_node字典、node_to_landing_pad字典;

    6) 使用bfs算法計算Method中BasicBlock之間的相互關(guān)系,得出生成器集合,開始填充Graph;

    7) 循環(huán)生成器(DVMBasicBlock)集合,把每一個DVMBasicBlack初始為IrBasicBlock,IrBasicBlock中包含dvm_basicblock、指令集合、變量列表、類(使用)列表、字段(使用)列表、方法(調(diào)用)列表、是否是異常塊、異常塊的類型、是否對該對象進行過填充、初始化PHI集合、初始化catch_successors集合、得到dvm_basicblock的start_offset;

    8) 建立dvm_basicblock與IrBasciBlock關(guān)系字典;

    9) 如果遇到Method中的dvm_basicblock會觸發(fā)異常塊,則進行LandingPad對象轉(zhuǎn)化;

    10) 建立ExceptionAnalysis(dvm_basicblock塊的exception_analysis屬性)與LandingPad關(guān)系字典;

    11) 根據(jù)dvm_basicblock.exception_analysis.exceptions,得到catch塊的異常類型、異常塊offset、異常塊(dvm_basicblock)對象;

    12) 建立try(IrBasicBlock)/catch(IrBasicBlock)關(guān)系;

    13) 建立Graph中catch_edges關(guān)系、reverse_catch_edges關(guān)系;

    14) 建立node(try-IrBasicBlock)與landing_pad(catch塊轉(zhuǎn)換為LandingPad對象)關(guān)系;

    15) 查找此dvm_basicblock正常跳轉(zhuǎn)的字塊,建立相互關(guān)系;

    16) 填充Graph存放以下關(guān)鍵信息,包括:各個dvm_basicblock轉(zhuǎn)換為IrBasicBlock的信息(包括dvm_basicblock、類定義、方法定義、是否包含try/catch塊、字段定義、PHI節(jié)點集合、dvm_basicblock起始偏移)、IrBasicBlock的路徑關(guān)系采用圖的廣度優(yōu)先搜索算法進行定義、BasicBlock中try/catch路徑關(guān)系(包含嵌套try/catch)、方法入口塊、塊轉(zhuǎn)換為node的節(jié)點集合、landing_pads集合、edges字典、reverse_edges字典;

    17) 從Method中的start dvm_basicblaock開始通過edges和catch_edges這2個字典,遞歸找到此Method最后一個dvm_basicblock塊,并進行編號,形成從調(diào)用的子node到父node的調(diào)用路徑序號;

    18) 通過所有node的len減去17)中的編號,得出從父node到子node的最終調(diào)用路徑;

    19) 建立offset與node(IrBasicBlock)的字典關(guān)系;

    20) 完善Graph中node與LandingPad的字典關(guān)系;

    21) 完善Graph中offset與node(IrBasicBlock)的字典關(guān)系;

    22) 通過reverse_catch_edges{catch:try}進行搜索,如果父節(jié)點中in_catch屬性為true,那么子節(jié)點中in_catch屬性也應(yīng)修訂為true;

    23) 初始化構(gòu)建IRmethod結(jié)構(gòu)體,用于Smali匯編指令翻譯為C/C++語言;

    24) 對Smali函數(shù)參數(shù)進行解析,用于翻譯后C/C++語言函數(shù)的輸入?yún)?shù);

    25) 通過生成好的Graph解析BasicBlock塊中指令,用于填充IRMethod結(jié)構(gòu)體;

    26) 對IRMethod結(jié)構(gòu)體進行指令轉(zhuǎn)碼;

    27) 形成Native C/C++語言的源代碼;

    28) 調(diào)用NDK編譯工具鏈對27)中的源碼進行編譯;

    29) 形成轉(zhuǎn)碼編譯完成后的可執(zhí)行文件.

    圖1 應(yīng)用轉(zhuǎn)碼保護總體設(shè)計流程

    1.2 應(yīng)用轉(zhuǎn)碼保護的實現(xiàn)

    車載IVI應(yīng)用轉(zhuǎn)碼保護的實現(xiàn)[11-13]主要包含以下5個方面:

    1) BasicBlock(BB)切分方式.BasicBlock中包含相關(guān)code指令,是組成程序結(jié)構(gòu)的基本單元,BB塊切分的原則是:①判斷指令切分;②返回指令切分;③try/catch指令切分;④goto指令切分.

    對整個應(yīng)用程序的Smali匯編逐行進行讀取,遇到上述的指令就把此指令之前的代碼進行提取,并對提取的代碼進行BB塊編號,同時對編號后的BB塊中的指令計算offset,指出每個BB塊對應(yīng)的跳轉(zhuǎn)關(guān)系,最后每個BB塊初始化為BasicBlock對象,放入Method的有序列表中.

    2) 構(gòu)建Graph并解析指令填充.Graph中包含了用于Smali匯編轉(zhuǎn)碼C/C++語言代碼的重要信息,通過迭代器BB塊的方式,分析每一個BB塊中的指令、獲取第1個BB塊的offset、本地變量、輸入?yún)?shù)、異常發(fā)生器、異常捕獲的目標,同時分析出每個BB塊的相互調(diào)用關(guān)系.

    Graph首先會對Method列表中的BB塊集合進行輪訓(xùn)分析,主要分析每個BB塊中的指令是否含有異常指令,找出異常指令的catch捕獲模塊,建立1對1或1對多的處理關(guān)系,比如try{}catch{},try{}catch{}finally{};第二,會根據(jù)對Method列表中的BB塊集合,按后置順序返回圖的節(jié)點,即我們訪問所有訪問節(jié)點本身之前的子節(jié)點,然后按前置的順序?qū)ζ渑判颍糜诤罄m(xù)Native代碼的轉(zhuǎn)換,因為代碼的轉(zhuǎn)換是從入口點開始,逐步按照節(jié)點的邏輯關(guān)系進行;第三,根據(jù)Method方法的輸入?yún)?shù)形成Native變量的標號,根據(jù)本地寄存器個數(shù)減去輸入?yún)?shù)個數(shù)后自增的方式,得出Method方法的輸入?yún)?shù)的寄存器編號;第四,根據(jù)Method方法的Smali返回類型,確定Native方法的返回類型.Graph中各BB塊的關(guān)系如圖2所示:

    圖2 Graph中各BB塊關(guān)系

    3) 構(gòu)建IRMethod結(jié)構(gòu)體.IRMethod結(jié)構(gòu)體中存放的是Smali匯編語言轉(zhuǎn)碼為IR中間語言的載體,包含了EncodeMethod、IR對象、方法的開始BB塊、方法的類名、方法名、方法輸入?yún)?shù)、本地變量寄存器下標序號、方法BB塊的offset表、Graph對象、方法的簽名.

    通過對Graph對象的填充以及對BB塊的分析,接下來完成IR指令的轉(zhuǎn)碼,對各個BB塊中的指令逐條分析,根據(jù)各指令opcode封裝不同指令的轉(zhuǎn)換方法,opcode包括:空指令、數(shù)據(jù)操作指令、返回指令、數(shù)據(jù)定義指令、鎖指令、實例操作指令、數(shù)組操作指令、異常指令、跳轉(zhuǎn)指令、比較指令、字段操作指令、方法調(diào)用指令、數(shù)據(jù)轉(zhuǎn)換指令、數(shù)據(jù)運算指令.具體的指令轉(zhuǎn)換列表如圖3所示:

    # 0x00nop, # nopmove, # movemovefrom16, # move∕from16move16, # move∕16movewide, # move-wide?returnvoid, # return-voidreturn_reg, # return# 0x10returnwide, # return-widereturnobject, # return-objectconst4, # const∕4const16, # const∕16const, # const?monitorexit, # monitor-exitcheckcast, # check-cast# 0x20instanceof, # instance-ofarraylength, # array-lengthnewinstance, # new-instancenewarray, # new-arrayfillednewarray, # filled-new-array?cmpgfloat, # cmpg-floatcmpldouble, # cmpl-double?# 0xd0addintlit16, # add-int∕lit16?# 0xe0shlintlit8, #shl-int∕lit8?

    圖3 指令轉(zhuǎn)換

    4) 形成Native代碼.獲取到IRMethod結(jié)構(gòu)體后,逐一取出IRMethod中的數(shù)據(jù),通過變量類型構(gòu)建規(guī)則、運算構(gòu)建規(guī)則以及內(nèi)部函數(shù)調(diào)用規(guī)則,構(gòu)建C/C++語言代碼,構(gòu)建規(guī)則如表1和表2所示.

    函數(shù)轉(zhuǎn)換構(gòu)建規(guī)則:①將原有的方法改成Native屬性的方法;②刪除原有方法中的方法實現(xiàn).

    5) 編譯Native形成受保護可執(zhí)行文件.通過以上步驟形成C/C++源代碼文件,調(diào)用編譯器編譯生成本地二進制文件.

    表1 運算構(gòu)建規(guī)則

    表2 內(nèi)部函數(shù)調(diào)用規(guī)則

    圖4 二進制源程序

    2 效果測試

    使用對比工具,對受保護前后車控APP中classes.dex文件進行對比,說明其保護效果.

    1) 二進制工具對比:通過Beyond Compare工具,對車控APP中受保護前后DEX文件進行對比.其中圖4為二進制源程序,圖5為經(jīng)過轉(zhuǎn)碼保護的二進制程序.

    通過兩者的對比可以確定進行轉(zhuǎn)碼保護后,原始文件和轉(zhuǎn)碼保護后的文件相似度為零,達到了保護的效果.

    2) 反匯編后對比:采用JEB工具:對車控APP受保護前后的DEX進行反匯編后對比.其中圖6是保護前程序代碼,圖7是保護后程序代碼.

    圖5 保護后二進制程序

    通過兩者的對比可以得出結(jié)論,經(jīng)過反匯編轉(zhuǎn)碼后保護了前后代碼,應(yīng)用程序的核心邏輯進行了轉(zhuǎn)碼,在應(yīng)用程序原始文件中已經(jīng)無法獲取,有效地解決了車載IVI應(yīng)用程序容易被篡改以及2次打包的問題,達到了保護效果.

    圖6 保護前程序代碼

    圖7 保護后程序代碼

    3 結(jié)束語

    本文針對車聯(lián)網(wǎng)在車載IVI程序保護方面存在的問題,設(shè)計并實現(xiàn)了車載IVI應(yīng)用程序進行轉(zhuǎn)碼保護,通過對車載IVI應(yīng)用程序的特點進行研究,對應(yīng)用程序的Smali匯編進行Native轉(zhuǎn)碼,有效地把相關(guān)業(yè)務(wù)邏輯的實現(xiàn)轉(zhuǎn)移到了Native層,增加了破解分析的難度,使車載IVI應(yīng)用程序具備了防逆向、防篡改的安全功能.最后通過安全測試驗證了本文提出的車載IVI應(yīng)用程序進行轉(zhuǎn)碼保護的有效性.

    猜你喜歡
    轉(zhuǎn)碼字典車載
    移動云盤在線轉(zhuǎn)碼功能技術(shù)研究
    開心字典
    家教世界(2023年28期)2023-11-14 10:13:50
    開心字典
    家教世界(2023年25期)2023-10-09 02:11:56
    視頻轉(zhuǎn)碼技術(shù)在廣播電視中的應(yīng)用研究
    締客世界(2020年1期)2020-12-12 18:18:28
    高速磁浮車載運行控制系統(tǒng)綜述
    基于IPTV點播業(yè)務(wù)的視頻分段式轉(zhuǎn)碼方案的研究與應(yīng)用
    傳播力研究(2018年7期)2018-05-10 09:42:47
    智能互聯(lián)勢不可擋 車載存儲需求爆發(fā)
    我是小字典
    正版字典
    讀者(2016年14期)2016-06-29 17:25:50
    基于Hadoop 的分布式視頻轉(zhuǎn)碼方案
    計算機工程(2015年8期)2015-12-02 01:12:50
    夜夜躁狠狠躁天天躁| netflix在线观看网站| 国产av在哪里看| 看片在线看免费视频| 亚洲av熟女| 精品人妻1区二区| 超碰成人久久| 精品一区二区三区四区五区乱码| 一区福利在线观看| 好看av亚洲va欧美ⅴa在| avwww免费| 亚洲色图av天堂| 成人国语在线视频| 69av精品久久久久久| 亚洲成人免费电影在线观看| 免费搜索国产男女视频| 男人舔女人的私密视频| 中文字幕高清在线视频| 别揉我奶头~嗯~啊~动态视频| 一区二区日韩欧美中文字幕| 午夜激情av网站| 高清在线国产一区| 这个男人来自地球电影免费观看| 国产又爽黄色视频| 91在线观看av| 国产成人一区二区三区免费视频网站| 久久久久久久午夜电影| 精品福利观看| 国产99久久九九免费精品| 欧美人与性动交α欧美精品济南到| 久久久久久大精品| 午夜福利18| 久热爱精品视频在线9| www.精华液| 99国产精品一区二区蜜桃av| 久久婷婷成人综合色麻豆| 91老司机精品| 国产欧美日韩一区二区精品| 久热这里只有精品99| 在线观看免费视频日本深夜| 国产99久久九九免费精品| 国产亚洲av嫩草精品影院| 欧美激情极品国产一区二区三区| 12—13女人毛片做爰片一| 成人欧美大片| 久久九九热精品免费| 国产私拍福利视频在线观看| 黄网站色视频无遮挡免费观看| 我的亚洲天堂| 成人国语在线视频| tocl精华| 欧美日韩亚洲综合一区二区三区_| 久热这里只有精品99| 成人三级黄色视频| 国产精品影院久久| 国产亚洲欧美精品永久| 午夜两性在线视频| 国产成人精品在线电影| 亚洲精品美女久久av网站| ponron亚洲| 午夜激情av网站| 在线av久久热| 国产欧美日韩一区二区三| 国产精品久久久av美女十八| 午夜福利18| 波多野结衣av一区二区av| www日本在线高清视频| 可以在线观看毛片的网站| 多毛熟女@视频| 欧美另类亚洲清纯唯美| 99精品久久久久人妻精品| 欧美在线一区亚洲| 免费高清视频大片| 亚洲专区中文字幕在线| 中文字幕精品免费在线观看视频| 免费观看精品视频网站| 女人被狂操c到高潮| 一进一出抽搐动态| 国产精品久久久久久人妻精品电影| 黄片小视频在线播放| 亚洲中文字幕一区二区三区有码在线看 | 色播亚洲综合网| 搡老岳熟女国产| 在线观看www视频免费| 色综合婷婷激情| 级片在线观看| 国产麻豆69| 国产精华一区二区三区| 亚洲人成77777在线视频| 少妇被粗大的猛进出69影院| 午夜福利18| 色哟哟哟哟哟哟| 亚洲欧美精品综合一区二区三区| 黄片播放在线免费| 亚洲欧美精品综合久久99| 给我免费播放毛片高清在线观看| 亚洲无线在线观看| 99re在线观看精品视频| 国产精品亚洲一级av第二区| 精品国内亚洲2022精品成人| 久久草成人影院| 一级作爱视频免费观看| a级毛片在线看网站| 精品久久久久久久毛片微露脸| 中文字幕人妻丝袜一区二区| 最好的美女福利视频网| 999久久久国产精品视频| 一本大道久久a久久精品| 50天的宝宝边吃奶边哭怎么回事| 人妻久久中文字幕网| 国产熟女午夜一区二区三区| 老鸭窝网址在线观看| 国产伦人伦偷精品视频| 男女午夜视频在线观看| 99久久久亚洲精品蜜臀av| 99国产精品一区二区三区| 怎么达到女性高潮| www.精华液| 欧美日韩亚洲国产一区二区在线观看| 黄色片一级片一级黄色片| 久久久久九九精品影院| 美女免费视频网站| 黄网站色视频无遮挡免费观看| 国产1区2区3区精品| 久久人人爽av亚洲精品天堂| 国产成人欧美在线观看| 久久久国产成人精品二区| 极品人妻少妇av视频| 极品教师在线免费播放| 国产精品二区激情视频| 精品人妻1区二区| 国产欧美日韩一区二区三区在线| 国产精品1区2区在线观看.| 亚洲第一欧美日韩一区二区三区| 别揉我奶头~嗯~啊~动态视频| a级毛片在线看网站| 国产伦人伦偷精品视频| 成人三级黄色视频| 乱人伦中国视频| 每晚都被弄得嗷嗷叫到高潮| 黄色成人免费大全| 757午夜福利合集在线观看| 国产亚洲精品一区二区www| 亚洲av片天天在线观看| 男女床上黄色一级片免费看| 正在播放国产对白刺激| 亚洲第一电影网av| 欧美大码av| 成人精品一区二区免费| √禁漫天堂资源中文www| 首页视频小说图片口味搜索| 可以免费在线观看a视频的电影网站| 操美女的视频在线观看| av福利片在线| 久久久国产成人免费| 如日韩欧美国产精品一区二区三区| 男女床上黄色一级片免费看| 在线天堂中文资源库| 视频在线观看一区二区三区| 91成年电影在线观看| 国产主播在线观看一区二区| 一区二区三区激情视频| 亚洲欧美激情在线| 中文亚洲av片在线观看爽| 亚洲精品av麻豆狂野| 午夜免费鲁丝| 免费观看精品视频网站| 成人18禁高潮啪啪吃奶动态图| 亚洲国产中文字幕在线视频| 亚洲欧美激情综合另类| 国产麻豆69| 久久久国产成人免费| 在线观看日韩欧美| 老司机午夜十八禁免费视频| 两性夫妻黄色片| 国产av又大| 亚洲成av人片免费观看| 一边摸一边抽搐一进一小说| av网站免费在线观看视频| 老鸭窝网址在线观看| 日本 欧美在线| 大型av网站在线播放| 一夜夜www| 啦啦啦 在线观看视频| 亚洲av日韩精品久久久久久密| 国产一区二区三区在线臀色熟女| 欧美激情高清一区二区三区| 久久人妻熟女aⅴ| 母亲3免费完整高清在线观看| 欧美成人性av电影在线观看| 亚洲欧美一区二区三区黑人| 两个人视频免费观看高清| 久久久水蜜桃国产精品网| 亚洲精品国产精品久久久不卡| 国产精品一区二区三区四区久久 | 亚洲第一青青草原| 美女大奶头视频| 老汉色∧v一级毛片| 久久久久久人人人人人| 亚洲伊人色综图| 日韩 欧美 亚洲 中文字幕| 亚洲国产精品999在线| 国产精品香港三级国产av潘金莲| 在线观看一区二区三区| 欧美+亚洲+日韩+国产| 日本免费一区二区三区高清不卡 | 巨乳人妻的诱惑在线观看| 嫩草影视91久久| av天堂在线播放| 天天躁狠狠躁夜夜躁狠狠躁| 亚洲少妇的诱惑av| 免费看a级黄色片| 久久欧美精品欧美久久欧美| 国产欧美日韩一区二区三区在线| 亚洲五月色婷婷综合| 又紧又爽又黄一区二区| 亚洲专区字幕在线| 在线十欧美十亚洲十日本专区| 亚洲va日本ⅴa欧美va伊人久久| 亚洲午夜理论影院| 成人欧美大片| 亚洲中文日韩欧美视频| 啦啦啦观看免费观看视频高清 | 国产成人av激情在线播放| 熟女少妇亚洲综合色aaa.| 桃色一区二区三区在线观看| 69精品国产乱码久久久| 国产熟女午夜一区二区三区| 亚洲精品久久国产高清桃花| 啪啪无遮挡十八禁网站| 高清黄色对白视频在线免费看| a在线观看视频网站| 久久这里只有精品19| www国产在线视频色| 女人精品久久久久毛片| 日韩一卡2卡3卡4卡2021年| 超碰成人久久| 久久久久久久久中文| 国产成人av激情在线播放| 黄片播放在线免费| 欧美一级a爱片免费观看看 | 性少妇av在线| 两人在一起打扑克的视频| 可以免费在线观看a视频的电影网站| 十分钟在线观看高清视频www| 成熟少妇高潮喷水视频| 亚洲欧洲精品一区二区精品久久久| 亚洲欧美日韩高清在线视频| 久久人人爽av亚洲精品天堂| 在线国产一区二区在线| 色老头精品视频在线观看| 久久精品91蜜桃| 每晚都被弄得嗷嗷叫到高潮| 亚洲欧美激情在线| 自线自在国产av| 天天躁夜夜躁狠狠躁躁| 色在线成人网| 丁香欧美五月| 日韩欧美国产一区二区入口| 亚洲av成人不卡在线观看播放网| 亚洲国产毛片av蜜桃av| 亚洲视频免费观看视频| 露出奶头的视频| 人成视频在线观看免费观看| 亚洲五月天丁香| 欧美成狂野欧美在线观看| 两人在一起打扑克的视频| 欧洲精品卡2卡3卡4卡5卡区| www.熟女人妻精品国产| 国产色婷婷99| 欧美日本视频| 国产高清不卡午夜福利| 国产爱豆传媒在线观看| 亚洲真实伦在线观看| 国产精品久久久久久亚洲av鲁大| 3wmmmm亚洲av在线观看| 美女黄网站色视频| 亚洲国产欧洲综合997久久,| 噜噜噜噜噜久久久久久91| 日韩av在线大香蕉| 国产成人影院久久av| 在线免费十八禁| 啦啦啦啦在线视频资源| 国内久久婷婷六月综合欲色啪| 免费在线观看日本一区| 国产精品乱码一区二三区的特点| av在线蜜桃| eeuss影院久久| 色哟哟·www| 亚洲av熟女| 给我免费播放毛片高清在线观看| 18禁黄网站禁片午夜丰满| 97超级碰碰碰精品色视频在线观看| 欧美中文日本在线观看视频| av黄色大香蕉| 国产探花在线观看一区二区| 波多野结衣巨乳人妻| 亚洲va日本ⅴa欧美va伊人久久| 一个人看的www免费观看视频| 亚洲人成网站在线播放欧美日韩| 不卡一级毛片| 无遮挡黄片免费观看| 日日撸夜夜添| 国产一区二区激情短视频| 亚洲精品影视一区二区三区av| 日本一二三区视频观看| 午夜激情福利司机影院| 亚洲国产精品久久男人天堂| 免费在线观看日本一区| 国产黄片美女视频| 国产精品综合久久久久久久免费| 午夜福利18| 美女高潮喷水抽搐中文字幕| 成人特级av手机在线观看| 91久久精品国产一区二区三区| 亚洲av第一区精品v没综合| 日本一二三区视频观看| 男人狂女人下面高潮的视频| 老师上课跳d突然被开到最大视频| 特级一级黄色大片| 波野结衣二区三区在线| 欧美区成人在线视频| 午夜福利18| 精品久久国产蜜桃| 日韩av在线大香蕉| 在线免费观看不下载黄p国产 | 熟女人妻精品中文字幕| 午夜福利在线观看吧| 午夜激情欧美在线| 国产 一区 欧美 日韩| 亚洲精华国产精华液的使用体验 | 亚洲欧美日韩高清在线视频| 人人妻人人看人人澡| 欧美最新免费一区二区三区| 老熟妇仑乱视频hdxx| 黄片wwwwww| 国产一区二区激情短视频| 久9热在线精品视频| 免费看光身美女| av在线蜜桃| 国产私拍福利视频在线观看| 欧美成人a在线观看| 一级av片app| 亚洲国产精品合色在线| 日韩中字成人| 最近中文字幕高清免费大全6 | 天堂影院成人在线观看| 日本成人三级电影网站| 99热只有精品国产| 亚洲精品久久国产高清桃花| 午夜激情欧美在线| 亚洲天堂国产精品一区在线| 亚洲va日本ⅴa欧美va伊人久久| 午夜福利高清视频| 国产精品av视频在线免费观看| 日韩强制内射视频| 久99久视频精品免费| 老师上课跳d突然被开到最大视频| 久久久久国产精品人妻aⅴ院| 老熟妇仑乱视频hdxx| 久久精品国产亚洲av香蕉五月| 天美传媒精品一区二区| 97超级碰碰碰精品色视频在线观看| 欧美最黄视频在线播放免费| 成人特级黄色片久久久久久久| 精品国产三级普通话版| 国产精品女同一区二区软件 | 日韩av在线大香蕉| 最后的刺客免费高清国语| 美女 人体艺术 gogo| 国产大屁股一区二区在线视频| 99久久九九国产精品国产免费| 男人舔女人下体高潮全视频| 久久精品综合一区二区三区| 国产精华一区二区三区| 国内久久婷婷六月综合欲色啪| 国产69精品久久久久777片| 麻豆国产av国片精品| 久99久视频精品免费| 免费黄网站久久成人精品| 日日摸夜夜添夜夜添小说| 日韩精品中文字幕看吧| 日韩欧美 国产精品| 少妇丰满av| 久久久久久久午夜电影| 日韩欧美精品免费久久| 很黄的视频免费| 国产色婷婷99| 99视频精品全部免费 在线| avwww免费| 我要看日韩黄色一级片| 日韩高清综合在线| 欧美高清性xxxxhd video| 窝窝影院91人妻| 悠悠久久av| 国产亚洲91精品色在线| 色精品久久人妻99蜜桃| 久久99热6这里只有精品| 国产精品一区二区免费欧美| 在线a可以看的网站| 久久久成人免费电影| 天美传媒精品一区二区| 国产美女午夜福利| 国产综合懂色| 啦啦啦观看免费观看视频高清| 国产老妇女一区| 国产不卡一卡二| 九九久久精品国产亚洲av麻豆| 久久亚洲真实| 日日摸夜夜添夜夜添小说| 久久久午夜欧美精品| 狠狠狠狠99中文字幕| 日韩 亚洲 欧美在线| 免费av观看视频| 人人妻,人人澡人人爽秒播| 国产91精品成人一区二区三区| 欧美性猛交╳xxx乱大交人| 好男人在线观看高清免费视频| 观看免费一级毛片| 网址你懂的国产日韩在线| 婷婷色综合大香蕉| 一级毛片久久久久久久久女| 少妇人妻精品综合一区二区 | 熟妇人妻久久中文字幕3abv| 日韩在线高清观看一区二区三区 | 在线免费十八禁| 黄色欧美视频在线观看| 女同久久另类99精品国产91| eeuss影院久久| 日韩强制内射视频| 国产日本99.免费观看| 人妻丰满熟妇av一区二区三区| 国产精品国产高清国产av| 99久久九九国产精品国产免费| 亚洲精品亚洲一区二区| АⅤ资源中文在线天堂| 国产亚洲精品久久久com| av黄色大香蕉| 国产精品98久久久久久宅男小说| 日韩精品有码人妻一区| 夜夜爽天天搞| 欧美高清性xxxxhd video| 看十八女毛片水多多多| 国产精品久久久久久精品电影| 一进一出抽搐动态| 国产精品一区二区免费欧美| 亚洲专区国产一区二区| 久久精品久久久久久噜噜老黄 | 国产免费av片在线观看野外av| 亚洲精华国产精华精| 99久久精品一区二区三区| 国产真实伦视频高清在线观看 | 伊人久久精品亚洲午夜| 亚洲熟妇中文字幕五十中出| 久久精品国产亚洲网站| 亚洲电影在线观看av| 国产高清有码在线观看视频| 十八禁国产超污无遮挡网站| 99国产极品粉嫩在线观看| 国产亚洲精品久久久com| 国产亚洲精品综合一区在线观看| 国产精品三级大全| 少妇熟女aⅴ在线视频| 久久香蕉精品热| 午夜福利在线观看免费完整高清在 | 欧美激情久久久久久爽电影| 88av欧美| 婷婷丁香在线五月| 亚洲成人久久性| 高清毛片免费观看视频网站| 两性午夜刺激爽爽歪歪视频在线观看| 99热只有精品国产| 别揉我奶头 嗯啊视频| 午夜免费成人在线视频| 一本久久中文字幕| 久久久久久久久久成人| 88av欧美| 日韩欧美在线二视频| 午夜免费成人在线视频| 精品欧美国产一区二区三| 欧美+日韩+精品| 色哟哟·www| 联通29元200g的流量卡| 国产伦精品一区二区三区视频9| 亚洲欧美激情综合另类| 久久香蕉精品热| 91在线精品国自产拍蜜月| a级一级毛片免费在线观看| 美女黄网站色视频| 99热这里只有精品一区| 午夜免费成人在线视频| 亚洲欧美日韩高清专用| 精品不卡国产一区二区三区| 亚洲欧美日韩卡通动漫| 日韩欧美在线乱码| 欧美黑人欧美精品刺激| 国内久久婷婷六月综合欲色啪| 美女大奶头视频| 在线免费观看不下载黄p国产 | а√天堂www在线а√下载| 免费av观看视频| 国产av不卡久久| 亚洲图色成人| 欧美日韩精品成人综合77777| 日本撒尿小便嘘嘘汇集6| 12—13女人毛片做爰片一| 夜夜爽天天搞| 日韩,欧美,国产一区二区三区 | 88av欧美| 欧美高清性xxxxhd video| 男人舔奶头视频| 亚洲va在线va天堂va国产| 欧美精品啪啪一区二区三区| 久久99热这里只有精品18| 精品99又大又爽又粗少妇毛片 | 欧美xxxx性猛交bbbb| 亚洲国产高清在线一区二区三| 啪啪无遮挡十八禁网站| 国产精品不卡视频一区二区| 精品久久久久久久久亚洲 | 麻豆久久精品国产亚洲av| 日韩高清综合在线| 国产乱人伦免费视频| 欧美激情在线99| 伦精品一区二区三区| 我要看日韩黄色一级片| 国产在线男女| 国产黄a三级三级三级人| 可以在线观看毛片的网站| 深夜精品福利| 欧美国产日韩亚洲一区| 搡女人真爽免费视频火全软件 | 欧美一区二区亚洲| 99久久成人亚洲精品观看| 国产精品久久久久久亚洲av鲁大| 成人av在线播放网站| 国产一级毛片七仙女欲春2| a在线观看视频网站| 又紧又爽又黄一区二区| 欧美激情在线99| 内射极品少妇av片p| 国内毛片毛片毛片毛片毛片| 国产伦在线观看视频一区| АⅤ资源中文在线天堂| 亚洲欧美激情综合另类| 成人国产一区最新在线观看| 日韩高清综合在线| 变态另类成人亚洲欧美熟女| 亚洲最大成人av| 欧美+亚洲+日韩+国产| 禁无遮挡网站| 婷婷亚洲欧美| 校园人妻丝袜中文字幕| 亚洲,欧美,日韩| 制服丝袜大香蕉在线| 国产伦在线观看视频一区| 99九九线精品视频在线观看视频| 免费av观看视频| 听说在线观看完整版免费高清| 波多野结衣巨乳人妻| 亚洲精品国产成人久久av| 国产在线男女| 淫秽高清视频在线观看| 少妇的逼水好多| a级毛片免费高清观看在线播放| 国产伦精品一区二区三区四那| 色哟哟·www| 中文字幕高清在线视频| 精品久久久久久久久av| 亚洲在线自拍视频| 亚洲自偷自拍三级| 精品久久久久久久久久免费视频| 国产精品,欧美在线| 国产精品一区二区免费欧美| 日本精品一区二区三区蜜桃| 99久久成人亚洲精品观看| 少妇丰满av| 精品午夜福利视频在线观看一区| 国产真实伦视频高清在线观看 | 精品不卡国产一区二区三区| 亚洲欧美日韩卡通动漫| 成人高潮视频无遮挡免费网站| 欧美日韩乱码在线| 国产伦在线观看视频一区| 偷拍熟女少妇极品色| av在线亚洲专区| 午夜亚洲福利在线播放| 黄色一级大片看看| 亚洲五月天丁香| 亚洲电影在线观看av| av女优亚洲男人天堂| 成人毛片a级毛片在线播放| 国产精品一区www在线观看 | 日本 欧美在线| 三级男女做爰猛烈吃奶摸视频| 欧美zozozo另类| 中文字幕av在线有码专区| 欧美黑人欧美精品刺激| 亚洲人成网站高清观看| 国产免费av片在线观看野外av| 日本撒尿小便嘘嘘汇集6| 久久久午夜欧美精品| 欧美3d第一页| 国内揄拍国产精品人妻在线| 精品人妻一区二区三区麻豆 | 不卡视频在线观看欧美| 色播亚洲综合网| 精品不卡国产一区二区三区| 在现免费观看毛片| 大型黄色视频在线免费观看| 国产日本99.免费观看| 搡老岳熟女国产| 亚洲精品乱码久久久v下载方式| 他把我摸到了高潮在线观看| 老师上课跳d突然被开到最大视频|