精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

繞過安卓SSL驗(yàn)證證書的四種方式

安全 終端安全
作為一名滲透測試人員來說,我們常常需要讓目標(biāo)應(yīng)用程序信任我們的證書是有效的,這樣我們就可以進(jìn)行中間人攻擊(MITM)并修改其流量了。在這篇文章中,我們將給大家介紹四種繞過Android SSL驗(yàn)證的方式。

在此之前,移動(dòng)端應(yīng)用程序會(huì)直接忽略掉所有的SSL錯(cuò)誤,并允許攻擊者攔截和修改自己的通信流量。但是現(xiàn)在,很多熱門應(yīng)用程序至少會(huì)檢查證書鏈?zhǔn)欠袷且粋€(gè)有效可信任的證書機(jī)構(gòu)(CA)頒發(fā)的。

作為一名滲透測試人員來說,我們常常需要讓目標(biāo)應(yīng)用程序信任我們的證書是有效的,這樣我們就可以進(jìn)行中間人攻擊(MITM)并修改其流量了。在這篇文章中,我們將給大家介紹四種繞過Android SSL驗(yàn)證的方式。

[[218876]]

一、SSL MitM

為什么我們要特別關(guān)注移動(dòng)端應(yīng)用程序的SSL MitM安全情況呢?為了觀察或?qū)σ苿?dòng)端應(yīng)用程序的Web服務(wù)調(diào)用情況,我們需要使用類似BurpSuite或ZAP這樣的攔截代理。當(dāng)我們利用代理攔截下SSL流量之后,客戶端的SSL鏈接將會(huì)中斷。默認(rèn)情況下,類似Burp這種工具所生成的自簽名證書將失效,如果證書不被信任,那么移動(dòng)端App將會(huì)中斷連接。接下來,我們所要介紹的技術(shù)將能夠讓移動(dòng)端應(yīng)用程序信任我們的攔截代理所提供的證書。

技術(shù)#1-向用戶證書中添加自定義CA

避免SSL錯(cuò)誤的最好方法就是設(shè)置一個(gè)有效可信任的證書。這種方法相對比較簡單,如果你可以向設(shè)備安裝一個(gè)新的可信任CA證書,并且操作系統(tǒng)信任你的CA,那么它就會(huì)信任由你CA簽名的證書。

Android有兩個(gè)內(nèi)置的證書存儲(即System Store和User Store),它們會(huì)對操作系統(tǒng)信任的CA進(jìn)行跟蹤。其中System Store用于存儲預(yù)裝的CA,User Store存儲用戶安裝的CA。默認(rèn)配置下,使用了類似TLS或HTTPS的安全連接會(huì)信任預(yù)安裝的系統(tǒng)CA,而Android 6.0(API Level23)及以下版本默認(rèn)會(huì)新人用戶添加的CA。

這意味著什么呢?如果我們向User Store中添加自己的CA,那我們就可以嘗試對Android 6.0及以下版本的設(shè)備進(jìn)行中間人攻擊了。如果針對的是高于Android 6.0版本的設(shè)備,那么我們所添加的證書將不會(huì)被信任。為了解決這個(gè)問題,我們可以編輯應(yīng)用程序的Manifest文件,并強(qiáng)制它適配Android 6.0。目標(biāo)API Level定義在AndroidManifest.xml文件中的‘platformBuildVersionCode’屬性(’manifest’元素):

  1. <manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.test.app" platformBuildVersionCode="25"platformBuildVersionName="7.1.1"> 

我們要把‘platformBuildVersionCode=25’改成23:

  1. <manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.test.app" platformBuildVersionCode="23"platformBuildVersionName="6.0"> 

重新打包之后,應(yīng)用程序?qū)?huì)信任用戶添加的CA證書了。

當(dāng)然了,如果你想要在特定平臺版本中運(yùn)行的話,你也可以在APK的‘/res/xml/network_security_config.xml’文件中定義一個(gè) 。比如說,下面的代碼就定義了一個(gè)新的受信任CA,文件存儲在/res/raw/my_ca:

  1. <?xm lversion="1.0" encoding="utf-8"?> 
  2. <network-security-config> 
  3. <base-config> 
  4. <trust-anchors> 
  5. <certificates src="@raw/my_ca"/> 
  6. </trust-anchors> 
  7. </base-config> 
  8. </network-security-config> 

 

 

 

