日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Android >内容正文

Android

利用FRIDA攻击Android应用程序(二)

發布時間:2025/3/15 Android 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 利用FRIDA攻击Android应用程序(二) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本系列文章的第一篇中,我們已經對Frida的原理進行了詳細的介紹,現在,我們將演示如何通過Frida搞定crackme問題。有了第一篇的內容作為基礎,理論上講這應該不是什么難事。如果你想親自動手完成本文介紹的實驗的話,請下載?

OWASP Uncrackable Crackme Level 1?(APK)

BytecodeViewer

dex2jar


當然,這里假定您已在計算機上成功地安裝了Frida(版本9.1.16或更高版本),并在(已經獲得root權限的)設備上啟動了相應服務器的二進制代碼。我們這里將在模擬器中使用Android 7.1.1 ARM映像。

然后,請在您的設備上安裝Uncrackable Crackme Level 1應用程序:?

adb install sg.vantagepoint.uncrackable1.apk


安裝完成后,從模擬器的菜單(右下角的橙色圖標)啟動它:?


一旦啟動應用程序,您就會注意到它不太樂意在已經獲取root權限的設備上運行:?


如果單擊“OK”,應用程序會立即退出。嗯,不太友好啊。看起來我們無法通過這種方法來搞定crackme。真是這樣嗎?讓我們看看到底怎么回事,同時考察一下這個應用程序的內部運行機制。


現在,使用dex2jar將apk轉換為jar文件:?

michael@sixtyseven:/opt/dex2jar/dex2jar-2.0$ ./d2j-dex2jar.sh -o /home/michael/UnCrackable-Level1.jar /home/michael/UnCrackable-Level1.apk?
dex2jar /home/michael/UnCrackable-Level1.apk -> /home/michael/UnCrackable-Level1.jar


然后,將其加載到BytecodeViewer(或其他支持Java的反匯編器)中。你也可以嘗試直接加載到BytecodeViewer中,或直接提取classes.dex,但是試了一下好像此路不通,所以我才提前使用dex2jar完成相應的轉換。


為了使用CFR解碼器,需要在BytecodeViewer中依次選擇View-> Pane1-> CFR-> Java。如果你想將反編譯器的結果與Smali反匯編(通常比反編譯稍微準確一些)進行比較的話,可以將Pane2設置為Smali代碼。



下面是CFR解碼器針對應用程序的MainActivity的輸出結果:?

package sg.vantagepoint.uncrackable1;
import android.app.Activity;
import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.os.Bundle;
import android.text.Editable;
import android.view.View;
import android.widget.EditText;
import sg.vantagepoint.uncrackable1.a;
import sg.vantagepoint.uncrackable1.b;
import sg.vantagepoint.uncrackable1.c;
public class MainActivity
extends Activity {
? ? private void a(String string) {
? ? ? ? AlertDialog alertDialog = new AlertDialog.Builder((Context)this).create();
? ? ? ? alertDialog.setTitle((CharSequence)string);
? ? ? ? alertDialog.setMessage((CharSequence)"This in unacceptable. The app is now going to exit.");
? ? ? ? alertDialog.setButton(-3, (CharSequence)"OK", (DialogInterface.OnClickListener)new b(this));
? ? ? ? alertDialog.show();
? ? }
? ? protected void onCreate(Bundle bundle) {
? ? ? ? if (sg.vantagepoint.a.c.a() || sg.vantagepoint.a.c.b() || sg.vantagepoint.a.c.c()) {
? ? ? ? ? ? this.a("Root detected!"); //This is the message we are looking for
? ? ? ? }
? ? ? ? if (sg.vantagepoint.a.b.a((Context)this.getApplicationContext())) {
? ? ? ? ? ? this.a("App is debuggable!");
? ? ? ? }
? ? ? ? super.onCreate(bundle);
? ? ? ? this.setContentView(2130903040);
? ? }
? ? public void verify(View object) {
? ? ? ? object = ((EditText)this.findViewById(2131230720)).getText().toString();
? ? ? ? AlertDialog alertDialog = new AlertDialog.Builder((Context)this).create();
? ? ? ? if (a.a((String)object)) {
? ? ? ? ? ? alertDialog.setTitle((CharSequence)"Success!");
? ? ? ? ? ? alertDialog.setMessage((CharSequence)"This is the correct secret.");
? ? ? ? } else {
? ? ? ? ? ? alertDialog.setTitle((CharSequence)"Nope...");
? ? ? ? ? ? alertDialog.setMessage((CharSequence)"That's not it. Try again.");
? ? ? ? }
? ? ? ? alertDialog.setButton(-3, (CharSequence)"OK", (DialogInterface.OnClickListener)new c(this));
? ? ? ? alertDialog.show();
? ? }
}


if (sg.vantagepoint.a.c.a() || sg.vantagepoint.a.c.b() || sg.vantagepoint.a.c.c())通過查看其他反編譯的類文件,我們發現它是一個小應用程序,并且貌似可以通過逆向解密例程和字符串修改例程來解決這個crackme問題。然而,既然有神器Frida在手,自然會有更方便的手段可供我們選擇。首先,讓我們看看這個應用程序是在哪里檢查設備是否已獲取root權限的。在“Root detected”消息上面,我們可以看到:?

if (sg.vantagepoint.a.c.a() || sg.vantagepoint.a.c.b() || sg.vantagepoint.a.c.c())


如果你查看sg.vantagepoint.a.c類的話,你就會發現與root權限有關的各種檢查:?

