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

    基于Android安全容器的網(wǎng)絡(luò)數(shù)據(jù)采集系統(tǒng)

    2021-11-13 07:53:10朱曉宇牛少彰
    新一代信息技術(shù) 2021年14期
    關(guān)鍵詞:攔截器網(wǎng)絡(luò)通信應(yīng)用程序

    朱曉宇,牛少彰

    (北京郵電大學(xué) 計(jì)算機(jī)學(xué)院,北京 100876)

    0 引言

    現(xiàn)如今 Android平臺(tái)上的很多研究都是基于應(yīng)用程序在網(wǎng)絡(luò)通信過(guò)程中的交互數(shù)據(jù)而開(kāi)展的。網(wǎng)絡(luò)通信數(shù)據(jù)一旦離開(kāi)設(shè)備發(fā)送到網(wǎng)絡(luò)上,很難保證這些數(shù)據(jù)在傳輸過(guò)程中會(huì)發(fā)生什么。研究人員進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)分析的目的主要有檢測(cè)隱私泄露[1]、檢測(cè)惡意軟件[2-4]和對(duì)惡意加密流量進(jìn)行標(biāo)注[5]等。他們進(jìn)行 Android應(yīng)用程序網(wǎng)絡(luò)流量數(shù)據(jù)采集的方式主要是通過(guò)第三方工具,常用的工具有tcpdump、Whistle、Fiddler等。本文先是分析了在 Android平臺(tái)上使用這些工具進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)采集的局限性。然后提出為了避免對(duì)移動(dòng)終端設(shè)備進(jìn)行root操作,本文將在Android安全容器[6-7]的基礎(chǔ)上進(jìn)行研究。接著根據(jù)安卓軟件棧[8]的架構(gòu)層級(jí)順序依次分析,得到 Android應(yīng)用程序在不同的層級(jí)上與網(wǎng)絡(luò)通信相關(guān)的代碼實(shí)現(xiàn)方式,在目標(biāo)代碼入口處使用Hook[9]的方式得到在移動(dòng)終端設(shè)備網(wǎng)絡(luò)通信過(guò)程中的數(shù)據(jù)采集結(jié)果,這有效地避免了之前數(shù)據(jù)采集不完整的局限性。最終本文將通過(guò)分析與比較,設(shè)計(jì)出一個(gè)具備實(shí)時(shí)性、準(zhǔn)確性和完整性特點(diǎn)的網(wǎng)絡(luò)數(shù)據(jù)采集系統(tǒng)。

    1 Android平臺(tái)網(wǎng)絡(luò)數(shù)據(jù)采集現(xiàn)狀

    目前研究人員對(duì) Android平臺(tái)上大量的應(yīng)用程序進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)采集主要是通過(guò)第三方工具。從實(shí)現(xiàn)原理上來(lái)看,它們可歸結(jié)為兩類,分別是以Fiddler為代表的基于代理服務(wù)器原理的工具和以tcpdump為代表的基于底層驅(qū)動(dòng)原理的工具。

    1.1 基于代理服務(wù)器原理的網(wǎng)絡(luò)數(shù)據(jù)采集

    本文將以目前使用最為廣泛的Fiddler來(lái)進(jìn)行實(shí)驗(yàn)。實(shí)驗(yàn)結(jié)果顯示,正常情況下用戶的移動(dòng)終端設(shè)備可以進(jìn)行 HTTPS網(wǎng)絡(luò)請(qǐng)求,但是在使用Fiddler工具時(shí),終端設(shè)備進(jìn)行 HTTPS請(qǐng)求是失敗的。這是因?yàn)?Fiddler工具相當(dāng)于一個(gè) HTTP/HTTPS代理服務(wù)器(如圖 1所示),其證書不在用戶的安卓終端設(shè)備的受信任證書列表中(實(shí)驗(yàn)中進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)采集的應(yīng)用程序?yàn)?Android移動(dòng)終端設(shè)備上任意可運(yùn)行的應(yīng)用程序)。

    圖1 Fiddler原理Fig.1 Fiddler Principle

    1.2 基于底層驅(qū)動(dòng)的網(wǎng)絡(luò)數(shù)據(jù)采集

    在 Android平臺(tái)上,基于底層驅(qū)動(dòng)的網(wǎng)絡(luò)數(shù)據(jù)采集方式中最有代表性的是tcpdump工具。該工具相當(dāng)于非圖形界面的WireShark,其目的是監(jiān)視流經(jīng)網(wǎng)卡的數(shù)據(jù),所以該工具可以捕獲到除HTTP協(xié)議以外的其他類型的數(shù)據(jù)包。使用tcpdump工具的前提是安卓終端設(shè)備需要處于root的狀態(tài)。實(shí)驗(yàn)結(jié)果表明,Http類型的數(shù)據(jù)包中的請(qǐng)求和響應(yīng)數(shù)據(jù)是可以看到的,而 Https的數(shù)據(jù)包中的數(shù)據(jù)是經(jīng)過(guò)加密的。

    綜上所述,現(xiàn)有的 Android平臺(tái)上的網(wǎng)絡(luò)數(shù)據(jù)采集方式的局限性包括兩點(diǎn),一是數(shù)據(jù)采集不完整,即采集不到 Https的數(shù)據(jù);二是使用基于底層驅(qū)動(dòng)的網(wǎng)絡(luò)數(shù)據(jù)采集方式時(shí),移動(dòng)終端設(shè)備需要root權(quán)限。

    2 網(wǎng)絡(luò)數(shù)據(jù)采集的分層分析

    Android軟件??煞譃?Application層、Framework層、Native層和Linux Kernel層。在本節(jié)中將根據(jù) Android軟件棧自下而上的順序,結(jié)合對(duì) Android客戶端網(wǎng)絡(luò)通信原理的分析來(lái)找到可利用的 Hook點(diǎn)。在本文中實(shí)現(xiàn)的網(wǎng)絡(luò)數(shù)據(jù)采集系統(tǒng)是建立在Android安全容器的基礎(chǔ)上的,在安全容器中對(duì)應(yīng)用程序進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)采集可以避免對(duì)手機(jī)進(jìn)行root這一操作。

    2.1 Android安全容器分析

    本文中的Android安全容器使用了VirtualApp框架,該框架基于插件化[7]的思想,利用了大量的反射和動(dòng)態(tài)代理的技術(shù)。僅使用VirtualApp很難實(shí)現(xiàn)我們的目的,所以本網(wǎng)絡(luò)數(shù)據(jù)采集系統(tǒng)在VirtualApp的基礎(chǔ)上結(jié)合了Hook技術(shù)。我們可以在VirtualApp中安裝將要進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)采集的目標(biāo)應(yīng)用程序,然后通過(guò)在VirtualApp中使用Hook的方式攔截目標(biāo)函數(shù),實(shí)現(xiàn)打印通信過(guò)程中網(wǎng)絡(luò)數(shù)據(jù)的目的。

    2.2 Linux Kernel層網(wǎng)絡(luò)通信分析

    目前,Android客戶端進(jìn)行網(wǎng)絡(luò)通信可使用4G和Wifi兩種方式。4G網(wǎng)絡(luò)與客戶端中的調(diào)制解調(diào)器有關(guān),其放置在基帶芯片中,基帶芯片是合成基帶信號(hào)或?qū)鶐盘?hào)解碼的硬件芯片。所以,4G網(wǎng)絡(luò)是通過(guò)客戶端中的基帶模塊實(shí)現(xiàn)無(wú)線網(wǎng)絡(luò)通信。Wifi網(wǎng)絡(luò)需借助路由器通過(guò)以太網(wǎng)實(shí)現(xiàn)通信,即Wifi網(wǎng)絡(luò)是通過(guò)客戶端中的以太網(wǎng)卡模塊實(shí)現(xiàn)無(wú)線網(wǎng)絡(luò)通信。這兩種方式使用的鏈路層協(xié)議是不同的,但是與用戶層的通信都要通過(guò)Socket接口。

    如圖 2所示,無(wú)論是客戶端還是服務(wù)器端,Socket通信過(guò)程中的通信數(shù)據(jù)對(duì)應(yīng)的字節(jié)數(shù)組都會(huì)經(jīng)過(guò)Socket的讀寫到緩沖區(qū)的操作。本文將利用 OkHttp中 okio.Okio類的 sink方法來(lái)觀察Socket讀寫到緩沖區(qū)操作的函數(shù)。通過(guò)分別測(cè)試HTTP和HTTPS通信并且結(jié)合分析JDK的源碼得知,在網(wǎng)絡(luò)通信的數(shù)據(jù)寫入過(guò)程中,HTTP底部調(diào)用的為java.net.SocketOutputStream的socketWrite方法,HTTPS底部調(diào)用的為com.android.org.conscrypt.ConscryptFileDescriptorSocket$SSLOutputS-tream的 write方法。實(shí)驗(yàn)結(jié)果表明,通過(guò) Hook這兩個(gè)方法得到的HTTPS數(shù)據(jù)是密文。

    圖2 Linux內(nèi)核中Socket通信過(guò)程中數(shù)據(jù)的傳輸流程Fig. 2 Data Transmission Process in the Socket Communication Process in the Linux Kernel

    2.3 Native層網(wǎng)絡(luò)通信分析

    Native層與網(wǎng)絡(luò)通信最為相關(guān)的模塊為類庫(kù)Libraries中的SSL模塊??蛻舳伺c服務(wù)器在SSL連接的過(guò)程中協(xié)商的對(duì)稱密鑰將對(duì)通信數(shù)據(jù)進(jìn)行加密和解密操作。在LeakDoctor[10]中提出對(duì)Android加密的API進(jìn)行Hook,經(jīng)分析可得知,客戶端發(fā)送明文數(shù)據(jù)給服務(wù)器端時(shí)調(diào)用 libssl.so的 SSL_write方法,服務(wù)器端發(fā)送密文數(shù)據(jù)給客戶端時(shí)調(diào)用 libssl.so的 SSL_read方法,所以需要分別在SSL_write方法執(zhí)行之前和在SSL_read方法執(zhí)行之后 Hook對(duì)應(yīng)的方法得到數(shù)據(jù)信息。獲取到的數(shù)據(jù)由于Content-Type的不同分別是不同形式編碼的,圖3是攔截SSL_write方法得到的部分?jǐn)?shù)據(jù),該數(shù)據(jù)片段是使用URL編碼的。

    圖3 Native層獲取到的數(shù)據(jù)片段Fig. 3 Data Fragments obtained by the Native layer

    由于 Framework層沒(méi)有針對(duì)網(wǎng)絡(luò)通信的模塊,所以跳過(guò)該層,接下來(lái)進(jìn)行Application層網(wǎng)絡(luò)通信分析。

    2.4 Application層網(wǎng)絡(luò)通信分析

    本節(jié)提出了兩種基于 Android容器的獲取網(wǎng)絡(luò)數(shù)據(jù)的方式,一種是將應(yīng)用程序中證書檢測(cè)的部分忽略掉,另一種對(duì)網(wǎng)絡(luò)通信框架添加攔截器。

    在客戶端與服務(wù)器端的HTTPS通信過(guò)程中,對(duì)證書的校驗(yàn)首先是確認(rèn) CA身份的可信性,在確認(rèn)了 CA身份的可信性后,客戶端將通過(guò)對(duì)證書的驗(yàn)證[11]來(lái)確認(rèn)服務(wù)器端是否合法。在這一部分包括對(duì)證書域名的匹配性驗(yàn)證和證書釘扎驗(yàn)證。如果在客戶端的應(yīng)用程序中沒(méi)有使用證書釘扎驗(yàn)證的話,Hook掉應(yīng)用程序代碼中校驗(yàn)證書的部分,即可使用第三方工具進(jìn)行數(shù)據(jù)包的捕獲。通過(guò)攔com.android.org.conscrypt.ConscryptFileD-escriptorSocket類的verifyCertificateChain方法,使其不執(zhí)行,這樣我們就可以跳過(guò)證書驗(yàn)證的部分,通過(guò)Fiddler來(lái)抓包。實(shí)驗(yàn)表明,這時(shí)在Fiddler中展示的HTTPS數(shù)據(jù)是可見(jiàn)的明文數(shù)據(jù)。

    在實(shí)際的業(yè)務(wù)場(chǎng)景中,針對(duì)不同的API規(guī)范需要進(jìn)行不同形式的HTTP調(diào)用。從移動(dòng)客戶端開(kāi)發(fā)人員的角度來(lái)看,如果手動(dòng)寫HTTP調(diào)用框架的話,不僅需要考慮到不同的API規(guī)范,而且需要考慮到實(shí)現(xiàn)HTTP協(xié)議的各個(gè)方面。所以大部分安卓客戶端應(yīng)用程序都會(huì)選擇使用優(yōu)秀的網(wǎng)絡(luò)開(kāi)源框架來(lái)實(shí)現(xiàn)網(wǎng)絡(luò)通信。表1中展示了目前移動(dòng)開(kāi)發(fā)領(lǐng)域幾種較為廣泛使用的網(wǎng)絡(luò)開(kāi)源框架。其中OkHttp是目前使用最為廣泛的框架,且其提供了攔截器的思想,我們可以通過(guò)在安全容器中對(duì)目標(biāo)應(yīng)用程序注入攔截器的方法來(lái)獲取網(wǎng)絡(luò)通信過(guò)程中客戶端與服務(wù)器端的交互數(shù)據(jù)。

    表1 網(wǎng)絡(luò)開(kāi)源框架Tab. 1 Network Open Source Framework

    3 網(wǎng)絡(luò)數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    根據(jù)第2節(jié)的分析可知,在Linux Kernel層與網(wǎng)絡(luò)通信相關(guān)的上層接口的輸入輸出流的數(shù)據(jù)是經(jīng)過(guò)加密的;在Native層的SSL模塊中,攔截Native層的代碼從而得到明文數(shù)據(jù)的方式可以在安全容器中使用,但是有些數(shù)據(jù)需要進(jìn)一步分析;在Application層,我們通過(guò)分析HTTPS的連接過(guò)程得到兩種采集數(shù)據(jù)的方式,但是將應(yīng)用程序中證書檢測(cè)的部分替換掉的方式自動(dòng)化程度不高,對(duì)框架進(jìn)行攔截的方式較為可行。所以,本文中的網(wǎng)絡(luò)數(shù)據(jù)采集系統(tǒng)將結(jié)合攔截 Native層libssl.so和攔截 Application層網(wǎng)絡(luò)通信框架這兩種方式來(lái)實(shí)現(xiàn)。本文提到的網(wǎng)絡(luò)數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)流程圖如圖4所示。

    圖4 網(wǎng)絡(luò)數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)流程圖Fig.4 Design Flow Chart of Network Data Collection System

    在安全容器中運(yùn)行目標(biāo)應(yīng)用程序,當(dāng)目標(biāo)應(yīng)用程序啟動(dòng)時(shí),可以得到該應(yīng)用程序?qū)?yīng)的類加載器。獲取到類加載器之后,我們就可以利用反射的思想來(lái)獲取到該目標(biāo)應(yīng)用程序中相關(guān)的類、方法以及屬性字段。查找到這些類之后,首先,攔截構(gòu)造OkHttpClient對(duì)象的函數(shù),攔截構(gòu)造函數(shù)的目的是為了給其添加日志攔截器。其次,在OkHttpClient中,添加的攔截器都會(huì)存儲(chǔ)到 Interceptor類型的List列表中,所以將我們初始化的日志攔截器通過(guò)反射的方式添加到這個(gè)List列表中即可。如果目標(biāo)應(yīng)用程序中沒(méi)有日志攔截器相關(guān)類,將把攔截器類合并到目標(biāo)應(yīng)用程序的 dex文件中。如果目標(biāo)應(yīng)用程序沒(méi)有使用網(wǎng)絡(luò)通信框架,那么我們將在安全容器中導(dǎo)入編譯好的對(duì)native層函數(shù)進(jìn)行攔截的so庫(kù),接著調(diào)用相應(yīng)的native層函數(shù)。

    在本文中,首先需要獲取到該目標(biāo)應(yīng)用程序中所有包含okhttp和okio的類名,得到對(duì)應(yīng)的類,然后將這些類添加到列表中。接著初始化列表中的這些類,因?yàn)镃lass對(duì)象是JVM在加載類時(shí)自動(dòng)構(gòu)造的,所以可以通過(guò)Class.forName來(lái)得到在目標(biāo)應(yīng)用程序中想要的 Class對(duì)象。在這一過(guò)程中,考慮到在目標(biāo)應(yīng)用程序中沒(méi)有找到目標(biāo)Class對(duì)象這一現(xiàn)象,這說(shuō)明該目標(biāo)應(yīng)用程序?qū)kHttp相關(guān)的代碼進(jìn)行了混淆或者該應(yīng)用在進(jìn)行網(wǎng)絡(luò)請(qǐng)求時(shí)沒(méi)有使用OkHttp框架。如果經(jīng)過(guò)了混淆,那么可以通過(guò)相應(yīng)類的代碼特性(比如說(shuō)被聲明為final類型的屬性的數(shù)量等)來(lái)找到該應(yīng)用中對(duì)應(yīng)的類。在這一步中我們查找的為OkHttpClient類、Builder類、Interceptor類、HttpLoggingInterceptor類以及HttpLoggingInterceptor$Logger類。

    當(dāng)一個(gè)應(yīng)用使用square公司在開(kāi)源代碼中提供的攔截器時(shí),需要該應(yīng)用程序的項(xiàng)目代碼具有該攔截器代碼的壓縮包,這個(gè)一般是通過(guò) gradle下載的。所以在這里需要分兩種情況,第一種情況是目標(biāo)應(yīng)用程序中具有該攔截器代碼相應(yīng)的壓縮包,這時(shí)我們就可以直接得到該類的 Class對(duì)象;第二種情況是目標(biāo)應(yīng)用程序中不具有該攔截器代碼相應(yīng)的壓縮包,此時(shí)就需要考慮在本地計(jì)算機(jī)中下載該壓縮包對(duì)應(yīng)的jar包,接著將該jar包轉(zhuǎn)換為 dex文件(使用本地計(jì)算機(jī)的 SDK的dx工具),然后將該dex文件注入到目標(biāo)應(yīng)用程序所在apk的dex文件中,這樣在該目標(biāo)應(yīng)用程序啟動(dòng)時(shí),就會(huì)加載我們想要的攔截器的代碼文件。

    在上述的第二種情況中,我們下載到本地計(jì)算機(jī)中的壓縮包為okio-1.15.0.jar和logging-interceptor-3.12.0.jar,轉(zhuǎn)換后的 dex文件對(duì)應(yīng)的分別為 logging.jar和 okio.jar。

    接下來(lái)會(huì)詳細(xì)敘述一下針對(duì)第二種情況的操作步驟。第一步,將logging.jar和okio.jar放置到安全容器所在程序的Assets目錄下,然后通過(guò)代碼將其賦值到手機(jī)的“/data/data/安全容器包名/app_文件夾名/logging.dex3.jar”中(注意,此時(shí)的logging.dex3.jar本質(zhì)上為一個(gè)dex文件)。第二步,在安全容器中從目標(biāo)應(yīng)用程序的ClassLoader對(duì)象中拿到屬性 pathList,該屬性是 DexPathList類型的,是從其父類BaseClassLoader中繼承而來(lái)的,表示需要加載的dex列表。第三步,拿到第二步中得到的pathList屬性所對(duì)應(yīng)的DexPathList對(duì)象的Element類型的數(shù)組對(duì)象dexElements,即dex列表相當(dāng)于是存儲(chǔ)在數(shù)組dexElements中。第四步,使用DexClassLoader動(dòng)態(tài)加載“/data/data/安全容器包名/app_文件夾名/logging.dex3.jar”路徑中的dex文件,類似于步驟二和步驟三的操作,得到該ClassLoader中的Element類型的數(shù)組。然后將第三步和第四步中拿到的兩個(gè)數(shù)組合并,最后將合并完的數(shù)組,通過(guò)反射設(shè)置到該目標(biāo)應(yīng)用程序的 ClassLoader對(duì)應(yīng)的數(shù)組中去,這樣就完成了合并dex的工作。本文中合并dex文件的入口點(diǎn)是在安全容器中安裝的目標(biāo)應(yīng)用程序的首頁(yè)啟動(dòng)時(shí),在完成dex合并之后,我們會(huì)通過(guò)該目標(biāo)應(yīng)用程序的classLoader手動(dòng)地去加載與攔截器相關(guān)的類。

    經(jīng)過(guò)上述步驟后,就可以在目標(biāo)應(yīng)用程序中初始化一個(gè)日志攔截器,來(lái)對(duì)網(wǎng)絡(luò)交互的數(shù)據(jù)進(jìn)行打印。

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

    實(shí)驗(yàn)過(guò)程中分批從安智市場(chǎng)下載了閱讀類、音樂(lè)類、旅游出行類、社交類和辦公類等近百個(gè)應(yīng)用,為了避免混淆,在我們的網(wǎng)絡(luò)數(shù)據(jù)采集系統(tǒng)中每次只對(duì)一個(gè)目標(biāo)應(yīng)用程序進(jìn)行測(cè)試。在實(shí)驗(yàn)過(guò)程中發(fā)現(xiàn),大部分應(yīng)用都采用了OkHttp框架進(jìn)行網(wǎng)絡(luò)通信。圖5展示的是通過(guò)我們的攔截器框架拿到的某購(gòu)書類應(yīng)用程序的部分 HTTPS網(wǎng)絡(luò)數(shù)據(jù)交互的一部分?jǐn)?shù)據(jù)片段。實(shí)驗(yàn)表明,我們的網(wǎng)絡(luò)數(shù)據(jù)采集系統(tǒng)具有實(shí)時(shí)性、準(zhǔn)確性和完整性的特點(diǎn)。

    5 結(jié)論

    本文按照 Android軟件棧的層次對(duì)涉及到的網(wǎng)絡(luò)通信技術(shù)依次進(jìn)行分析,進(jìn)而提出一個(gè)基于Android安全容器的網(wǎng)絡(luò)數(shù)據(jù)采集系統(tǒng)。本論文的研究對(duì) Android平臺(tái)上的應(yīng)用程序行為分析具有重要的意義,同時(shí)也將引起人們對(duì)網(wǎng)絡(luò)通信過(guò)程中數(shù)據(jù)安全性的重視。

    猜你喜歡
    攔截器網(wǎng)絡(luò)通信應(yīng)用程序
    多動(dòng)能攔截器協(xié)同制導(dǎo)規(guī)律的研究及仿真
    英國(guó)MARSS公司推出新型反無(wú)人機(jī)攔截器
    以色列“天鎖”公司展出新式反無(wú)人機(jī)攔截器
    輕兵器(2022年5期)2022-05-19 00:56:24
    刪除Win10中自帶的應(yīng)用程序
    基于網(wǎng)絡(luò)通信的智能照明系統(tǒng)設(shè)計(jì)
    電子制作(2019年15期)2019-08-27 01:11:48
    網(wǎng)絡(luò)通信中信息隱藏技術(shù)的應(yīng)用
    基于網(wǎng)絡(luò)通信的校園智能音箱設(shè)計(jì)
    電子制作(2018年1期)2018-04-04 01:48:30
    談?dòng)?jì)算機(jī)網(wǎng)絡(luò)通信常見(jiàn)問(wèn)題及技術(shù)發(fā)展
    電子制作(2017年17期)2017-12-18 06:41:06
    關(guān)閉應(yīng)用程序更新提醒
    電腦迷(2012年15期)2012-04-29 17:09:47
    基于AOP理念的Struts2攔截器的研究與應(yīng)用
    啪啪无遮挡十八禁网站| 日本三级黄在线观看| 日韩精品中文字幕看吧| 久久午夜亚洲精品久久| 美女高潮喷水抽搐中文字幕| 亚洲人成伊人成综合网2020| 又粗又爽又猛毛片免费看| 别揉我奶头 嗯啊视频| 免费高清视频大片| 黄色配什么色好看| 日本撒尿小便嘘嘘汇集6| a在线观看视频网站| 国产精品爽爽va在线观看网站| 亚洲成人中文字幕在线播放| 人人妻,人人澡人人爽秒播| 国产成人一区二区在线| 真实男女啪啪啪动态图| 精品国内亚洲2022精品成人| 午夜亚洲福利在线播放| 久久久久九九精品影院| 22中文网久久字幕| 成年版毛片免费区| 99久久九九国产精品国产免费| 免费人成在线观看视频色| 99热这里只有是精品在线观看| 国产精品女同一区二区软件 | 波野结衣二区三区在线| 琪琪午夜伦伦电影理论片6080| 亚洲av中文字字幕乱码综合| 中文字幕人妻熟人妻熟丝袜美| 无人区码免费观看不卡| 99国产精品一区二区蜜桃av| 亚洲精品国产成人久久av| 国产一区二区在线观看日韩| 22中文网久久字幕| 不卡一级毛片| 久久香蕉精品热| 日韩欧美一区二区三区在线观看| 村上凉子中文字幕在线| 麻豆久久精品国产亚洲av| 黄色日韩在线| 91狼人影院| 精品久久久久久久久久免费视频| 欧美高清性xxxxhd video| 国产美女午夜福利| 精品人妻熟女av久视频| 精品人妻熟女av久视频| x7x7x7水蜜桃| 国产精华一区二区三区| 国产精华一区二区三区| 真人一进一出gif抽搐免费| 桃红色精品国产亚洲av| 天天躁日日操中文字幕| 一夜夜www| 听说在线观看完整版免费高清| 国产一区二区在线观看日韩| 国产成人一区二区在线| 成年女人毛片免费观看观看9| 国产精品久久久久久av不卡| 男女边吃奶边做爰视频| 久久精品国产自在天天线| 波多野结衣高清无吗| 国内少妇人妻偷人精品xxx网站| 成年女人看的毛片在线观看| 特级一级黄色大片| 如何舔出高潮| 在线免费十八禁| 日本免费a在线| 国产精品精品国产色婷婷| 久久这里只有精品中国| 中文字幕久久专区| 啪啪无遮挡十八禁网站| 在线国产一区二区在线| 真人一进一出gif抽搐免费| 精品久久国产蜜桃| 免费人成视频x8x8入口观看| 99久久中文字幕三级久久日本| 亚洲美女黄片视频| 在线观看av片永久免费下载| 午夜免费男女啪啪视频观看 | 美女xxoo啪啪120秒动态图| 午夜亚洲福利在线播放| 国产黄a三级三级三级人| 欧美日韩黄片免| 亚洲av中文av极速乱 | 男人舔奶头视频| a级一级毛片免费在线观看| or卡值多少钱| 日韩人妻高清精品专区| 免费看a级黄色片| 亚洲一区二区三区色噜噜| 级片在线观看| 国产伦人伦偷精品视频| 欧美日韩中文字幕国产精品一区二区三区| 精品一区二区三区视频在线观看免费| 亚洲国产精品合色在线| 两性午夜刺激爽爽歪歪视频在线观看| 日韩一区二区视频免费看| 色噜噜av男人的天堂激情| 国产精品电影一区二区三区| 亚洲av成人av| 在线天堂最新版资源| 在线看三级毛片| 国产一区二区三区在线臀色熟女| 日韩欧美在线乱码| 成人av在线播放网站| 高清日韩中文字幕在线| 在线观看66精品国产| 日本爱情动作片www.在线观看 | а√天堂www在线а√下载| av天堂在线播放| 日韩国内少妇激情av| 国产精品不卡视频一区二区| 18+在线观看网站| 国产精品电影一区二区三区| 深夜a级毛片| 国产免费av片在线观看野外av| 91在线精品国自产拍蜜月| 成人av在线播放网站| 亚洲男人的天堂狠狠| 在线观看舔阴道视频| av在线蜜桃| 成人三级黄色视频| 日韩欧美免费精品| 久9热在线精品视频| 亚洲不卡免费看| 在线播放无遮挡| 国产精品亚洲美女久久久| 成年女人看的毛片在线观看| 国产91精品成人一区二区三区| 欧美一区二区亚洲| 亚洲人成伊人成综合网2020| 午夜视频国产福利| 日本免费一区二区三区高清不卡| 免费电影在线观看免费观看| 偷拍熟女少妇极品色| 成年免费大片在线观看| 日韩国内少妇激情av| 精品久久久久久久久亚洲 | 麻豆成人午夜福利视频| 色尼玛亚洲综合影院| 国产精品98久久久久久宅男小说| 99热只有精品国产| 亚洲国产色片| 久久人妻av系列| 小蜜桃在线观看免费完整版高清| 网址你懂的国产日韩在线| 国产一区二区三区视频了| 神马国产精品三级电影在线观看| 日韩欧美三级三区| 91在线精品国自产拍蜜月| 亚洲欧美清纯卡通| 国产精品伦人一区二区| 大又大粗又爽又黄少妇毛片口| 欧美日韩国产亚洲二区| 精品一区二区三区人妻视频| 午夜福利欧美成人| 国产一区二区三区在线臀色熟女| 亚洲四区av| 日本撒尿小便嘘嘘汇集6| 亚洲avbb在线观看| 国产亚洲精品av在线| 国语自产精品视频在线第100页| 亚洲第一区二区三区不卡| 国产三级中文精品| 在线观看一区二区三区| 色综合站精品国产| 在线观看午夜福利视频| 国产v大片淫在线免费观看| 午夜久久久久精精品| 麻豆一二三区av精品| 韩国av一区二区三区四区| 窝窝影院91人妻| 中文字幕久久专区| а√天堂www在线а√下载| 一进一出抽搐动态| 干丝袜人妻中文字幕| 亚洲欧美精品综合久久99| 亚洲三级黄色毛片| 欧美人与善性xxx| 此物有八面人人有两片| 国产黄a三级三级三级人| 亚洲国产精品成人综合色| 女的被弄到高潮叫床怎么办 | 亚洲av美国av| 亚洲精华国产精华精| 啦啦啦啦在线视频资源| 赤兔流量卡办理| 国产精品久久久久久久电影| 亚洲成人中文字幕在线播放| 亚洲av日韩精品久久久久久密| 国模一区二区三区四区视频| 女的被弄到高潮叫床怎么办 | 色哟哟·www| 国产精华一区二区三区| 夜夜爽天天搞| 在现免费观看毛片| 免费在线观看成人毛片| 精品日产1卡2卡| 一本精品99久久精品77| 亚洲中文日韩欧美视频| 天天一区二区日本电影三级| 久久精品91蜜桃| 亚洲精品日韩av片在线观看| 亚洲av日韩精品久久久久久密| 国产精品嫩草影院av在线观看 | 日韩高清综合在线| 真人一进一出gif抽搐免费| 成年免费大片在线观看| 欧洲精品卡2卡3卡4卡5卡区| 成人美女网站在线观看视频| 久久久久国产精品人妻aⅴ院| 久久欧美精品欧美久久欧美| 哪里可以看免费的av片| 一夜夜www| 桃色一区二区三区在线观看| 黄色欧美视频在线观看| 99久久九九国产精品国产免费| 两个人的视频大全免费| 欧美性猛交黑人性爽| 俺也久久电影网| 男人狂女人下面高潮的视频| 国产探花在线观看一区二区| 三级男女做爰猛烈吃奶摸视频| 亚洲自拍偷在线| 国产av不卡久久| 欧美xxxx黑人xx丫x性爽| 久久精品国产99精品国产亚洲性色| 国产伦精品一区二区三区四那| 久久精品91蜜桃| 亚洲无线在线观看| 国内久久婷婷六月综合欲色啪| 身体一侧抽搐| 我要搜黄色片| 免费在线观看日本一区| 国产男靠女视频免费网站| 女人十人毛片免费观看3o分钟| 午夜久久久久精精品| 22中文网久久字幕| 欧美xxxx黑人xx丫x性爽| 日日摸夜夜添夜夜添小说| 亚洲精品日韩av片在线观看| 亚洲欧美清纯卡通| 久久久久久久久久成人| 日韩欧美三级三区| 极品教师在线视频| 精品人妻偷拍中文字幕| 最近中文字幕高清免费大全6 | 村上凉子中文字幕在线| 久久6这里有精品| 国产精品久久久久久久久免| 国产男人的电影天堂91| 欧美一区二区亚洲| 亚洲精品456在线播放app | 日韩欧美精品v在线| 免费大片18禁| 老司机福利观看| 天天一区二区日本电影三级| 欧美日韩精品成人综合77777| 亚洲av第一区精品v没综合| 韩国av在线不卡| 国内久久婷婷六月综合欲色啪| 伦理电影大哥的女人| 他把我摸到了高潮在线观看| 在线观看午夜福利视频| 一本精品99久久精品77| 国产大屁股一区二区在线视频| 网址你懂的国产日韩在线| 久久精品国产自在天天线| 极品教师在线免费播放| aaaaa片日本免费| 国产成人一区二区在线| 22中文网久久字幕| 婷婷六月久久综合丁香| 日日干狠狠操夜夜爽| 亚洲欧美激情综合另类| 日韩在线高清观看一区二区三区 | 波多野结衣高清作品| 一本久久中文字幕| 国产色爽女视频免费观看| 夜夜看夜夜爽夜夜摸| 免费av毛片视频| 精品久久久久久久末码| 亚洲精品乱码久久久v下载方式| 亚洲欧美日韩东京热| 嫩草影视91久久| 嫩草影院精品99| 在线看三级毛片| 看黄色毛片网站| 22中文网久久字幕| 我要搜黄色片| 成熟少妇高潮喷水视频| 九九在线视频观看精品| 国产精品人妻久久久影院| 午夜爱爱视频在线播放| 国产在线男女| 村上凉子中文字幕在线| 舔av片在线| 桃色一区二区三区在线观看| 赤兔流量卡办理| 又粗又爽又猛毛片免费看| 久久久久久久午夜电影| 久99久视频精品免费| 看片在线看免费视频| 一区二区三区高清视频在线| 麻豆国产97在线/欧美| 亚洲成人久久爱视频| 小蜜桃在线观看免费完整版高清| 欧美日本亚洲视频在线播放| 天美传媒精品一区二区| 婷婷丁香在线五月| 免费无遮挡裸体视频| 日本 av在线| 91久久精品国产一区二区成人| 久久精品国产鲁丝片午夜精品 | а√天堂www在线а√下载| 国产久久久一区二区三区| 又紧又爽又黄一区二区| 国产精品免费一区二区三区在线| 51国产日韩欧美| 在线a可以看的网站| 黄色女人牲交| 成人亚洲精品av一区二区| 一区二区三区高清视频在线| 在线观看午夜福利视频| 婷婷亚洲欧美| 国产黄色小视频在线观看| 成人欧美大片| 丰满人妻一区二区三区视频av| 热99re8久久精品国产| 日本成人三级电影网站| 亚洲七黄色美女视频| 成人精品一区二区免费| 亚洲精品色激情综合| 欧美日韩亚洲国产一区二区在线观看| 又粗又爽又猛毛片免费看| 午夜免费激情av| 久久久久国产精品人妻aⅴ院| 成人特级av手机在线观看| 日韩欧美国产在线观看| 美女大奶头视频| 99国产精品一区二区蜜桃av| 日韩一区二区视频免费看| 亚洲av.av天堂| 如何舔出高潮| 久久人人精品亚洲av| 99在线视频只有这里精品首页| 亚洲av五月六月丁香网| 我要看日韩黄色一级片| 中文字幕高清在线视频| 九色成人免费人妻av| 天堂影院成人在线观看| 成人国产麻豆网| 国产视频内射| 日韩一本色道免费dvd| 亚洲成a人片在线一区二区| av天堂中文字幕网| 男女之事视频高清在线观看| 成人综合一区亚洲| 精品一区二区三区视频在线观看免费| 久久这里只有精品中国| 免费看日本二区| 久久久久久九九精品二区国产| 春色校园在线视频观看| 看免费成人av毛片| 综合色av麻豆| 国产久久久一区二区三区| 国产高潮美女av| av视频在线观看入口| 韩国av一区二区三区四区| 国产av不卡久久| 男女那种视频在线观看| 国产不卡一卡二| 久久久国产成人精品二区| 日韩欧美国产一区二区入口| 国产精品一区www在线观看 | 午夜爱爱视频在线播放| 精品一区二区三区人妻视频| 日本一二三区视频观看| 九九在线视频观看精品| 俺也久久电影网| 国产精品98久久久久久宅男小说| 欧美成人性av电影在线观看| 欧美激情国产日韩精品一区| 欧美一区二区亚洲| 国产伦一二天堂av在线观看| 我要搜黄色片| av在线亚洲专区| 琪琪午夜伦伦电影理论片6080| 久久久精品大字幕| 国产亚洲91精品色在线| 久久久精品大字幕| 长腿黑丝高跟| 可以在线观看毛片的网站| 免费不卡的大黄色大毛片视频在线观看 | 亚洲熟妇熟女久久| 国产v大片淫在线免费观看| 成人高潮视频无遮挡免费网站| 久久久久久久久久久丰满 | 三级男女做爰猛烈吃奶摸视频| 成年女人永久免费观看视频| 最新在线观看一区二区三区| 国产毛片a区久久久久| 97碰自拍视频| 日韩欧美三级三区| 男女视频在线观看网站免费| 成人鲁丝片一二三区免费| 日日摸夜夜添夜夜添小说| 亚洲第一区二区三区不卡| 香蕉av资源在线| 99国产精品一区二区蜜桃av| 啦啦啦啦在线视频资源| 日韩在线高清观看一区二区三区 | 黄色女人牲交| 在线观看美女被高潮喷水网站| 午夜激情福利司机影院| 亚洲三级黄色毛片| 麻豆成人av在线观看| 国产男靠女视频免费网站| 精品一区二区免费观看| 欧美日韩乱码在线| 熟女人妻精品中文字幕| 人妻丰满熟妇av一区二区三区| 国产高清不卡午夜福利| 久久精品夜夜夜夜夜久久蜜豆| а√天堂www在线а√下载| 蜜桃亚洲精品一区二区三区| 中文字幕av在线有码专区| 国产女主播在线喷水免费视频网站 | 在线观看66精品国产| 国产一区二区激情短视频| 91精品国产九色| 两个人的视频大全免费| 欧美成人性av电影在线观看| 免费在线观看日本一区| 精品一区二区免费观看| 精品无人区乱码1区二区| 国产精品一区二区三区四区免费观看 | 国产精品福利在线免费观看| 午夜免费激情av| 天天一区二区日本电影三级| 精品人妻视频免费看| 69av精品久久久久久| 十八禁国产超污无遮挡网站| 久久国产乱子免费精品| 好男人在线观看高清免费视频| 特级一级黄色大片| 国产精品一及| bbb黄色大片| 真实男女啪啪啪动态图| 国产男人的电影天堂91| 97人妻精品一区二区三区麻豆| 超碰av人人做人人爽久久| 国产精品人妻久久久影院| 亚洲成a人片在线一区二区| 小说图片视频综合网站| 色综合站精品国产| 九色国产91popny在线| 色在线成人网| 岛国在线免费视频观看| 免费观看精品视频网站| 男人舔女人下体高潮全视频| 国产人妻一区二区三区在| 国产白丝娇喘喷水9色精品| 久久人人爽人人爽人人片va| 麻豆av噜噜一区二区三区| 亚洲专区国产一区二区| 我要看日韩黄色一级片| 99热这里只有是精品50| av在线亚洲专区| 五月玫瑰六月丁香| 如何舔出高潮| 欧美+亚洲+日韩+国产| 高清毛片免费观看视频网站| 伊人久久精品亚洲午夜| 哪里可以看免费的av片| 别揉我奶头 嗯啊视频| 欧美+亚洲+日韩+国产| 国产成人影院久久av| 少妇熟女aⅴ在线视频| or卡值多少钱| 国内精品久久久久精免费| 久久这里只有精品中国| 国产真实乱freesex| 国产白丝娇喘喷水9色精品| 狂野欧美激情性xxxx在线观看| 久久精品国产鲁丝片午夜精品 | 欧美性感艳星| 免费在线观看日本一区| 久久这里只有精品中国| 美女高潮的动态| 国产精品综合久久久久久久免费| 日本 欧美在线| 亚洲性久久影院| 国产国拍精品亚洲av在线观看| 色尼玛亚洲综合影院| 成人三级黄色视频| 1024手机看黄色片| 国产白丝娇喘喷水9色精品| 深爱激情五月婷婷| 精品久久久噜噜| 国产伦精品一区二区三区视频9| 免费在线观看成人毛片| 色哟哟哟哟哟哟| a在线观看视频网站| 身体一侧抽搐| 韩国av在线不卡| 亚洲成人中文字幕在线播放| 国产av一区在线观看免费| 五月玫瑰六月丁香| 人人妻人人看人人澡| 国产精品女同一区二区软件 | 亚洲精品久久国产高清桃花| 免费在线观看影片大全网站| 美女 人体艺术 gogo| 国产 一区精品| 亚洲男人的天堂狠狠| 国产免费av片在线观看野外av| 一卡2卡三卡四卡精品乱码亚洲| 国产男靠女视频免费网站| 一边摸一边抽搐一进一小说| 午夜免费成人在线视频| 亚洲七黄色美女视频| 人妻久久中文字幕网| 大型黄色视频在线免费观看| 少妇猛男粗大的猛烈进出视频 | 亚洲电影在线观看av| 免费大片18禁| 窝窝影院91人妻| 国产高清激情床上av| 蜜桃亚洲精品一区二区三区| 国产免费av片在线观看野外av| 午夜精品一区二区三区免费看| 久久久久久大精品| 啦啦啦观看免费观看视频高清| 国产黄a三级三级三级人| 91在线观看av| 日韩av在线大香蕉| av福利片在线观看| 能在线免费观看的黄片| 亚洲精品日韩av片在线观看| 国产精品永久免费网站| АⅤ资源中文在线天堂| 亚洲无线观看免费| 99久久无色码亚洲精品果冻| 久久精品91蜜桃| 中文字幕精品亚洲无线码一区| 婷婷色综合大香蕉| 老女人水多毛片| 有码 亚洲区| 欧美激情国产日韩精品一区| 久久久久国内视频| 亚洲中文字幕一区二区三区有码在线看| 99热6这里只有精品| 搡老岳熟女国产| 九色国产91popny在线| 男女边吃奶边做爰视频| 欧美精品啪啪一区二区三区| 国产亚洲av嫩草精品影院| 日韩一本色道免费dvd| 女的被弄到高潮叫床怎么办 | 少妇的逼水好多| 亚洲欧美日韩卡通动漫| 动漫黄色视频在线观看| 日本撒尿小便嘘嘘汇集6| 国产高清激情床上av| 99热精品在线国产| 日本爱情动作片www.在线观看 | 久久久久久久久久黄片| 在线观看舔阴道视频| 一区二区三区免费毛片| 中文字幕av成人在线电影| 成人亚洲精品av一区二区| 五月玫瑰六月丁香| 国产精品亚洲美女久久久| 一区二区三区免费毛片| 成人国产一区最新在线观看| 欧美另类亚洲清纯唯美| 亚洲内射少妇av| 少妇熟女aⅴ在线视频| 久久午夜亚洲精品久久| 日本与韩国留学比较| 黄色丝袜av网址大全| a级毛片免费高清观看在线播放| 欧美不卡视频在线免费观看| 1024手机看黄色片| 亚洲成人中文字幕在线播放| 亚洲在线观看片| 观看美女的网站| 伊人久久精品亚洲午夜| 一区二区三区四区激情视频 | 中文字幕高清在线视频| 亚洲精品色激情综合| 淫妇啪啪啪对白视频| 五月玫瑰六月丁香| 美女被艹到高潮喷水动态| 精品久久国产蜜桃| 色5月婷婷丁香| 国产高清有码在线观看视频| 一级黄色大片毛片| 波多野结衣高清作品| 午夜日韩欧美国产| 狠狠狠狠99中文字幕| 在线观看免费视频日本深夜| 观看美女的网站| 国语自产精品视频在线第100页| 18禁裸乳无遮挡免费网站照片| 悠悠久久av| 久99久视频精品免费| 亚洲色图av天堂| 亚洲av一区综合| 欧美日本视频| 亚洲国产欧洲综合997久久,| 女人被狂操c到高潮| 国产精品综合久久久久久久免费|