国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频

手把手教你|攔截系統(tǒng)調(diào)用

共 6037字,需瀏覽 13分鐘

 ·

2022-01-19 23:59

一、什么是系統(tǒng)調(diào)用

系統(tǒng)調(diào)用?是內(nèi)核提供給應(yīng)用程序使用的功能函數(shù),由于應(yīng)用程序一般運(yùn)行在?用戶態(tài),處于用戶態(tài)的進(jìn)程有諸多限制(如不能進(jìn)行 I/O 操作),所以有些功能必須由內(nèi)核代勞完成。而內(nèi)核就是通過向應(yīng)用層提供?系統(tǒng)調(diào)用,來完成一些在用戶態(tài)不能完成的工作。

說白了,系統(tǒng)調(diào)用其實(shí)就是函數(shù)調(diào)用,只不過調(diào)用的是內(nèi)核態(tài)的函數(shù)。但與普通的函數(shù)調(diào)用不同,系統(tǒng)調(diào)用不能使用?call?指令來調(diào)用,而是需要使用?軟中斷?來調(diào)用。在 Linux 系統(tǒng)中,系統(tǒng)調(diào)用一般使用?int 0x80?指令(x86)或者?syscall?指令(x64)來調(diào)用。

下面我們以?int 0x80?指令(x86)調(diào)用方式為例,來說明系統(tǒng)調(diào)用的原理。

二、系統(tǒng)調(diào)用原理

在 Linux 內(nèi)核中,使用?sys_call_table?數(shù)組來保存所有系統(tǒng)調(diào)用,sys_call_table?數(shù)組每一個元素代表著一個系統(tǒng)調(diào)用的入口,其定義如下:

typedef?void?(*sys_call_ptr_t)(void);

const?sys_call_ptr_t?sys_call_table[__NR_syscall_max+1]?=?{
????...
};

當(dāng)應(yīng)用程序需要調(diào)用一個系統(tǒng)調(diào)用時,首先需要將要調(diào)用的系統(tǒng)調(diào)用號(也就是系統(tǒng)調(diào)用所在?sys_call_table?數(shù)組的索引)放置到?eax?寄存器中,然后通過使用?int 0x80?指令觸發(fā)調(diào)用?0x80?號軟中斷服務(wù)。

0x80?號軟中斷服務(wù),會通過以下代碼來調(diào)用系統(tǒng)調(diào)用,如下所示:

...
call *sys_call_table(,%eax,8)
...

上面的代碼會根據(jù)?eax?寄存器中的值來調(diào)用正確的系統(tǒng)調(diào)用,其過程如下圖所示:

三、系統(tǒng)調(diào)用攔截

了解了系統(tǒng)調(diào)用的原理后,要攔截系統(tǒng)調(diào)用就很簡單了。那么如何攔截呢?

做法就是:我們只需要把?sys_call_table?數(shù)組的系統(tǒng)調(diào)用換成我們自己編寫的函數(shù)入口即可。比如,我們想要攔截?write()?系統(tǒng)調(diào)用,那么只需要將?sys_call_table?數(shù)組的第一個元素?fù)Q成我們編寫好的函數(shù)(因?yàn)?write()?系統(tǒng)調(diào)用在?sys_call_table?數(shù)組的索引為1)。

要修改?sys_call_table?數(shù)組元素的值,步驟如下:

1. 獲取?sys_call_table?數(shù)組的地址

要修改?sys_call_table?數(shù)組元素的值,一般需要通過內(nèi)核模塊來完成。因?yàn)橛脩魬B(tài)程序由于內(nèi)存保護(hù)機(jī)制,不能改寫內(nèi)核態(tài)的數(shù)據(jù)。而內(nèi)核模塊運(yùn)行在內(nèi)核態(tài),所以能夠跳過這個限制。

要修改?sys_call_table?數(shù)組元素的值,首先要獲取?sys_call_table?數(shù)組的虛擬內(nèi)存地址(由于?sys_call_table?變量不是一個導(dǎo)出符號,所以內(nèi)核模塊不能直接使用)。

要獲取?sys_call_table?數(shù)組的虛擬內(nèi)存地址有兩種方法:

第一種方法:從?System.map?文件中讀取

System.map?是一份內(nèi)核符號表,包含了內(nèi)核中的變量名和函數(shù)名地址,在每次編譯內(nèi)核時,自動生成。獲取?sys_call_table?數(shù)組的虛擬地址使用如下命令:

sudo?cat?/boot/System.map-`uname?-r`?|?grep?sys_call_table

結(jié)果如下圖所示:


從上圖可知,sys_call_table?數(shù)組的虛擬地址為:ffffffff818001c0。

第二種方法:通過?kallsyms_lookup_name()?函數(shù)來獲取

從?System.map?文件中讀取的方法不是很優(yōu)雅,所以內(nèi)核提供了一個名為?kallsyms_lookup_name()?的函數(shù)來獲取內(nèi)核變量和內(nèi)核函數(shù)的虛擬內(nèi)存地址。