public static boolean a()
? ? {
? ? ? ? String[] a = System.getenv("PATH").split(":");
? ? ? ? int i = a.length;
? ? ? ? int i0 = 0;
? ? ? ? while(true)
? ? ? ? {
? ? ? ? ? ? boolean b = false;
? ? ? ? ? ? if (i0 >= i)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? b = false;
? ? ? ? ? ? }
? ? ? ? ? ? else
? ? ? ? ? ? {
? ? ? ? ? ? ? ? if (!new java.io.File(a[i0], "su").exists())
? ? ? ? ? ? ? ? {
? ? ? ? ? ? ? ? ? ? i0 = i0 + 1;
? ? ? ? ? ? ? ? ? ? continue;
? ? ? ? ? ? ? ? }
? ? ? ? ? ? ? ? b = true;
? ? ? ? ? ? }
? ? ? ? ? ? return b;
? ? ? ? }
? ? }
? ? public static boolean b()
? ? {
? ? ? ? String s = android.os.Build.TAGS;
? ? ? ? if (s != null && s.contains((CharSequence)(Object)"test-keys"))
? ? ? ? {
? ? ? ? ? ? return true;
? ? ? ? }
? ? ? ? return false;
? ? }
? ? public static boolean c()
? ? {
? ? ? ? String[] a = new String[7];
? ? ? ? a[0] = "/system/app/Superuser.apk";
? ? ? ? a[1] = "/system/xbin/daemonsu";
? ? ? ? a[2] = "/system/etc/init.d/99SuperSUDaemon";
? ? ? ? a[3] = "/system/bin/.ext/.su";
? ? ? ? a[4] = "/system/etc/.has_su_daemon";
? ? ? ? a[5] = "/system/etc/.installed_su_daemon";
? ? ? ? a[6] = "/dev/com.koushikdutta.superuser.daemon/";
? ? ? ? int i = a.length;
? ? ? ? int i0 = 0;
? ? ? ? while(i0 < i)
? ? ? ? {
? ? ? ? ? ? if (new java.io.File(a[i0]).exists())
? ? ? ? ? ? {
? ? ? ? ? ? ? ? return true;
? ? ? ? ? ? }
? ? ? ? ? ? i0 = i0 + 1;
? ? ? ? }
? ? ? ? return false;
? ? }


在Frida的幫助下,我們可以通過覆蓋它們使所有這些方法全部返回false,這一點我們已經在第一篇中介紹過了。但是,當一個函數由于檢測到設備已經取得了root權限而返回true時,結果會怎樣呢? 正如我們在MainActivity函數中看到的那樣,它會打開一個對話框。此外,它還會設置一個onClickListener,當我們按下OK按鈕時就會觸發它:?

alertDialog.setButton(-3, (CharSequence)"OK", (DialogInterface.OnClickListener)new b(this));


這個onClickListener的實現代碼如下所示:?

package sg.vantagepoint.uncrackable1;
class b implements android.content.DialogInterface$OnClickListener {
? ? final sg.vantagepoint.uncrackable1.MainActivity a;
? ? b(sg.vantagepoint.uncrackable1.MainActivity a0)
? ? {
? ? ? ? this.a = a0;
? ? ? ? super();
? ? }
? ? public void onClick(android.content.DialogInterface a0, int i)
? ? {
? ? ? ? System.exit(0);
? ? }
}


它的功能并不復雜,實際上只是通過System.exit(0)退出應用程序而已。所以我們要做的事情就是防止應用程序退出。為此,我們可以用Frida覆蓋onClick方法。下面,讓我們創建一個文件uncrackable1.js,并把我們的代碼放入其中:?

setImmediate(function() { //prevent timeout
? ? console.log("[*] Starting script");
? ? Java.perform(function() {
? ? ? bClass = Java.use("sg.vantagepoint.uncrackable1.b");
? ? ? bClass.onClick.implementation = function(v) {
? ? ? ? ?console.log("[*] onClick called");
? ? ? }
? ? ? console.log("[*] onClick handler modified")
? ? })
})


如果你已經閱讀了本系列文章的第一篇的話,這個腳本應該不難理解:將我們的代碼封裝到setImmediate函數中,以防止超時,然后通過Java.perform來使用Frida用于處理Java的方法。接下來,我們將得到一個類的包裝器,可用于實現OnClickListener接口并覆蓋其onClick方法。在我們的版本中,這個函數只是向控制臺寫一些輸出。與之前不同的是,它不會退出應用程序。由于原來的onClickHandler被替換為Frida注入的函數,因此它絕對不會被調用了,所以當我們點擊對話框的OK按鈕時,應用程序就不退出了。好了,讓我們實驗一下:打開應用程序(使其顯示“Root detected”對話框)?



并注入腳本:?

frida -U -l uncrackable1.js sg.vantagepoint.uncrackable1


Frida注入代碼需要幾秒鐘的時間,當你看到“onClick handler modified”消息時說明注入完成了(當然,注入完成時你也可以得到一個shell之前,因為可以把我們的代碼放入一個setImmediate包裝器中,從而讓Frida在后臺執行它)。



然后,點擊應用程序中的OK按鈕。如果一切順利的話,應用程序就不會退出了。



我們看到對話框消失了,這樣我們就可以輸入密碼了。下面讓我們輸入一些內容,點擊Verify,看看會發生什么情況:?



不出所料,這是一個錯誤的密碼。但是這并不要緊,因為我們真正要找的是:加密/解密例程以及結果和輸入的比對。

再次檢查MainActivity時,我們注意到了下面的函數?