這樣一來,我們就能夠順利完成MitM了。

技術(shù)#2-用自定義CA證書重寫已打包的CA證書

如果第一種方法不起效的話,可能是因?yàn)殚_發(fā)人員限制了應(yīng)用程序所能信任的CA證書了。還記得剛才我們使用自定義的 來提供CA證書路徑嗎?而開發(fā)人員同樣可以使用這種方法來保護(hù)自己的應(yīng)用程序免受SSL攔截攻擊。

在這種場景下,為了讓我們的攔截證書可以被信任,我們就需要提取APK并用我們自定義的CA證書來重寫應(yīng)用程序所提供的CA證書。需要注意的是,這種方法可能會(huì)要求進(jìn)行一系列驗(yàn)證。

使用APK Studio之類的工具打開APK文件,然后在窗口中找到應(yīng)用程序所捆綁的證書。在上圖中,證書位于應(yīng)用程序的assets目錄下。接下來,用我們自定義的CA覆蓋應(yīng)用程序原本的CA(‘UniversalRootCA’證書),這樣就可以讓應(yīng)用程序直接信任我們的證書了并實(shí)現(xiàn)流量攔截了。

技術(shù)#3-Frida Hook

如果安裝自定義CA也無法成功的話,說明應(yīng)用程序可能使用了某種SSL綁定技術(shù)或采用了額外的SSL驗(yàn)證。一般來說,為了繞過這種驗(yàn)證方法,我們需要對應(yīng)用程序的代碼以及驗(yàn)證接口設(shè)置鉤子。這種接口一般用于限制手機(jī)被root或越獄,但是在Frida框架【工具下載】的幫助下,我們就可以在不root設(shè)備的情況下,對應(yīng)用程序進(jìn)行動(dòng)態(tài)分析了。

Frida可以在操作系統(tǒng)中以獨(dú)立應(yīng)用程序的形式運(yùn)行,但是這需要對設(shè)備進(jìn)行root。為了避免root操作,我們可以直接將Frida注入到目標(biāo)APK之中。Frida工具中包含了一個(gè)能夠讓應(yīng)用程序在運(yùn)行時(shí)加載Frida的動(dòng)態(tài)庫,并允許我們對目標(biāo)應(yīng)用程序的代碼和指令進(jìn)行動(dòng)態(tài)修改。

接下來,我們需要提取APK文件,注入動(dòng)態(tài)庫,然后編輯一些smali代碼來讓我們的代碼庫在應(yīng)用程序啟動(dòng)時(shí)最先被調(diào)用。完成之后,重新打包APK并進(jìn)行安裝。整個(gè)過程的完整操作方法可以參考【這篇文章】。

除此之外,我們也可以使用Objection工具【項(xiàng)目地址】來實(shí)現(xiàn)我們的目標(biāo)。Objection可以讓整個(gè)過程自動(dòng)化完成,我們只需要在命令行中提供目標(biāo)APK的路徑,Objection就可以幫我們完成所有的代碼注入以及修改操作。

  1. C:\>objection patchapk -s test_app.apk 
  2. No architecture specified. Determining it using `adb`... 
  3. Detected target device architecture as: armeabi-v7a 
  4. Github FridaGadget is v10.6.28, local is v10.6.13. Updating... 
  5. Downloading armeabi-v7a library toC:\.objection\android\armeabi-v7a\libfrida-gadget.so.xz... 
  6. Unpacking C:\.objection\android\armeabi-v7a\libfrida-gadget.so.xz... 
  7. Cleaning up downloaded archives... 
  8. Using Gadget version: 10.6.28 
  9. Unpacking test_app.apk 
  10. App already has android.permission.INTERNET 
  11. Reading smali from:C:\Temp\tmp8dxqks1u.apktemp\smali\com/test/app/TestMainActivity.smali 
  12. Injecting loadLibrary call at line: 10 
  13. Writing patched smali back to:C:\Temp\tmp8dxqks1u.apktemp\smali\com/test/app/TestMainActivity.smali 
  14. Creating library path: C:\Temp\tmp8dxqks1u.apktemp\lib\armeabi-v7a 
  15. Copying Frida gadget to libs path... 
  16. Rebuilding the APK with the frida-gadget loaded... 
  17. Built new APK with injected loadLibrary and frida-gadget 
  18. Signing new APK. 
  19. jar signed. 
  20. Signed the new APK 
  21. Performing zipalign 
  22. Zipaling completed 
  23. Copying final apk from C:\Users\cwass\AppData\Local\Temp\tmp8dxqks1u.apktemp.aligned.objection.apkto current directory... 
  24. Cleaning up temp files... 