kallsyms_lookup_name()?函數(shù)的使用很簡單,只需要傳入要獲取虛擬內(nèi)存地址的變量名即可,如下代碼所示:

#include?

void?func()?{
????...
????unsigned?long?*sys_call_table;

????//?獲取?sys_call_table?的虛擬內(nèi)存地址
????sys_call_table?=?(unsigned?long?*)kallsyms_lookup_name("sys_call_table");
????...
}

2. 設(shè)置 sys_call_table 數(shù)組為可寫狀態(tài)

是不是獲取到?sys_call_table?數(shù)組的虛擬地址就可以修改其元素的值呢?沒那么簡單。

由于?sys_call_table?數(shù)組處于寫保護(hù)區(qū)域,并不能直接修改其內(nèi)容。但有兩種方法可以將寫保護(hù)暫時關(guān)閉,如下:

第一種方法:將?cr0?寄存器的第 16 位設(shè)置為零

cr0?控制寄存器的第 16 位是寫保護(hù)位,若設(shè)置為零,則允許超級權(quán)限往內(nèi)核中寫入數(shù)據(jù)。這樣我們可以在修改?sys_call_table?數(shù)組的值前,將?cr0?寄存器的第 16 位清零,使其可以修改?sys_call_table?數(shù)組的內(nèi)容。當(dāng)修改完后,又將那一位復(fù)原即可。

代碼如下:

/*
?*?設(shè)置cr0寄存器的第16位為0
?*/

unsigned?int?clear_and_return_cr0(void)
{
????unsigned?int?cr0?=?0;
????unsigned?int?ret;

????/*?將cr0寄存器的值移動到rax寄存器中,同時輸出到cr0變量中?*/
????asm?volatile?("movq?%%cr0,?%%rax"?:?"=a"(cr0));

????ret?=?cr0;
????cr0?&=?0xfffeffff;??/*?將cr0變量值中的第16位清0,將修改后的值寫入cr0寄存器?*/

????/*?讀取cr0的值到rax寄存器,再將rax寄存器的值放入cr0中?*/
????asm?volatile?("movq?%%rax,?%%cr0"?::?"a"(cr0));

????return?ret;
}

/*
?*?還原cr0寄存器的值為val
?*/

void?setback_cr0(unsigned?int?val)
{
????asm?volatile?("movq?%%rax,?%%cr0"?::?"a"(val));
}

第二種方法:設(shè)置虛擬地址對應(yīng)頁表項的讀寫屬性

由于?x86 CPU?的內(nèi)存保護(hù)機(jī)制是通過虛擬內(nèi)存頁表來實(shí)現(xiàn)的(可以參考這篇文章:漫談內(nèi)存映射),所以我們只需要把?sys_call_table?數(shù)組的虛擬內(nèi)存頁表項中的保護(hù)標(biāo)志位清空即可,代碼如下:

/*
?*?把虛擬內(nèi)存地址設(shè)置為可寫
?*/

int?make_rw(unsigned?long?address)
{
????unsigned?int?level;

????//查找虛擬地址所在的頁表地址
????pte_t?*pte?=?lookup_address(address,?&level);

????if?(pte->pte?&?~_PAGE_RW)??//設(shè)置頁表讀寫屬性
????????pte->pte?|=??_PAGE_RW;

????return?0;
}

/*
?*?把虛擬內(nèi)存地址設(shè)置為只讀
?*/

int?make_ro(unsigned?long?address)
{
????unsigned?int?level;

????pte_t?*pte?=?lookup_address(address,?&level);
????pte->pte?&=?~_PAGE_RW;??//設(shè)置只讀屬性

????return?0;
}

3. 修改?sys_call_table?數(shù)組的內(nèi)容

萬事俱備,只欠東風(fēng)。前面我們把準(zhǔn)備工作都做完了,現(xiàn)在只需要把?sys_call_table?數(shù)組中的系統(tǒng)調(diào)用入口替換成我們編寫的函數(shù)入口即可。

我們可以在內(nèi)核模塊初始化函數(shù)修改?sys_call_table?數(shù)組的值,然后在內(nèi)核模塊退出函數(shù)改回成原來的值即可,完整代碼如下:

/*
?*?File:?syscall.c
?*/


#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?

unsigned?long?*sys_call_table;

unsigned?int?clear_and_return_cr0(void);
void?setback_cr0(unsigned?int?val);
static?int?sys_hackcall(void);

unsigned?long?*sys_call_table?=?0;

/*?定義一個函數(shù)指針,用來保存原來的系統(tǒng)調(diào)用*/
static?int?(*orig_syscall_saved)(void);

/*
?*?設(shè)置cr0寄存器的第16位為0
?*/

unsigned?int?clear_and_return_cr0(void)
{
????unsigned?int?cr0?=?0;
????unsigned?int?ret;

????/*?將cr0寄存器的值移動到rax寄存器中,同時輸出到cr0變量中?*/
????asm?volatile?("movq?%%cr0,?%%rax"?:?"=a"(cr0));

????ret?=?cr0;
????cr0?&=?0xfffeffff;??/*?將cr0變量值中的第16位清0,將修改后的值寫入cr0寄存器?*/

????/*?讀取cr0的值到rax寄存器,再將rax寄存器的值放入cr0中?*/
????asm?volatile?("movq?%%rax,?%%cr0"?::?"a"(cr0));

????return?ret;
}