public void verify(View object) {


它調用了類sg.vantagepoint.uncrackable1.a的方法:?

if (a.a((String)object)) {


下面是sg.vantagepoint.uncrackable1.a類的反編譯結果:?

package sg.vantagepoint.uncrackable1;
import android.util.Base64;
import android.util.Log;
/*
?* Exception performing whole class analysis ignored.
?*/
public class a {
? ? public static boolean a(String string) {
? ? ? ? byte[] arrby = Base64.decode((String)"5UJiFctbmgbDoLXmpL12mkno8HT4Lv8dlat8FxR2GOc=", (int)0);
? ? ? ? byte[] arrby2 = new byte[]{};
? ? ? ? try {
? ? ? ? ? ? arrby2 = arrby = sg.vantagepoint.a.a.a((byte[])a.b((String)"8d127684cbc37c17616d806cf50473cc"), (byte[])arrby);
? ? ? ? }
? ? ? ? catch (Exception var2_2) {
? ? ? ? ? ? Log.d((String)"CodeCheck", (String)("AES error:" + var2_2.getMessage()));
? ? ? ? }
? ? ? ? if (!string.equals(new String(arrby2))) return false;
? ? ? ? return true;
? ? }
? ? public static byte[] b(String string) {
? ? ? ? int n = string.length();
? ? ? ? byte[] arrby = new byte[n / 2];
? ? ? ? int n2 = 0;
? ? ? ? while (n2 < n) {
? ? ? ? ? ? arrby[n2 / 2] = (byte)((Character.digit(string.charAt(n2), 16) << 4) + Character.digit(string.charAt(n2 + 1), 16));
? ? ? ? ? ? n2 += 2;
? ? ? ? }
? ? ? ? return arrby;
? ? }
}


注意在a方法末尾的string.equals比較,以及在上面的try代碼塊中字符串arrby2的創建。arrby2是函數sg.vantagepoint.a.a.a的返回值。string.equals會將我們的輸入與arrby2進行比較。所以,我們要追蹤sg.vantagepoint.a.a的返回值。


現在,我們可以著手對這些字符串操作函數和解密函數進行逆向工程,并處理原始加密字符串了,實際上它們也包含在上面的代碼中。或者,我們還可以讓應用程序替我們完成字符串的處理和加密工作,而我們只要鉤住sg.vantagepoint.a.a.a函數來捕獲其返回值就可以坐享其成了。返回值是我們的輸入將要與之比較的解密字符串(它以字節數組的形式返回)。具體可以參考下面的腳本:?

? ? ? ? aaClass = Java.use("sg.vantagepoint.a.a");
? ? ? ? aaClass.a.implementation = function(arg1, arg2) {
? ? ? ? ? ? retval = this.a(arg1, arg2);
? ? ? ? ? ? password = ''
? ? ? ? ? ? for(i = 0; i < retval.length; i++) {
? ? ? ? ? ? ? ?password += String.fromCharCode(retval[i]);
? ? ? ? ? ? }
? ? ? ? ? ? console.log("[*] Decrypted: " + password);
? ? ? ? ? ? return retval;
? ? ? ? }
? ? ? ? console.log("[*] sg.vantagepoint.a.a.a modified");


其中,我們覆蓋了sg.vantagepoint.a.a.a函數,截獲其返回值并將其轉換為可讀字符串。這正是我們要找的解密字符串,所以我們將其打印到控制臺。

將上述代碼放到一起,就組成了一個完整的腳本:?

setImmediate(function() {
? ? console.log("[*] Starting script");
? ? Java.perform(function() {
? ? ? ? bClass = Java.use("sg.vantagepoint.uncrackable1.b");
? ? ? ? bClass.onClick.implementation = function(v) {
? ? ? ? ?console.log("[*] onClick called.");
? ? ? ? }
? ? ? ? console.log("[*] onClick handler modified")
? ? ? ? aaClass = Java.use("sg.vantagepoint.a.a");
? ? ? ? aaClass.a.implementation = function(arg1, arg2) {
? ? ? ? ? ? retval = this.a(arg1, arg2);
? ? ? ? ? ? password = ''
? ? ? ? ? ? for(i = 0; i < retval.length; i++) {
? ? ? ? ? ? ? ?password += String.fromCharCode(retval[i]);
? ? ? ? ? ? }
? ? ? ? ? ? console.log("[*] Decrypted: " + password);
? ? ? ? ? ? return retval;
? ? ? ? }
? ? ? ? console.log("[*] sg.vantagepoint.a.a.a modified");
? ? });
});


現在,我們來運行這個腳本。然后,將其保存為uncrackable1.js,并執行下列命令(如果Frida沒有自動重新運行的話)?

frida -U -l uncrackable1.js sg.vantagepoint.uncrackable1


耐心等待,直到您看到消息sg.vantagepoint.a.a發生變化,然后在Root detected對話框中單擊OK,在secret code中輸入一些字符,然后按Verify按鈕。哎,運氣好像不太好啊。

但是,請注意Frida的輸出:?

michael@sixtyseven:~/Development/frida$ frida -U -l uncrackable1.js sg.vantagepoint.uncrackable1
? ? ?____
? ? / _ ?| ? Frida 9.1.16 - A world-class dynamic instrumentation framework
? ?| (_| |
? ? > _ ?| ? Commands:
? ?/_/ |_| ? ? ? help ? ? ?-> Displays the help system
? ?. . . . ? ? ? object? ? -> Display information about 'object'
? ?. . . . ? ? ? exit/quit -> Exit
? ?. . . .
? ?. . . . ? More info at http://www.frida.re/docs/home/
[*] Starting script
[USB::Android Emulator 5554::sg.vantagepoint.uncrackable1]-> [*] onClick handler modified
[*] sg.vantagepoint.a.a.a modified
[*] onClick called.
[*] Decrypted: I want to believe


太好了。我們實際上已經得到了解密的字符串:I want to believe。那么,我們趕緊輸入這個字符串,看看是否正確:?



本文到此結束,但愿讀者閱讀本文后,能夠對學習Frida的動態二進制插樁功能有所幫助。


文章傳送門:【技術分享】利用FRIDA攻擊Android應用程序(一)


*?原文出處:https://www.codemetrix.net/hacking-android-apps-with-frida-2/,轉載自安全客

總結

以上是生活随笔為你收集整理的利用FRIDA攻击Android应用程序(二)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

亚洲春色综合另类校园电影 | 国产视频二区三区 | 成人免费在线网 | 日韩成片 | 国内小视频 | 久久天天躁狠狠躁夜夜不卡公司 | 日韩 在线| 国产精品成人免费 | 亚洲开心色| 国产一区二区在线观看免费 | 精品国产一区二区三区蜜臀 | 99视屏 | 五月婷婷久 | 91日韩精品一区 | 久草香蕉在线 | 免费的黄色av | 成年人免费电影在线观看 | 97超碰在线资源 | 天天操夜夜操天天射 | 国产第页 | 午夜一级免费电影 | 久久久黄色免费网站 | 2021国产精品视频 | 久久免费久久 | 婷婷丁香国产 | 97在线视频网站 | 国产精品乱码久久久 | 特级黄色视频毛片 | 久久在线免费观看视频 | 国产综合精品久久 | 看黄色91 | av黄网站 | 欧美一区二区三区四区夜夜大片 | 99视频国产精品 | 国产精品久久久久av福利动漫 | 干av在线| 蜜桃av观看 | 中文字幕电影网 | 国产一级免费观看 | 成人午夜电影在线播放 | 免费看三级| 国内丰满少妇猛烈精品播放 | 亚洲最新在线视频 | 国产白浆视频 | 亚洲精选99 | 精品国产乱码久久 | 国产精品99久久久久久宅男 | 久久国产色| 91超在线 | 国模一二三区 | 日韩网站在线看片你懂的 | 五月天开心 | 国产高清视频在线播放 | 国产成人精品一区在线 | 欧美专区亚洲专区 | 91.精品高清在线观看 | 视频1区2区 | 丁香免费视频 | 99在线观看精品 | 日韩资源在线 | 亚洲精品小视频 | 成人黄色毛片视频 | 91免费观看视频在线 | 伊人天天综合 | 久草在线视频免费资源观看 | 婷婷中文字幕在线观看 | 黄色片免费电影 | 亚洲精品免费在线观看视频 | 综合网av| 超碰999| 爱射综合 | av免费看在线 | 不卡av在线 | 在线视频中文字幕一区 | 丁香婷婷激情啪啪 | 国内精品久久久久久久影视麻豆 | 久视频在线播放 | 97视频在线观看网址 | 日韩天堂网 | 久久久久欧美精品 | 人人爱人人爽 | 日韩av综合网站 | 午夜黄色一级片 | 97在线播放视频 | 黄色性av| 人人爽人人做 | 成 人 黄 色 视频播放1 | 亚洲精品午夜久久久久久久久久久 | 激情五月婷婷综合 | av黄色在线观看 | 一本到视频在线观看 | 午夜18视频在线观看 | 免费激情在线电影 | 永久免费视频国产 | 久久a久久 | 美女精品在线观看 | 九九免费在线观看 | 在线播放日韩 | 日韩精品一区二区三区中文字幕 | 成人羞羞免费 | 日韩激情在线视频 | 99免费看片| 免费的成人av | 中文字幕在线视频国产 | 久久免费电影网 | 中文免费在线观看 | 欧美精品在线观看 | 一级黄色片在线 | 国产精品永久免费视频 | 麻豆视频www | 欧美日一级片 | 国产剧情一区在线 | 久久久久久久久久国产精品 | 人人草网站 | 少妇bbbb搡bbbb搡bbbb | 婷婷精品视频 | av国产网站| 一区二区三区日韩在线观看 | www黄色com | 九热精品| 手机av在线网站 | 国产精品日韩欧美 | 中文在线a天堂 | 欧美精品乱码久久久久久 | 欧美专区国产专区 | 欧美精品免费在线 | 中文字幕久久精品亚洲乱码 | 深爱激情五月综合 | 精品免费久久久久 | 91精彩视频在线观看 | 成人免费在线看片 | 免费h精品视频在线播放 | 婷婷色六月天 | 国产夫妻性生活自拍 | 黄色毛片视频免费 | 成年人国产在线观看 | 国产在线91在线电影 | 久久综合五月 | 六月丁香久久 | 免费在线一区二区三区 | 精品国产一区二区三区av性色 | 国产精品乱码一区二三区 | 日韩理论片在线观看 | 久香蕉| 高清视频一区二区三区 | 久久不卡日韩美女 | 国产区在线 | 欧美日韩中文在线 | www黄色com | 久久久性 | 一级片视频在线 | 成人午夜电影久久影院 | 国产色视频123区 | 欧美在线资源 | 在线观看日本韩国电影 | 黄色成人av网址 | 精品播放 | 欧美日韩二三区 | 日韩理论在线视频 | 天天射天天操天天色 | 在线观看国产www | 欧美激情精品久久久久 | 狠狠激情中文字幕 | 日日干天天插 | 一二区电影 | 国产精品成人一区二区三区 | 国产高清专区 | 成人免费91 | 国产视频在线一区二区 | www欧美色 | 玖玖在线精品 | 欧美成年网站 | 国产一级免费电影 | 日韩欧美精品一区二区三区经典 | 久久香蕉国产精品麻豆粉嫩av | 久久天天躁夜夜躁狠狠躁2022 | 五月激情亚洲 | 精品久久福利 | 在线 影视 一区 | 精品视频在线视频 | 久久久久国产精品www | 久草视频在线资源 | 色先锋资源网 | 成人精品国产 | 免费日韩 精品中文字幕视频在线 | 爱爱av网| 国产精品福利小视频 | 亚洲国产日韩精品 | 97国产精品免费 | 国产在线播放一区二区 | 国产精品久久久久久久久久东京 | 天天天干夜夜夜操 | 午夜丁香网| 天天射天天爱天天干 | 特黄色大片 | 92中文资源在线 | 精品一区二区免费视频 | bbbbb女女女女女bbbbb国产 | 日韩xxx视频| 四虎成人免费观看 | 久久99国产一区二区三区 | 深夜免费小视频 | 亚洲午夜久久久久久久久 | 欧美精品亚洲精品日韩精品 | 日韩av免费一区二区 | 五月天com | 精品亚洲男同gayvideo网站 | 99色人| 91网免费观看| 97人人模人人爽人人少妇 | 国内少妇自拍视频一区 | 欧洲亚洲女同hd | 最新不卡av| 国产最顶级的黄色片在线免费观看 | 国产无套一区二区三区久久 | 黄色小说免费观看 | 欧美xxxxx在线视频 | 射九九| 美女视频久久久 | 91久久精品一区二区三区 | 91福利社在线观看 | 伊人国产在线播放 | 精品久久一二三区 | 婷婷视频导航 | 在线观看中文字幕av | 亚洲亚洲精品在线观看 | 在线播放日韩av | 97夜夜澡人人爽人人免费 | 伊色综合久久之综合久久 | 最近更新好看的中文字幕 | 国产精品乱码一区二区视频 | 国产精品综合在线 | 久久免费激情视频 | 国产只有精品 | 国产99久 | 国产小视频你懂的在线 | 伊人影院av | 久久在线看 | 国产一区二区三区 在线 | 综合影视 | 色综合夜色一区 | 国产不卡在线 | 久久久国产精品网站 | 欧美日韩1区2区 | 91亚洲欧美 | 久久久污 | 精品亚洲视频在线 | 午夜av电影| 久久99国产精品自在自在app | 日韩美女av在线 | 天天综合网国产 | 国产精品大片 | 欧美精品久久久 | 午夜精品一区二区三区在线 | 久草在线91 | 国产一区二区视频在线 | www91在线 | 最新国产精品拍自在线播放 | 在线观看亚洲国产精品 | 91精品夜夜 | 免费在线黄网 | 日韩精品免费一区二区在线观看 | 午夜精品久久久久久久久久久久久久 | 欧美激情xxxx| 2024av在线播放| 国产精品色婷婷视频 | 91高清在线| 日韩二区三区在线 | 网站在线观看日韩 | 久久视频在线免费观看 | va视频在线| 一级黄色大片 | 国产成人精品一区二区在线 | 日韩av影视 | 国产黄色片免费观看 | 日韩福利在线观看 | 国产美女被啪进深处喷白浆视频 | 免费久久片| a午夜电影 | 免费在线a| 国产黄网在线 | 在线观看国产一区二区 | 亚洲精品女人 | 久久久久久久久黄色 | 中文字幕人成人 | 国产亚洲精品xxoo | 日韩在线观看视频一区二区三区 | 九九免费在线观看视频 | 亚洲精品乱码久久久久久高潮 | 国产香蕉在线 | 91精彩视频在线观看 | 国产在线观看一区 | 毛片网免费 | 国产精品精品 | 久久不射电影院 | 久久婷婷激情 | 国产精品久久一区二区无卡 | 日韩簧片在线观看 | 欧美性护士 | 中文字幕一区二区三区视频 | 日韩精品视频网站 | 狠狠狠色丁香综合久久天下网 | 偷拍福利视频一区二区三区 | 久久在线播放 | 欧美一二三在线 | a成人v在线 | 国产成人一区二区精品非洲 | 99免费看片| 婷婷色婷婷 | 久久天天躁 | 91精品国产欧美一区二区成人 | 国产视频丨精品|在线观看 国产精品久久久久久久久久久久午夜 | 啪啪肉肉污av国网站 | 久草网免费 | 中文字幕一区二区三区精华液 | 欧美日韩精品久久久 | 国产综合在线视频 | 日韩免费电影在线观看 | 免费的黄色的网站 | 在线黄色av电影 | 狠狠色丁香婷婷综合基地 | 久久国产手机看片 | 正在播放一区二区 | 1000部18岁以下禁看视频 | 伊人色综合网 | 国内精品亚洲 | 天天干夜夜夜操天 | 香蕉视频网址 | 有码一区二区三区 | 热re99久久精品国产99热 | 天天爽天天碰狠狠添 | 亚洲精品乱码久久久久久 | 久久久久成人精品免费播放动漫 | 在线影视 一区 二区 三区 | 日韩超碰 | 五月天亚洲综合 | 欧美成人在线免费观看 | 玖玖国产精品视频 | 精品视频不卡 | 国产91免费观看 | 亚洲 中文 在线 精品 | 99精品成人| 涩涩色亚洲一区 | 精品国产精品一区二区夜夜嗨 | 久久人人爽人人爽人人片 | 欧美国产精品久久久久久免费 | 在线国产欧美 | free,性欧美 九九交易行官网 | 天天天操天天天干 | 日产乱码一二三区别免费 | 久久99精品一区二区三区三区 | 狠狠干天天操 | 免费看国产a | 久久视频在线免费观看 | 色综合久久中文字幕综合网 | 国内一区二区视频 | 亚洲黄色软件 | 玖玖国产精品视频 | 在线va视频 | 91国内在线 | 黄色免费av| 午夜视频在线观看一区二区三区 | 精品欧美一区二区在线观看 | 久久超级碰视频 | 中文字幕在线播出 | 一区二区 不卡 | 日韩欧美精品在线观看 | 四虎成人免费影院 | 天堂资源在线观看视频 | 久久视频这里有久久精品视频11 | 菠萝菠萝蜜在线播放 | 九九色网| 国产黄色大片免费看 | 成人久久久电影 | 在线视频 国产 日韩 | 色九九影院| 久久精品国产久精国产 | 午夜精品久久久久久久99 | 在线观看你懂的网址 | 免费观看黄 | 在线一区电影 | 国内精品久久久久久中文字幕 | 婷婷亚洲五月 | 欧美日韩久久一区 | av性网站 | av短片在线 | 在线播放日韩av | 91在线中字 | 日韩免费一级a毛片在线播放一级 | 99热 精品在线 | 中文字幕在线人 | 日本中文字幕网址 | 91香蕉视频 mp4| 日本中文字幕久久 | h久久| 麻豆一精品传二传媒短视频 | 亚洲黄色成人网 | 国产成人99久久亚洲综合精品 | 蜜桃视频色 | 成人免费看黄 | 国产视频在线观看一区 | 婷婷丁香色综合狠狠色 | 亚洲精选99 | 五月av在线 | 国产成人精品久久二区二区 | 国产一区二区在线免费观看 | 狠狠干我 | 97久久精品午夜一区二区 | 激情综合久久 | 日韩精品国产一区 | 国产精品99久久久久人中文网介绍 | www天天操 | 亚洲欧美日韩精品久久久 | 最新国产精品久久精品 | 久久午夜电影 | av线上免费观看 | 不卡的av中文字幕 | 欧美日韩网站 | 亚洲 欧美 日韩 综合 | 色国产精品| 超碰人人超 | bbbb操bbbb| 六月丁香在线视频 | 亚洲精品乱码久久久久久按摩 | 成人午夜电影网站 | 成年人在线免费看片 | 亚洲永久国产精品 | 国产在线999| 中文av在线天堂 | 精品一区二区6 | 韩国精品一区二区三区六区色诱 | 国产成人一区二区精品非洲 | 深爱激情五月综合 | 日韩欧美精品在线 | 久久精品一二区 | 丁香婷婷综合网 | 成人在线视频在线观看 | 欧美亚洲xxx | 日韩中文在线视频 | 97超级碰碰碰视频在线观看 | 免费观看性生活大片3 | 天天干天天碰 | 欧美日韩另类在线 | 欧美日韩中文另类 | 99精品在线视频观看 | 91精品夜夜 | 91福利在线观看 | 天天搞天天干天天色 | 国产拍揄自揄精品视频麻豆 | 99国产在线 | 中文字幕亚洲欧美 | 国产精品久久久久久久久久久久久久 | 少妇按摩av | av在线一| 成人黄性视频 | 中文字幕在线观看第三页 | 青青河边草免费观看完整版高清 | 国产成人免费高清 | 午夜精品久久久 | www99久久 | av中文天堂 | 久久综合狠狠综合久久激情 | 91精品国自产在线观看 | 18性欧美xxxⅹ性满足 | 欧美日韩国产在线 | 成人av资源站 | 成人久久18免费网站 | 亚洲精品欧美成人 | 中文字幕 影院 | 国产欧美日韩精品一区二区免费 | 久久99国产综合精品 | 亚洲精品国产精品国自产在线 | 久久精品99国产精品亚洲最刺激 | 蜜臀久久99精品久久久酒店新书 | 精品日韩在线一区 | 亚洲综合激情 | 久久国产精品一区二区三区 | 国产成人精品福利 | 国产精品免费在线 | 天天操综合 | 久久久久久免费毛片精品 | 天天干人人插 | 天天干天天射天天插 | 激情综合五月网 | 有码中文字幕在线观看 | 久久这里只精品 | 国产视频1 | 天天射综合 | 国产在线p | 日韩a在线看 | 超级碰碰碰碰 | 在线观看日韩免费视频 | 国产美女精彩久久 | 亚洲专区中文字幕 | 六月激情丁香 | 99久久精品日本一区二区免费 | 免费v片 | 日韩特黄av | 亚洲不卡av一区二区三区 | 极品久久久 | 91大片网站 | 国产精品 日韩精品 | 国产精品欧美久久久久无广告 | 久久男女视频 | 日韩欧美国产免费播放 | 在线视频观看亚洲 | 99久久一区| 日韩最新中文字幕 | 午夜丁香视频在线观看 | 91成人在线视频观看 | 国产福利在线免费观看 | 97在线成人| 午夜精品婷婷 | 黄色精品一区 | 中文字幕在线观看网址 | 色综合天天综合 | 精品亚洲视频在线 | 国产3p视频 | 久久美女精品 | 久草视频在线看 | 久久久精品福利视频 | 婷婷九九 | 国产成人精品一二三区 | 日韩精品在线免费观看 | 天天曰| 国产小视频在线看 | 国产精品久久久久久吹潮天美传媒 | 精品专区| 欧美一级黄大片 | 成年人免费看 | 午夜视频在线观看一区二区三区 | se视频网址 | 国产九色视频在线观看 | 69视频永久免费观看 | 日韩精品一区二区三区免费视频观看 | 久青草电影 | 国产精品久久在线观看 | 日韩最新在线视频 | 亚洲在线a | 狠狠躁夜夜躁人人爽超碰91 | 麻豆影视在线免费观看 | 国产精品乱码在线 | 欧美日本一区 | 中文字幕在线播放av | 精品免费在线视频 | 成人a级黄色片 | 欧美久久久久久久久中文字幕 | 久久国产福利 | 久久久久日本精品一区二区三区 | 久久精选 | 成人黄色在线观看视频 | 久久免费资源 | a色视频| 久9在线 | 亚洲精品男人天堂 | 亚洲黄色av网址 | 最新色视频 | 久久久久成人免费 | 五月天婷婷丁香花 | 免费看一级黄色 | 国产不卡一区二区视频 | 久久亚洲影院 | 九九综合九九 | 日本一区二区三区免费看 | 五月天色综合 | 日韩特黄一级欧美毛片特黄 | 午夜精品久久久99热福利 | 中文字幕亚洲欧美日韩 | 亚洲三级影院 | 欧美日韩不卡一区二区三区 | 一区二区三区国产精品 | 午夜久久网站 | 最近最新mv字幕免费观看 | 一区二区影视 | 国产资源 | 久草在线久草在线2 | 色99网| 手机av电影在线观看 | 久久er99热精品一区二区 | 在线看成人 | 99在线精品免费视频九九视 | 日韩一级黄色大片 | 国产日韩中文在线 | 中文字幕在线日本 | 久久国产亚洲精品 | 91精品1区 | 玖玖在线免费视频 | 亚洲欧美日韩国产精品一区午夜 | 麻豆91在线 | 中文字幕在线视频一区二区三区 | 免费一级黄色 | 操操碰| 色综合激情网 | 一本到视频在线观看 | www夜夜操 | 日韩天天干| 美女免费视频一区二区 | 国产精品九九九九九九 | 激情在线网| 日本三级吹潮在线 | 欧美午夜剧场 | 日韩中文免费视频 | 激情网婷婷 | 久久99久久99精品免观看软件 | 天天色播 | 国产精品理论视频 | 东方av免费在线观看 | 黄色网www | 亚洲欧美视频在线播放 | 91精品久久久久久久99蜜桃 | 免费观看黄色12片一级视频 | 片黄色毛片黄色毛片 | 亚洲一级片在线看 | 在线色资源 | 一区二区三区精品在线视频 | 久久久久女人精品毛片 | 奇米7777狠狠狠琪琪视频 | 免费在线观看av网站 | 久精品视频| 午夜在线免费视频 | 欧美日韩中文视频 | 中文免费在线观看 | 日韩精品一区二区免费 | 免费欧美高清视频 | 国产精品videossex国产高清 | 波多野结衣在线观看一区二区三区 | 欧美一区二区在线 | 日韩精品在线视频免费观看 | 91视频免费网站 | 精品一区二区av | 国产 一区二区三区 在线 | 99精品欧美一区二区三区黑人哦 | 91网免费观看 | 久久在线播放 | 亚洲天堂自拍视频 | 色姑娘综合网 | 在线91播放 | 国产在线中文 | 综合国产在线 | 高清中文字幕av | 国产亚洲精品久久久久久大师 | 国产高清成人av | 探花视频网站 | 狠狠躁日日躁夜夜躁av | 狠狠色丁香九九婷婷综合五月 | 91福利视频网站 | 国产精品女人久久久 | 国产精品高潮呻吟久久av无 | 园产精品久久久久久久7电影 | 亚洲综合最新在线 | 日韩免| 手机av观看| 欧美a级片免费看 | 国产黄色电影 | 激情深爱 | 久久精品之 | 久久国产精品电影 | 天天草天天摸 | 国内精品久久久久影院优 | 亚洲www天堂com | 久久久久久久国产精品 | 国产99久久久国产精品免费看 | 欧洲精品久久久久毛片完整版 | 91tv国产成人福利 | 麻豆视频在线免费 | 91片在线观看 | 日本精a在线观看 | 婷婷国产一区二区三区 | 久久官网| 亚州av一区 | 欧美精品一区二区免费 | 色天天综合久久久久综合片 | 日韩欧美视频 | 国产精品视频永久免费播放 | 国产日韩av在线 | 丁香六月婷婷激情 | 亚洲国产精品久久久 | 九九亚洲精品 | 国产精品二区在线 | www.天天色.com| 国产午夜精品久久 | 超碰在线官网 | 久久精品视频在线免费观看 | 亚洲天堂精品 | 91在线超碰 | 人人舔人人射 | 超碰.com| 成人免费在线电影 | 怡红院av久久久久久久 | 精品国产乱码久久久久 | 国产欧美日韩精品一区二区免费 | 午夜精品久久久久久久99 | av在线影视 | 久久的色| 久久久国产一区二区三区 | 天天综合五月天 | 免费h精品视频在线播放 | 亚洲精品一区二区三区四区高清 | 波多野结衣一区二区三区中文字幕 | 欧美精品亚洲精品 | 在线v片免费观看视频 | 激情视频区 | 天天做天天爱天天综合网 | 黄色大片中国 | 久久免费试看 | 国产精品一区二区吃奶在线观看 | 亚洲成av人片在线观看无 | 在线黄网站 | 国产精品久久久久久a | 欧美日韩国产一二 | 国产精品免费一区二区三区在线观看 | 国产一区在线看 | 九九久久精品 | 91视频高清| 欧美十八| 亚洲美女免费视频 | 免费99视频 | 丝袜美女在线 | 97超视频 | 日本精品中文字幕在线观看 | 蜜臀av夜夜澡人人爽人人 | 天天干人人 | 麻豆视频入口 | 久久国产亚洲精品 | 激情在线免费视频 | 丁香综合激情 | 四虎亚洲精品 | 国产精品久久久久久久免费大片 | 国产99一区视频免费 | 在线免费观看麻豆 | 中文字幕在线字幕中文 | 婷婷日韩| 69亚洲乱| 久久国产成人午夜av影院潦草 | 五月天精品视频 | 日韩一级片观看 | 99爱国产精品 | 婷香五月 | 91九色蝌蚪在线 | 中文字幕av在线不卡 | 91视频高清完整版 | 天天爽天天搞 | 男女拍拍免费视频 | 免费看的黄色的网站 | 成人蜜桃网 | 中文在线字幕免费观 | 韩日电影在线 | 精品一区三区 | 欧美日韩在线网站 | 99精品国产99久久久久久福利 | 亚洲色影爱久久精品 | 久久国产精品影视 | 日本三级吹潮在线 | 国产婷婷一区二区 | 久久五月婷婷综合 | 国产a国产a国产a | 在线观看视频免费播放 | 最新黄色av网址 | 又污又黄网站 | 午夜私人影院 | 国产精品久久99综合免费观看尤物 | 久久久久久久av麻豆果冻 | 色综合五月 | 欧美另类视频 | 超碰97国产在线 | 一区二区三区在线不卡 | 亚洲国产成人精品在线观看 | 亚洲资源在线观看 | 国产亚洲欧美精品久久久久久 | 精品久久五月天 | 狠狠色狠狠色综合日日小说 | 午夜精品久久久久久久99 | 99九九99九九九视频精品 | 日韩av在线资源 | 99看视频在线观看 | 99成人免费视频 | 在线电影av| www.久久色.com | 中文字幕中文 | 国产不卡在线视频 | 久久五月情影视 | 中文字幕在线播放视频 | 97超碰人人网| 最近免费观看的电影完整版 | 日本黄色大片免费 | 91久久精| 波多野结衣在线观看一区二区三区 | 国产精品都在这里 | 日韩av一卡二卡三卡 | 麻豆传媒视频在线播放 | 97在线观看免费 | 91在线视频免费播放 | 伊色综合久久之综合久久 | 激情欧美丁香 | 免费视频网| 黄色国产精品 | 久久免费一级片 | 日韩欧美电影在线 | 精品国产一区二区三区不卡 | 国产男男gay做爰 | 免费在线观看日韩欧美 | 黄色一级网 | 午夜精品久久久久久 | 93久久精品日日躁夜夜躁欧美 | 欧美日本在线视频 | 99c视频在线 | 91在线小视频 | 国产婷婷视频在线 | 香蕉久久久久 | 黄色影院在线观看 | 日本中文在线 | 久久99精品久久久久久三级 | 狠狠躁日日躁夜夜躁av | 久久精品看 | 久久国产欧美日韩精品 | 精品久久久免费 | 亚洲综合色视频在线观看 | 中文字幕视频在线播放 | 久久久久国产a免费观看rela | 久久久亚洲电影 | 国内精品亚洲 | 欧美久久久久久久久 | 国产精品丝袜 | 精品久久久久国产 | 综合国产视频 | 日b视频国产 | 探花视频在线观看+在线播放 | 久久久久久久久网站 | 国产精品国产三级国产 | 精品国内自产拍在线观看视频 | 亚洲成人黄色网址 | 成人播放器| 久久超 | 99精品视频免费在线观看 | 香蕉97视频观看在线观看 | 狠狠狠色丁香综合久久天下网 | av在线电影播放 | 日韩黄色影院 | 日韩在线大片 | 麻豆传媒电影在线观看 | 天堂素人在线 | 久久精品99国产国产 | 欧美精品在线观看免费 | 青草视频在线播放 | 91看片黄色 | 99视频免费看 | 国产精品免费一区二区三区 | 精品视频在线视频 | 成人电影毛片 | 91在线中字 | 国产综合小视频 | 国产色视频一区二区三区qq号 | 免费国产在线精品 | 五月香视频在线观看 | 怡红院av| 日韩精品一区二区三区中文字幕 | 日韩av片在线 | 久久国产精品一二三区 | 黄色一级大片在线免费看国产一 | 国产视频网站在线观看 | 成人福利在线 | 亚洲男人天堂a | 友田真希x88av | 右手影院亚洲欧美 | 91大神精品视频在线观看 | 麻豆超碰 | 日韩激情影院 | 日韩免费看视频 | 超碰免费97| 在线观看黄色小视频 | 色吊丝在线永久观看最新版本 | 深爱激情亚洲 | 欧美精品在线观看一区 | 国产精品久久久影视 | 日韩精品国产一区 | 麻豆视频免费在线播放 | 亚洲精品午夜久久久久久久久久久 | www.久久婷婷 | 日韩久久精品一区二区三区下载 | 日韩欧美一区二区三区免费观看 | 久久久www成人免费精品 | 亚洲精品国产综合久久 | 国产精品久久片 | 亚洲国产成人精品电影在线观看 | 人人dvd| 久久无码精品一区二区三区 | 人人添人人| 国产在线观看91 | 国产精品伦一区二区三区视频 | 美女网站黄在线观看 | 夜夜躁日日躁狠狠躁 | 欧美精品二 | 日日夜精品 | 精品久久久久久久久久久久久久久久久久 | 九九久久久久久久久激情 | 精品国产人成亚洲区 | 最近中文字幕免费 | 综合久久一本 | 91免费观看网站 | 精品国产一区二区三区久久 | 亚洲激情在线视频 | 亚洲欧美精品一区二区 | 日韩天堂在线观看 | 在线精品视频在线观看高清 | av中文在线观看 | 久久人人97超碰com | 久久久精品日本 | 国产福利网站 | av手机版 | 超碰人人在线观看 | 有码中文在线 | av免费在线免费观看 | 看片黄网站 | 日韩精品视 | 激情五月综合网 | 亚洲区精品视频 | 欧美精品一区二区三区一线天视频 | 国产成本人视频在线观看 | 成人h在线观看 | 激情五月亚洲 | 99久久精品久久亚洲精品 | 男女拍拍免费视频 | 观看免费av | 中文字幕一区二 | 奇米影视8888在线观看大全免费 | 国产一级精品视频 | 久草影视在线 | av看片网址 | 国产精品综合久久久久久 | 综合婷婷| 国产91精品欧美 | 免费一级日韩欧美性大片 | 精品国精品自拍自在线 | 久草综合在线 | 国产中文字幕一区二区三区 | 免费av大全| 国产美女精品在线 | 在线播放日韩av | 91视频久久久 | 亚洲尺码电影av久久 | 日本黄色免费在线观看 | 久久国产午夜精品理论片最新版本 | 夜夜躁日日躁狠狠久久av | 久久国产精品99久久久久久丝袜 | 欧美精品久久久久久久久免 | 亚洲欧洲精品一区二区 | 99久久精品国产一区二区成人 | 成人免费电影 | 国产精品一区二区三区电影 | 国产视频不卡 | 亚洲色图 校园春色 | 日韩在线播放视频 | 日韩av免费一区 | 亚洲成人黄色av | 欧美一级片在线观看视频 | 一区二区中文字幕在线播放 | 国产一区视频免费在线观看 | 国内精品久久久久 | 最近中文字幕国语免费高清6 | 亚洲高清激情 | 久久电影国产免费久久电影 | 五月天激情视频 | 欧美激精品 | 国产精品久久久久久欧美 | 成人在线免费观看网站 | 亚洲午夜精品在线观看 | 日本不卡123 | 日韩久久精品一区二区 | 日韩一级电影网站 | 91视视频在线直接观看在线看网页在线看 | 亚洲日本在线视频观看 | 久久综合狠狠综合久久激情 | 国产日产在线观看 | av国产在线观看 | 日韩 在线a | 一区av在线播放 | 欧美中文字幕第一页 | 欧美日韩成人一区 | 一区二区三区高清在线观看 | 午夜视频色 | 色婷婷亚洲精品 | 91在线日本| 成人a视频| 免费视频你懂的 | 91视频大全 | 美女久久久久久久久久久 | 国产亚洲永久域名 | 五月开心激情 | 在线观看91精品国产网站 | 精品国产乱码久久久久久1区二区 | 久久精品牌麻豆国产大山 | 欧美激情综合色综合啪啪五月 | 久久国产精品二国产精品中国洋人 | 日韩一区正在播放 | 日日夜精品 | 久久精品一区二区三区中文字幕 | 97超碰在线久草超碰在线观看 | 国产精品一区二区 91 |