接下來,我們的工作目錄中應(yīng)該會(huì)出現(xiàn)一個(gè)名叫‘test_app.objection.apk’的文件(默認(rèn)情況下,工具會(huì)在原始APK文件名的后面添加一個(gè).objection后綴)。我們可以像安裝普通APK一樣安裝這個(gè)文件,使用命令“adb install test_app.objection.apk”可以直接將其推送到連接設(shè)備上。安裝完成之后運(yùn)行目標(biāo)App,此時(shí)App將會(huì)卡在啟動(dòng)界面。現(xiàn)在,我們就可以連接到Frida服務(wù)器,并開始監(jiān)聽設(shè)備流量了。Frida命令行工具的使用方法如下:

  1. C:\>frida-ps-U 
  2. PID  Name 
  3. ----  ------ 
  4. 6383  Gadget 
  5.   
  6. C:\>frida-U gadget 
  7. ____ 
  8. / _ |Frida 10.3.14 - A world-class dynamic instrumentation framework 
  9. | (_|| 
  10. >_ | Commands: 
  11. /_/|_| help -> Displays the help system 
  12. . . .. object? -> Display information about 'object' 
  13. . . .. exit/quit -> Exit 
  14. . . .. 
  15. . . .. More info at http://www.frida.re/docs/home/ 
  16.   
  17. [MotorolaMoto G (5) Plus::gadget]-> Java.available 
  18. true 
  19.   
  20. Alternatively,Objection supports interaction with the listening Frida server by using the‘explore’ command: 
  21.   
  22. C:\>objectionexplore 
  23. ___||_  |_|___ ___| |_|_|___ ___ 
  24. | . |. | | | -_|  _|  _| | . |  | 
  25. |___|___|_||___|___|_| |_|___|_|_| 
  26. |___|(object)inject(ion)v1.2.2 
  27.   
  28. RuntimeMobile Exploration 
  29. by:@leonjza from @sensepost 
  30.   
  31. [tab]for command suggestions 
  32. com.test.appon (motorola: 7.0) [usb] # android hooking search classes TrustManager 
  33. android.security.net.config.RootTrustManager 
  34. android.app.trust.ITrustManager$Stub$Proxy 
  35. android.app.trust.ITrustManager 
  36. android.security.net.config.NetworkSecurityTrustManager 
  37. android.security.net.config.RootTrustManagerFactorySpi 
  38. android.app.trust.TrustManager 
  39. android.app.trust.ITrustManager$Stub 
  40. com.android.org.conscrypt.TrustManagerImpl 
  41. com.android.org.conscrypt.TrustManagerImpl$ExtendedKeyUsagePKIXCertPathChecker 
  42. com.android.org.conscrypt.TrustManagerImpl$TrustAnchorComparator 
  43. com.android.org.conscrypt.TrustManagerFactoryImpl 
  44. javax.net.ssl.TrustManagerFactory$1 
  45. javax.net.ssl.TrustManager 
  46. javax.net.ssl.TrustManagerFactory 
  47. javax.net.ssl.X509TrustManager 
  48. javax.net.ssl.TrustManagerFactorySpi 
  49. javax.net.ssl.X509ExtendedTrustManager 
  50. [Ljavax.net.ssl.TrustManager; 

此時(shí),你就可以使用內(nèi)置的SSL綁定繞過函數(shù)來實(shí)施攻擊了:

  1. com.test.appon (motorola: 7.0) [usb] # android sslpinning disable 
  2. Job:2f633f86-f252-4a57-958e-6b46ac8d69d1 - Starting 
  3. [6b46ac8d69d1][android-ssl-pinning-bypass] Custom, Empty TrustManager ready 
  4. Job:2f633f86-f252-4a57-958e-6b46ac8d69d1 – Started 

技術(shù)#4-逆向自定義證書的驗(yàn)證代碼

當(dāng)然了,開發(fā)人員也有可能會(huì)使用自己開發(fā)的SSL庫,而不是直接使用系統(tǒng)庫來處理SSL證書驗(yàn)證過程。如果這樣的話,我們就需要提取出APK文件,然后將smali代碼轉(zhuǎn)換成Java代碼,這樣我們才可以對負(fù)責(zé)處理證書驗(yàn)證的代碼進(jìn)行分析,并想辦法實(shí)現(xiàn)流量攔截,這里我們需要使用到dex2jar工具。

dex2jar工具的使用命令語句如下所示:

  1. C:\>d2j-dex2jar.bat"C:\test_app.apk" 
  2. dex2jarC:\test_app.apk -> .\test_app-dex2jar.jar 

輸出的.jar文件可以直接在絕大多數(shù)Java逆向工具(例如JD-GUI)中打開。

當(dāng)你找到了負(fù)責(zé)處理證書驗(yàn)證的代碼之后,你就可以選擇對代碼進(jìn)行直接修改或者使用Frida來給特定函數(shù)設(shè)置鉤子了。為了避免對整個(gè)應(yīng)用程序進(jìn)行重構(gòu),我們可以直接對證書驗(yàn)證函數(shù)設(shè)置鉤子。具體的操作方法可以參考技術(shù)#3所介紹的內(nèi)容(使用Frida命令行工具或Objection接口)。

二、總結(jié)

本文所介紹的技術(shù)可以允許我們繞過Android開發(fā)人員所設(shè)置的常見防護(hù)措施,并攔截目標(biāo)Android應(yīng)用的SSL通信流量。除此之外,本文還簡單介紹了Objection接口以及Frida工具,這些工具可以幫助我們繞過應(yīng)用程序的SSL綁定以及其他防護(hù)機(jī)制。本文揭露了多種繞過給定安全控制的方法,希望這篇文章可以給Android應(yīng)用程序的安全研究人員提供一些有用幫助。

責(zé)任編輯:趙寧寧 來源: FreeBuf
相關(guān)推薦

2014-04-09 10:18:21

ASP.NETMVC

2017-04-17 19:31:03

Android多線程

2010-07-28 13:54:42

Flex數(shù)據(jù)綁定

2023-05-22 08:03:28

JavaScrip枚舉定義

2022-03-25 14:47:24

Javascript數(shù)據(jù)類型開發(fā)

2020-06-12 08:28:29

JavaScript開發(fā)技術(shù)

2013-06-14 15:24:57

Android開發(fā)移動(dòng)開發(fā)數(shù)據(jù)存儲方式

2021-12-22 09:34:01

Golagn配置方式

2014-12-25 09:41:15

Android加載方式

2013-10-17 09:25:52

2025-05-09 09:39:45

2021-12-01 15:40:40

節(jié)日開源剪貼畫

2021-07-14 10:31:15

JavaScript開發(fā) 技巧

2024-01-17 13:56:00

Redis節(jié)點(diǎn)映射關(guān)系

2015-04-02 16:54:52

災(zāi)難恢復(fù)VDI災(zāi)難恢復(fù)

2015-04-13 11:39:26

VDI災(zāi)難恢復(fù)

2022-07-04 08:29:13

electron通信

2025-01-20 15:50:19

2024-03-20 15:33:12

2021-06-25 08:00:00

物聯(lián)網(wǎng)醫(yī)療技術(shù)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號

国产精品av一区| 久久视频在线免费观看| 激情婷婷综合网| 中文字幕在线播放| 国产成人综合亚洲网站| 97碰在线观看| 一级二级黄色片| 99re8这里有精品热视频8在线| 高跟丝袜一区二区三区| 夜夜爽www精品| 欧美一级做性受免费大片免费| 亚洲一区二区三区高清不卡| 日韩在线资源网| 北京富婆泄欲对白| www欧美在线观看| 日韩欧美国产一区二区| 中文字幕一区二区三区乱码| 五月婷婷狠狠干| 国内精品免费**视频| 欧美亚洲另类在线| 久久久久久久久久久网| 欧美色网址大全| 亚洲国产欧美久久| 亚洲一级片免费观看| 黑人巨大亚洲一区二区久| 伊人开心综合网| 亚洲午夜精品久久久中文影院av| 姝姝窝人体www聚色窝| 国产在线看一区| 国产精品免费网站| 久久久久久久久黄色| 狠狠色丁香久久综合频道| 亚洲欧美另类国产| 成年人小视频在线观看| 97久久中文字幕| 欧美怡红院视频| av观看免费在线| 成人bbav| 香蕉成人啪国产精品视频综合网 | 8x8x成人免费视频| 国产精品久久久久av电视剧| 一区二区三区精品视频在线| 一区二区不卡在线| 成年人视频免费在线观看| 91网址在线看| 欧美日韩国产三区| 丝袜视频国产在线播放| 成人av电影免费在线播放| 97中文在线观看| 国产av一区二区三区| 精品一二线国产| 国产欧美一区二区三区久久人妖| 不卡av电影在线| 久久精品官网| 国产91九色视频| 国产三级精品三级在线观看| 国产亚洲福利| 国产91免费看片| 一区二区三区麻豆| 免费观看在线综合| 成人免费xxxxx在线观看| 夜夜躁很很躁日日躁麻豆| 蜜桃av一区二区三区电影| 国产精品久久久久久av福利软件| 波多野结衣mp4| 日本va欧美va瓶| 91精品久久久久久久久久另类| 中文字幕 国产| 九一久久久久久| 91手机在线观看| 欧美 日韩 国产 成人 在线 91| 高清不卡在线观看| 国产一区二区免费电影| 欧美套图亚洲一区| 欧美国产在线观看| 400部精品国偷自产在线观看| 91精品久久| 五月婷婷色综合| 50路60路老熟妇啪啪| 久久夜夜久久| 欧美精品一区二区三区一线天视频| 理论片大全免费理伦片| 国产精品免费99久久久| www日韩欧美| 久青草视频在线观看| 亚洲一区二区网站| 国产乱肥老妇国产一区二| aa视频在线免费观看| 成人丝袜18视频在线观看| 久久伊人资源站| 老司机精品影院| 亚洲成在线观看| 亚洲黄色av网址| 一区视频网站| 亚洲香蕉在线观看| 欧美色图一区二区| 久久只有精品| 99精彩视频| 国产在线观看免费| 亚洲精品视频免费观看| 欧美 日韩精品| 国产精品一区二区三区av| 日韩av中文字幕在线免费观看 | 日韩码欧中文字| 日本午夜激情视频| 高清久久一区| 亚洲天堂视频在线观看| 欧美精品一级片| 免费高清在线一区| 激情一区二区三区| 国产精品va在线观看视色| 午夜精品久久久久久久蜜桃app| 午夜精品在线免费观看| 欧美大胆视频| 欧美人与性动交a欧美精品| 免费看污视频的网站| 成人精品亚洲人成在线| 在线不卡视频一区二区| 少妇视频在线观看| 亚洲精品一区二区三区蜜桃下载| 国产第一页浮力| 日本亚洲最大的色成网站www| 国产精品视频在线免费观看 | 欧美日韩高清| 97免费在线视频| 亚洲美女综合网| 亚洲视频1区2区| 天美星空大象mv在线观看视频| 美国一区二区| 久久久久国产一区二区三区| 国产精品毛片久久久久久久av| 91在线国产福利| 97超碰在线人人| 亚洲视频三区| 欧美精品在线网站| 国产精品天天操| 亚洲国产高清不卡| 中文字幕一区二区三区四区在线视频| 九色丨蝌蚪丨成人| 午夜精品一区二区三区在线 | 久久久精品tv| 农村妇女精品一二区| 欧美一级二级三级视频| 97在线精品视频| 天天操天天操天天操| 午夜久久久影院| 中文在线永久免费观看| 亚洲看片一区| 久中文字幕一区| 我爱我色成人网| 国产亚洲a∨片在线观看| 国产午夜无码视频在线观看| 久久精品夜色噜噜亚洲aⅴ| 凹凸日日摸日日碰夜夜爽1| 国产乱码精品一区二区三区四区| 日本亚洲欧美三级| 成年人在线视频| 欧美日韩国产综合视频在线观看 | 欧美亚韩一区| 国产亚洲精品自在久久| 热三久草你在线| 亚洲免费视频网站| 中文字幕av免费观看| 亚洲视频精选在线| 亚洲成人精品在线播放| 野花国产精品入口| 日韩av免费电影| 色999韩欧美国产综合俺来也| 美女久久久久久久久久久| 午夜精品久久久久久久99老熟妇 | 久久国产午夜精品理论片最新版本| 99久久香蕉| 欧美整片在线观看| 色开心亚洲综合| 精品国产一区二区三区av性色| 日韩成人在线免费视频| 国产亚洲成av人在线观看导航| 亚洲这里只有精品| 国产主播一区| 神马影院一区二区| 日韩欧美一级| 日韩美女激情视频| 国产黄色小视频在线| 精品电影一区二区| 波多野结衣小视频| 亚洲狠狠丁香婷婷综合久久久| avtt香蕉久久| 美国十次了思思久久精品导航| 国产高清不卡无码视频| 小嫩嫩12欧美| 亚洲bt天天射| 亚洲承认视频| 欧美激情手机在线视频| 国产女人在线视频| 欧美mv日韩mv亚洲| 超碰在线观看91| 亚洲国产一区二区a毛片| av网在线播放| 成人免费视频视频| 天天色综合社区| 一本色道久久| 成年人视频大全| 国产一区二区三区网| 国产精品传媒毛片三区| 欧美黑粗硬大| 欧美一级大片在线免费观看| aa在线视频| 一区二区亚洲精品国产| 色婷婷av一区二区三区之e本道| 在线视频欧美精品| www日韩精品| 一区二区三区在线播放| 欧美成人久久久免费播放| bt欧美亚洲午夜电影天堂| 亚洲天堂av一区二区| 久久久久久久欧美精品| 成人免费视频91| 亚洲精品a级片| 涩涩涩999| 国产欧美日韩| 久久久久久草| 久久影视三级福利片| 亚洲综合日韩中文字幕v在线| 福利一区二区| 国产成人精品在线| 亚洲女色av| 97香蕉久久夜色精品国产| 大桥未久在线播放| 欧美激情精品久久久久久蜜臀| 蜜桃视频在线观看免费视频网站www| 亚洲欧洲国产精品| 瑟瑟在线观看| 日韩成人在线播放| 狠狠躁夜夜躁av无码中文幕| 日韩欧美一卡二卡| 国产www视频| 91精品国产品国语在线不卡| 亚洲视频久久久| 欧美日韩国产综合视频在线观看 | 欧美做受喷浆在线观看| 丁香天五香天堂综合| 亚洲成人福利视频| 国产福利91精品一区二区三区| 一区二区三区国产好的精华液| 久久福利资源站| 爱爱爱爱免费视频| 九色porny丨国产精品| 欧美国产日韩另类| 狠狠狠色丁香婷婷综合激情| 午夜av中文字幕| 国产专区欧美精品| 日本人dh亚洲人ⅹxx| 粉嫩嫩av羞羞动漫久久久| 免费啪视频在线观看| jvid福利写真一区二区三区| 精品人妻一区二区三区日产| a级精品国产片在线观看| 中国av免费看| 国产欧美日韩亚州综合 | 岛国在线视频| 中文字幕九色91在线| 免费高清完整在线观看| 欧美成人精品激情在线观看 | 日韩在线小视频| 玩弄japan白嫩少妇hd| 在线综合欧美| 妞干网在线免费视频| 日韩中文字幕91| 亚洲怡红院在线| 国产a区久久久| 网站免费在线观看| 国产亚洲欧美中文| 手机在线中文字幕| 亚洲一二三四在线观看| 亚洲 欧美 日韩 综合| 色一情一伦一子一伦一区| 综合久久中文字幕| 日韩片之四级片| 天堂在线中文字幕| 最近2019中文免费高清视频观看www99| 麻豆网在线观看| 97久久精品在线| av一区在线播放| 97人人模人人爽视频一区二区 | 欧美日韩在线免费视频| 国产视频第二页| 亚洲免费一在线| 麻豆传媒在线完整视频| 97人人做人人爱| 久草综合在线| 免费毛片一区二区三区久久久| 午夜av一区| 成人免费观看视频在线观看| 韩国三级中文字幕hd久久精品| 女同性恋一区二区三区| 国产精品久久久久aaaa| 日韩黄色三级视频| 欧美另类高清zo欧美| 亚洲欧美自偷自拍| 欧美成年人在线观看| 91精品国产66| 精品国产乱码久久久久久丨区2区| 欧美hd在线| jizzjizz国产精品喷水| 国产大陆a不卡| 欧美日韩生活片| 日韩欧美在线免费| 亚洲精品中文字幕成人片| 日韩中文在线观看| 超碰aⅴ人人做人人爽欧美| 不卡一区二区三区视频| 色777狠狠狠综合伊人| 伊人成色综合网| 国产a久久麻豆| 少妇被躁爽到高潮无码文| 色丁香久综合在线久综合在线观看| 亚洲成a人片在线| 日韩性xxxx爱| 97久久网站| 日本不卡一二三区| 国产欧美精品| 俄罗斯黄色录像| 一区二区视频在线看| 夜夜躁很很躁日日躁麻豆| 这里只有精品在线播放| 成人欧美大片| 你懂的视频在线一区二区| 极品裸体白嫩激情啪啪国产精品| 九九久久久久久| 中文字幕日韩欧美一区二区三区| 黄色av网站免费观看| 日韩精品中文在线观看| 国产三级电影在线播放| 动漫美女被爆操久久久| 欧美激情自拍| 性生活在线视频| 亚洲免费观看在线观看| 国产熟女精品视频| 欧美成aaa人片在线观看蜜臀| 中文成人在线| 最新中文字幕久久| 国内久久精品视频| 劲爆欧美第一页| 日韩一区二区免费在线观看| 91麻豆一二三四在线| 亚洲影院在线看| 国产综合激情| 亚洲一区二区三区黄色| 精品国产成人av| 色资源在线观看| 日韩免费av一区二区| 日本一区二区在线看| 久久国产这里只有精品| 国产精品大尺度| 国产99视频在线| 午夜精品久久久久久99热| 亚洲一区电影| 久久99中文字幕| 久久综合久久久久88| 天堂av免费在线观看| 日韩亚洲在线观看| 日韩在线观看中文字幕| 午夜免费福利小电影| 久久久久久久久99精品| 中文天堂在线资源| 久久精品久久久久电影| 视频一区日韩| 国产亚洲综合视频| 国产精品卡一卡二卡三| a天堂中文在线观看| 性欧美xxxx交| heyzo久久| 激情小说欧美色图| 色综合久久久久综合| 日本视频在线观看| 国产福利久久| 美女国产精品| 亚洲国产123| 亚洲激情在线观看视频免费| 日韩三区在线| 17c丨国产丨精品视频| 久久综合久久综合久久综合| 亚洲一区精品在线观看| 欧美精品久久一区二区| 成人在线免费小视频| 欧美午夜精品一区二区| 在线观看av一区| 色女人在线视频| 日本在线观看一区二区三区| 国内国产精品久久| 久久久成人免费视频| 久久国产加勒比精品无码| 嫩草影视亚洲| 91精品国产高清91久久久久久 | 亚洲精品成人| 醉酒壮男gay强迫野外xx| 日韩一区二区免费在线观看| 亚洲精品粉嫩美女一区| 日本男女交配视频| 国产精品久久久久久久第一福利|