/*
?*?還原cr0寄存器的值為val
?*/

void?setback_cr0(unsigned?int?val)
{
????asm?volatile?("movq?%%rax,?%%cr0"?::?"a"(val));
}

/*
?*?自己編寫的系統(tǒng)調(diào)用函數(shù)
?*/

static?int?sys_hackcall(void)
{
????printk("Hack?syscall?is?successful!!!\n");
????return?0;
}

/*
?*?模塊的初始化函數(shù),模塊的入口函數(shù),加載模塊時調(diào)用
?*/

static?int?__init?init_hack_module(void)
{
????int?orig_cr0;

????printk("Hack?syscall?is?starting...\n");

????/*?獲取?sys_call_table?虛擬內(nèi)存地址?*/
????sys_call_table?=?(unsigned?long?*)kallsyms_lookup_name("sys_call_table");

????/*?保存原始系統(tǒng)調(diào)用?*/
????orig_syscall_saved?=?(int(*)(void))(sys_call_table[__NR_perf_event_open]);

????orig_cr0?=?clear_and_return_cr0();?/*?設(shè)置cr0寄存器的第16位為0?*/
????sys_call_table[__NR_perf_event_open]?=?(unsigned?long)&sys_hackcall;?/*?替換成我們編寫的函數(shù)?*/
????setback_cr0(orig_cr0);?/*?還原cr0寄存器的值?*/

????return?0;
}

/*
?*?模塊退出函數(shù),卸載模塊時調(diào)用
?*/

static?void?__exit?exit_hack_module(void)
{
????int?orig_cr0;

????orig_cr0?=?clear_and_return_cr0();
????sys_call_table[__NR_perf_event_open]?=?(unsigned?long)orig_syscall_saved;?/*?設(shè)置為原來的系統(tǒng)調(diào)用?*/
????setback_cr0(orig_cr0);

????printk("Hack?syscall?is?exited....\n");
}

module_init(init_hack_module);
module_exit(exit_hack_module);
MODULE_LICENSE("GPL");

在上面代碼中,我們將?perf_event_open()?系統(tǒng)調(diào)用替換成了我們自己實(shí)現(xiàn)的函數(shù)。

注意:測試時最好使用冷門的系統(tǒng)調(diào)用,否則可能會導(dǎo)致系統(tǒng)崩潰。

4. 編寫 Makefile 文件

為了編譯方便,我們編寫一個 Makefile 文件來進(jìn)行編譯,如下所示:

obj-m:=syscall.o
PWD:=?$(shell?pwd)
KERNELDIR:=?/lib/modules/$(shell?uname?-r)/build
EXTRA_CFLAGS=?-O0

all:
????make?-C?$(KERNELDIR)??M=$(PWD)?modules
clean:
????make?-C?$(KERNELDIR)?M=$(PWD)?clean

要注意添加?EXTRA_CFLAGS= -O0?關(guān)閉 gcc 優(yōu)化選項,避免插入模塊出錯。

5. 測試程序

現(xiàn)在,我們編寫一個測試程序來測試一下系統(tǒng)調(diào)用攔截是否成功,代碼如下:

#include?
#include?
#include?

int?main(void)
{
????unsigned?long?ret?=?syscall(__NR_perf_event_open,?NULL,?0,?0,?0,?0);
????printf("%d\n",?(int)ret);
????return?0;
}

6. 運(yùn)行結(jié)果

第一步:安裝攔截內(nèi)核模塊

使用以下命令安裝內(nèi)核模塊:

root# insmod syscall.ko

然后通過?dmesg?命令來觀察系統(tǒng)日志,可以看到以下輸出:

...
[ 133.564652] Hack syscall is starting...

這說明我們的內(nèi)核模塊安裝成功。

第二步:運(yùn)行測試程序

接著,我們運(yùn)行剛才編寫的測試程序,然后觀察系統(tǒng)日志,輸出如下:

...
[ 532.243714] Hack syscall is successful!!!

這說明攔截系統(tǒng)調(diào)用成功了。


瀏覽 25
點(diǎn)贊
評論
收藏
分享

手機(jī)掃一掃分享

分享
舉報
評論
圖片
表情
推薦
點(diǎn)贊
評論
收藏
分享

手機(jī)掃一掃分享

分享
舉報

感谢您访问我们的网站,您可能还对以下资源感兴趣:

国产秋霞理论久久久电影-婷婷色九月综合激情丁香-欧美在线观看乱妇视频-精品国avA久久久久久久-国产乱码精品一区二区三区亚洲人-欧美熟妇一区二区三区蜜桃视频 少妇白浆| 综合大香蕉| 欧美另类极品| 国产欧美精品AAAAAA片| 久久人妻免费视频| 人人妻人人干| 中文字幕在线亚洲| 亚洲日韩视频在线| 欧美精品系列| 亚洲在线成人| 中文字幕无码Av在线| 老太奶性BBwBBw侧所| 激情99| 中文字幕日韩在线观看| 青娱乐久久| 国产日韩一区二区| 国产精品视频在线免费观看| 江苏妇搡BBBB搡BBBB-百度| 中文字幕www一区| 韩国中文字幕HD久久| 国产福利AV| 黄色成人片| 一区二区三区精品视频| 中文字幕在线免费看线人| 中文字幕在线日本| 国产成人亚洲精品| 天堂v视频| 色小哥| 大香蕉伊人成人网| 日韩视频免费观看高清完整版在线观| 青青草手机在线视频| 99综合在线| 欧美偷拍精品| 一本色综合亚洲精品| www高清无码| 丰滿人妻一区二区三| 三级国产在线| 激情五月丁香花| 国外亚洲成AV人片在线观看| 中国免费视频高清观看| 欧美激情伊人久久五月天| 久久蜜桃| 逼特逼在线观看| 亚洲无码在线播放| 亚州精品人妻一二三区| 久99| 大香蕉久久久久| 久久精品99久久久久久| 欧美国产三级| 懂色AV一区二区三区国产中文在线| 国产嘿嘿| 无码中文一区| 一区二区三区四区| 江苏妇搡BBBB搡BBBB-百度| 婷婷五月亚洲精品AAA片在| 特黄A级毛片| 免费V片在线观看| aa人人操夜夜操人人| 国产午夜视频| 少妇一级片| 国产精品久久久久久久久久王安宇| 国产精品91视频| 亚洲精品国产av| 国产av一级片| 爆草美女| 国产福利一区二区| 2025av天堂| 97黄片| 国产AV影片| av网站在线免费观看| 色色五月天视频| 亚洲观看黄色网| 国产人妖AV| 99久热在线精品| 国产午夜精品一区二区三区四区| 亚洲AV无码乱码国产精品| 高清无码直接看| 黄色小视频免费| 亚洲福利网| 东北骚妇大战黑人视频| 91日韩无码| 国产欧美日韩综合精品| 免费看黄片| 一区二区精品视频| 久色入口| 1024手机在线视频| 狠狠躁夜夜躁人人爽视频| 国产精品午夜在线观看| 国产一级A片免费看| 一区二区成人免费视频| 怡红院在线观看| 国产又粗又猛又黄又爽无遮挡| 西西444WWW无码视频软件功能介绍| 韩国一区二区三区在线观看| 俺也去色色| 香蕉成人网站在线观看| 日本黄色视频。| 成人片网站在线观看| 91大屁股| 国产精品资源在线观看| 豆花视频一区二区| 五月丁香视频在线观看| 强开小嫩苞一区二区三区网站| 国产av资源网| 中文字幕一二三区| 欧美一区二区三区成人片下载| 国产a毛片| 色婷婷亚洲婷婷| 午夜福利在线视频| 足浴店少妇69XXX| www欧美| 日韩欧美黄色| 色老板免费视频| 人人摸人人| 成人免费视频性爱| 水多多成人网站A片| 亚洲最新无码视频| 日韩视频在线观看一区| 99久久久精品久久久久久| 影音先锋91久久网| 精品少妇人妻一区二区| 91AV在线电影| 久久久91精品国产一区苍井空| JLZZJLZZ亚洲女人| 七十路の高齡熟妇无码| jizz在线免费观看| 538在线视频| 欧美日韩在线免费观看| 中文字幕的色| 无码成人毛片| 午夜一级| 激情播播网| 9久9久9久9久女女女女| 亚洲无码手机在线观看| 2018天天干天天操| 大香蕉91| 99热这里有精品| 久久中文字幕免费| 欧美成人中文字幕| av啊啊| 中文字幕+乱码+中文乱码视频在线观看| 中文字幕日韩一级| 中日韩特黄A片免费视频| 欧美网站在线观看| 黄色成人视频在线免费观看| 国产伦精品一区二区三区妓女| 久久一级片| 一级A片视频免费看| 爆操视频| 深爱激情综合网| 91熟女偷情| 大香蕉在线伊人| 亚洲天堂第一页| A片在线观看视频| 日本免费爱爱视频| 亚洲AV五月天在线| 精品成人Av一区二区三区| 国产欧美综合三级伦| 北条麻妃在线视频| 自拍偷拍av| 无码一道本一区二区无码| 亚洲日韩Av无码中文字幕美国 | 亲子伦一区二区三区| 欧美日韩国产高清| 中文字幕色| 午夜成人爽| 大香蕉电影网站| 国产一级自拍| 九一香蕉视频| 亚洲天堂2015| 高清无码在线免费观看| 成人a片在线免费观看| 啊啊啊在线| 天天干天天射天天爽| 四虎综合| www.91久久| 91福利网| 成人无码99| 成人精品一区二区三区无码视频 | 天天爽夜夜爽夜夜爽精品| 粉嫩av懂色av蜜臀av熟妇| 丁香六月综合| 欧美黄色网| 亚洲性生活| 日韩一区二区视频在线观看| 日韩有码中文字幕在线观看| 国产无码中文字幕| 爱爱视频日本| 老女人操逼网| 国产一级性爱| 欧美久久久久久| 免费a视频在线观看| 亚洲免费在线观看视频| 欧美日本成人网站入口| 天天澡日日久| 国产无码三级| 欧美三级欧美成人高清| 你懂的视频| 亚洲国产成人在线| 欧美亚洲视频在线观看| 94久久| 亚洲精品中文字幕无码| 亚洲欧美在线观看| 先锋av资源在线| 免费观看高清无码| 色欲av伊人久久大香线蕉影院 | 91久久综合亚洲鲁鲁五月天| a片网| 色色97| 97精产国品久久蜜桃臀| 国产白丝视频| 欧美日本国产| 久草在线| 天天日bb| 肏屄视频在线播放| 一区二区三区无码在线| 丁香婷婷色五月激情综合三级三级片欧美日韩国| 青青免费视频| 人妻斩り43歳| 色婷婷狠狠| 久久成人123| 高潮91PORN蝌蚪九色| 特色毛片| 波多野结衣无码电影| 在线观看免费黄片| 伊人五月丁香| 91精品人妻少妇无码影院| 香蕉久久a毛片| 韩国午夜电影| 国产av网| 簧片网站在线观看| 少妇一区二区三区| 高清人妻无码| 日韩在线视频一区二区三区| 国产美女自慰网站| 夫妻无码| 动漫啪啪视频| 操逼观看| 香蕉av在线观看| 国产AV剧情| 亚洲三级黄色视频| 久久性视频| 日本黄色大全| 国产成人精品麻豆| 日韩久久精品| 免费看黄片| 精品无码人妻一区二区媚黑| 在线观看黄网| 国产香蕉视频免费| 亚洲日韩在线免费观看| 国产h在线观看| 骚妇一区| 91丨九色丨老熟女探花| 欧美成人在线观看视频| 成人AV婷婷| 精品热99| 黄色成人网站在线观看免费| 性爱一区| 成人精品秘久久久按摩下载| 先锋影音资源网站| 日皮做爱视频网站| 97人人操人人| 国产二区三区| 久久99精品久久久久婷婷| 成人黄色录像| 国产小骚逼| 欧美国产成人在线| 国产免费观看视频| 国产jk在线观看| 欧洲毛片基地c区| 国产无遮挡又黄又爽又色视频| 午夜性福利| 蜜桃视频91| 亚洲综合在线播放| 日皮免费视频| 国产高潮视频在线观看| 九九久久99| 中文字幕的| 欧美性xxxxx| 丝袜足交在线| 97人妻精品黄网站| 久久情| 欧美人妻视频| 黄色av免费看| 欧美综合第一页| 99在线精品视频| 日韩av无码电影| 日本一级片在线观看| 性色aV中文字幕| 黄色视频免费网站| 成人91看片| 欧美激情xxx| 一区二区三区四区免费看| 高清一区二区三区| 国产99久久| 免费看一级A片| 中国女人如毛片| 日韩h视频| 欧美性爱网址| 激情播播网| 日韩综合精品中文字幕66| 成人免费一级视频| AV天堂无码| 国产中文人人国际| 久久婷婷色| 五月婷婷丁香| 欧美在线视频网| 日本色色视频| 特级西西444www大胆高清图片 | 精品孕妇孕交无码专区| av福利电影在线| 久久婷婷成人综合色怡春院| 亚洲天堂免费视频| 久草视频在线免费看| 日韩免费一区| 久一在线| 91无码精品国产| 乱伦91视频| 激情黄色视频| 国产女主播在线播放| 人人看人人摸人人搞| 悠悠无码一区日韩妇女| 精品白浆| 97视频在线| 亚洲视频精品| 欧美老妇性猛交| av亚洲波多野结衣白嫩水多波 | 国产精品国产精品国产专区不卡| 国产免费黄色视频网站| 丰满人妻一区二区三区精品高| 国产A级成人婬片1976| 亚洲一区三区| 欧美一级操| 黑人猛躁白人BBBBBBBBB | 亚洲色图另类| 国产骚逼视频| 91久久久久国产一区二区| 国外成人在线视频老鸭窝| 久久国产精品一区二区三区| 亚洲高清无码电影| 国产精品五月天| 4虎亚洲人成人网www| 偷拍视频第一页| avav无码| 日韩精品人妻中文字幕有| 青娱乐三级在线免| 亚洲丁香网| 操比二区| 亚洲成人综合网站| 国产欧美日韩综合| 蜜臀av在线观看| 日本高清视频www| 国产Aⅴ| 丁香五月亚洲综合| 丰满岳乱妇一区二区三区| 国产成人毛片18女人18精品| 午夜电影无码| 起碰在线视频| 日韩人妻无码中文字幕| 中国老女人日逼| 精品1234| 国产精品国产三级囯产普通话2| 伊人久久婷婷| 91极品视觉盛宴| 日韩AV一区二区三区| 久热亚洲| 天堂无线av无码av| 在线a| 最新国产毛片| 骚婷婷| 一级免费爱爱视频| 人人操AV| 色视频免费在线观看| 色婷婷综合网| 色色色欧美| 国产一区二区00000视频| 精品孕妇孕交无码专区| 天天摸天天摸| 人人肏人人摸| 成人欧美一区二区三区在线观看| 韩国无码人妻| 国产白丝精品91爽爽久久| 色墦五月丁香| 亚洲字幕在线观看| 三上悠亚一区二区| 潮喷av| www.操逼网| 无码人妻一区二区三区| 一级a性色毛片| 国产色五月视频| 精品国产三级片| 综合色综合| AV三级片在线观看| 十八禁网站在线播放| 免费在线观看黄| 国产操逼免费视频| 丁香婷婷久久久综合精品国产| 日韩黄色无码视频| 亚洲国产中文字幕在线播放| 日韩性爱网| 粉嫩99精品99久久久久| 精品乱码一区| 无码免费一区| a片网站在线观看| 黄色视频网站免费观看| 国产美女AV| 日韩激情无码视频精选| 色婷婷视频在线播放| 99精品在线播放| 高清无码黄片| 日韩免费中文字幕| 欧洲精品在线视频| 伊人东京热| 成人电影综合网| 成人三级黄色| 色图欧美色图| 高清无码视频免费| 伊人狼人香蕉| 欧美日韩在线电影| 欧亚一区二区| 天天色视频| 午夜男人天堂| 色婷婷俺来也| 一区二区AV| 91九色国产| 亚洲香蕉国产| 中文字幕日本| 欧美浮力影院| 欧美性爱动态| 97人妻精品一区二区三区| 亚洲AV成人无码精品| 久久久久久久久久免费视频| 日本少妇高潮| 国产成人无码一区二区在线观看| 黃色A片一級二級三級免費久久久| 国产综合久久777777麻豆| 欧美激情视频一区| 91大铭哥| 日本一级片在线观看| 日韩無码专区| 亚洲色色频| 久久九九国产| 97人妻精品一区二区三区免 | 欧美MV日韩MV国产网站| 五月婷婷六月丁香| 国产成人无码在线| 久久视频免费在线观看| 翔田千里与黑人50分钟| 欧美成人一级A片| 奇米无码| 欧美黑人操逼视频| 精品国产三级| 亚洲天堂高清| 日本黄色视频。| 国产无码一区| 国产精品免费观看视频| 中字AV| 人人操在线公开| 香蕉操逼视频| 大香蕉黄色片| 久久精品视频在线免费观看| 大香蕉手机视频| 香蕉AV777XXX色综合一区| 日韩无码乱码| 翔田千里无码| 中文字幕黄色电影| 九色蝌蚪视频| 欧一美一伦一A片| 日韩高清AV| 蜜桃网站在线观看| 国产精品福利在线播放| 美女黄色视频永费在线观看网站 | 人妻精品一区二区| 黑人巨大翔田千里AⅤ| 99re热在线视频| 五月激情综合网| 蜜臀精品一区二区三区| 一级无码免费| 日本少妇高清视频| 久久久久免费视频| 91丨牛牛丨国产| 亚洲午夜福利视频在线观看 | 91av在线播放| 99久久精品国产精品有折扣吗| 男人天堂视频网站| 天天干在线观看视频| 婷婷五月天影院| 美女91视频| 久久大香蕉网| 操逼网视频| 国产无码专区| 黄色大片免费观看| 成人性爱视频网站| 影音先锋麻豆传媒| 在线观看日韩三级片av| 久久午夜视频| sm在线观看| 欧美极品少妇| 91在线91| 麻豆AV在线| 91亚洲精品久久久久久久久久久久| 性色在线| 一级操逼大片| 亚洲第一黄色| 九九成人电影| 中文无码熟妇人妻| 日韩人成| 免费AV黄色| 婷婷五月丁香五月| 黄色成人在线免费观看| 91福利网站| 在线免费观看av网站| 午夜精品久久久久久久久久久久| 大鸡巴在线观看| 九九热国产视频| 一级黄色录像视频| 欧美色图视频在线观看| 国产精品视频一区二区三| 熟女人妻人妻HD| 麻豆国产91在线播放| 自拍偷拍视频网| 国产精品无码乱伦| 超碰91在线| 岛国无码在线观看| 3344在线观看免费下载视频 | 91无码国产| 国产精品无码怀孕软件| 岛国片资源| AV黄页| 成人无码影院日韩,成人年…| 99九九99九九九99九他書對| 97无码视频| 99热中文| 九九热av| 人人操人人摸人人爽| 粉嫩99国产精品久久久久久人妻| 韩国中文字幕HD久久精品| 人妻中文无码| 日本韩国无码| 久久99久久99| 人人夜夜人人| 欧美日韩视频免费观看| 午夜福利啪啪啪| 91精品久久久久久久| 国产又色又爽又黄又免费| 免费视频久久| 五月激情六月婷婷| 亚洲日本中文字幕在线观看| 老司机精品在线观看| 欧美精品久久久| 久在线观看| 欧美高清视频| 日本男人天堂| 欧美激情国产精品| 国产无码久久久| 久久久久亚洲AV成人片| 成人超碰在线| 亚洲第一色网站| 国产四区| 麻豆一区二区三区四区| 97久久精品| 久久五月天综合| 日皮视频网站| 99久久国内精品成人免费| 91无码在线观看| 日本欧美亚洲| 亚洲人妻一区二区| 国产乱子伦-区二区三区熟睡91| AV无码网| 欧美日韩成人网| 中文字幕无码毛片| 强伦轩人妻一区二区三区最新版本更新内容 | 亚洲精品自拍| 中文字幕-区二区三区四区视频中国| 日韩免费成人| 在线观看内射视频| 亚洲污污| 久草五月| 亚洲欧美另类图片| 俺来也影院| 人人狠狠综合婷婷| 黄色成人视频在线观看| 免费视频a| 蜜桃传媒一区二区亚洲| 国产91精品在线观看| 亚洲性爱小说| 又黄又湿的视频| 91美女在线视频| 2020无码| 欧美国产日韩视频| 狠狠操狠狠色| 精品无码一区二区人妻久久蜜桃 | 成人无码影院日韩,成人年…| 久久视频网站| 日韩欧美国产黄色电影| 91性爱嫩逼视频| 国产高清在线| 91久久国产综合久久| 成人毛片在线观看| 一本色道久久综合亚洲二区三区| 九一九色国产| 国产精品乱子伦视频一区二区| 日韩中文字幕免费在线观看| 亚洲大片在线观看| 69综合| 四虎影院污| 婷婷五月亚洲精品AAA片在| 福利大香蕉| 国产成人精品a视频| 日本人妻中出| 亚洲精品视频在线观看网站| 农村一级婬片A片AAA毛片古装| 亚洲午夜av| 大香蕉久久伊人| 成人网站大香蕉| 亚洲无码在线资源| 一级黄色影片| 91黄在线观看| 日本成人午夜福利| 日韩三级| 中文字幕亚洲在线| 欧美一区二区在线| 免费人妻视频| 成人黄片18| 天天操天天干天天射| 无码人妻精品一区二区三区99仓 | 国产成人午夜| 成人AV天堂| 一级片日韩| 狠狠干在线| 中文字幕无码在线视频| 五月天婷婷在线观看| 欧美一级特黄A片免费看视频小说| 中文字幕日韩在线视频| 国产三级电影在线观看| 亚洲欧美日韩一区二区| 欧美日韩一区在线| 日逼综合| 香蕉91视频| 日韩黄视频| 黃色一级A一片人与| 亚洲欧美成人网| 西西人体大胆ww4444| 国产AV一区二区三区精品 | 中文字幕浅井香舞被黑人俘虏| 另类老妇性BBwBBw| 久久久久久久| 国产欧美综合视频一区二区在线 | 久艹在线视频| 亚洲操操操操| 999福利视频| 亚洲不卡一区二区三区| 久久视频理论| 高清无码免费在线观看| 无码激情视频| 大香蕉97| jizz国产| 男女拍拍视频| 99热在线观看| 午夜福利干B在线免费小视频| h片在线观看| 插进去综合图| 欧洲天堂在线视频网站| 久久亚洲中文字幕乱码| 午夜无码鲁丝片午夜精品| 久久久久久国际四虎免费精品视频 | 在线无码| 久久夜色视频网| 国产色婷婷一区二区| 日韩色导航| 国产精品午夜在线观看| 久久思热国产| 91大神在线免费观看| 一级黄色片免费观看| 丁香午夜| 国产成人欧美| 蜜桃AV无码一区二区三区| 91热久久| 麻豆性爱视频| 91精品国产三级| 香蕉操逼视频| 久久久久成人片免费观看蜜芽| 中文字幕第5页| 国产成人A片| 一区在线视频| 男女操逼免费观看| 青青草做爱视频| 日韩无码第四页| 高潮无码在线观看| 精品无码一区二区三区在线| 日韩精品丰满无码一级A片∴| 久久国产一区二区三区| 黑人猛躁白人BBBBBBBBB| AV老鸭窝| 黄色大片视频| 亚洲ww国产a大作| 永久久久久久久| 色综合天天操| 黄色视频在线网站| 亚洲熟女少妇| 午夜精品久久久久久久| 日韩色情视频| 国产97视频| 亚洲福利| 少妇高潮av久久久久久| 91吊逼| 日韩操逼av| 97人妻人人| 日韩精品一区二区亚洲AV观看| 内射黄片| 色五月亚洲| 婷婷无码成人精品俺来俺去| 亚洲最新无码| 操人视频在线观看| 国产日韩视频| 久在线| 天天色天天| 无套进入无套内谢| 亚洲一区自拍| 91无码精品国产AⅤ| 精品亚洲一区二区三区四区五区 | 在线A片免费观看| 亚洲成人大香蕉| 亚洲国产精品成人va在线观看| 亚洲小视频在线播放| 日韩无码三级片| 91精品啪| 五月丁香婷中文| 亚洲一道本在线| 伊人一区二区三区| 黄片视频大全| 亚洲欧洲日本在线| 99热偷拍| 天天操天天操| 爱搞逼综合| 国产成人无码A片V99| AV天堂中文字幕| 午夜激情视频在线观看| 高清无码视频免费版本在线观看 | 久久精品国产99精品国产亚洲性色| av黄色在线观看| 3级毛片| 人妻丝袜中出北条麻妃| 久久影院三级片| 国产99久久| 国产欧美日韩在线视频| 亚洲高清无码免费观看| 日韩免费三级片| 国产精品成人无码专区| 亚洲有码在线| 人妻少妇精品视频| 快播激情小说| 操人在线观看| 久久婷婷婬片A片AAA| 欧美高清无码视频| 欧美性爱在线视频| 强伦轩人妻一区二区三区70后 | 精品伊人久久| 丁香五月天社区| 亚洲无码视频网站| 亚洲一级二级三级| 中文字幕乱码亚洲无线码按摩| 五月丁香婷中文字幕| chinese搡老熟老妇人| 日一日干一干| 蜜桃视频无码| 日韩人妻无码一区二区三区中文| 网站av| 91九色蝌蚪91POR成人| a级毛片在线观看| 人人摸人人干人人操| 青青在线| 亚洲国产精品18久久久久久| 国产1级a毛a毛1级a毛1级| 国产AV小电影| 国产又粗又长的视频| 日本中文字幕在线| 韩日成人| 一个人看的视频www| AV777777| 91操b| 国产日韩在线观看视频| 国产suv精品一区二区| 婷婷色综合视频二区| 欧美日韩亚洲一区二区三区| 人人人人人人操| 国产又爽又黄免费网站在线| 婷婷五月天在线播放| 亚洲操逼视频| 开心色播五月天| 美女91网站色| 91丨九色丨老农村| 五月天丁香| 小佟丽娅大战91哥| 亚洲婷婷精品国产成人| 乱子伦国产精品视频一级毛| 久久久成人免费电影| 综合+夜夜| 久久久黄片| 欧美午夜片| 亚洲黄色视频在线观看网站| 超碰免费观看| 国产AV三级片| 欧美视频色| 狠狠干2024| 人人操人人摸人人爱| 中日韩欧美一级A片免费| 中文字幕无码毛片| 丁香五月天天| 亚洲成人精品视频| 97无码| 特级西西444www高清大胆免费看| 黄色A片免费观看| www.亚洲精品| 人人摸人人草| 久久成人久久爱| 日韩免费视频观看| 五月天丁香| www.日韩系列| 五月激情六月婷婷| 激情五月天网址| 免费操逼网站| 婷婷综合av| 国产黄色无码| 成人黄色电影在线观看| 99亚洲欲妇| 高清视频无码| 亚洲av电影网| 强伦轩人妻一区二区三区最新版本更新内容 | 成人性生活一级片| 亚洲日韩AV电影| 精品AV无码| 天天做天天爱天天爽| 韩国中文字幕HD久久精品| 亚洲国产精品精JIZZ老师| 久久国产99| 久久久国产精品黄毛片| 精品国产一二三| 成人做爰黄A片免费看| 中国九九盗摄偷拍偷看| 欧洲天堂在线视频网站| 人人摸天天| 一级一A片一a免费看| 午夜伊人| 一级A片黃色A片| 日韩三级一区| 黄色小视频免费看| 亚洲精品乱码久久久久久蜜桃欧美| 久热re| 精品一二三| 精品无码免费| 亚洲综合社区在线| 你懂得在线视频| 亚州在线视频| 国产亚洲午夜久久久成人电影| 五月婷婷五月丁香| 中文字幕五月久久| 亚洲视频免费| 天天舔九色婷婷| 在线免费观看中文字幕| 牛牛AV| 国产第五页| 国产综合久久777777麻豆| 殴美色色网| 久久四区| 无码AⅤ一区二区三区| 人人操人人看人人摸| 一个人看的www日本高清视频| 日韩五月天| 天天色区| 黄色片网站免费观看| 激情综合五月天| 亚洲精品成人无码熟妇在线| 欧美午夜精品久久久久久3D| 国产乱婬AAAA片视频| 成人免费高清| 亚洲综合影院| 亚洲综合激情五月久久| 97资源在线视频| 肉乳无码A片av| 91牛视频| 日韩成人一级片| 婷婷色婷婷| 欧洲无码一区二区三区| 97人妻无码| 日韩成人精品| 日韩精品一区二区亚洲AV观看| 欧美一级婬片免费视频华泰老添妇| AV网站入口| 亚洲精品秘一区二区三区在线观看| 天天av天天av天天爽| 一级片电影网站| 伊人春色av| 日韩本色一区| 日本aaaa片| 特黄AV| 国产精品一区在线观看| 青青大香蕉| 一区二区三区四区视频在线| 国产一级黄片|