久久精品国产精品国产精品污,男人扒开添女人下部免费视频,一级国产69式性姿势免费视频,夜鲁夜鲁很鲁在线视频 视频,欧美丰满少妇一区二区三区,国产偷国产偷亚洲高清人乐享,中文 在线 日韩 亚洲 欧美,熟妇人妻无乱码中文字幕真矢织江,一区二区三区人妻制服国产

歡迎訪問 生活随笔!

生活随笔

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

linux

Linux 系统编程

發布時間:2025/4/14 linux 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Linux 系统编程 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.


linux c system函數介紹

system(執行shell 命令)
相關函數
??????? fork,execve,waitpid,popen
表頭文件
??????? #i nclude<stdlib.h>
定義函數
??????? int system(const char * string);
函數說明
??????? system()會調用fork()產生子進程,由子進程來調用/bin/sh-c string來執行參數string字符串

所代表的命令,此命>令執行完后隨即返回原調用的進程。在調用system()期間SIGCHLD 信號會被暫時擱

置,SIGINT和SIGQUIT 信號則會被忽略。
返回值
? =-1:出現錯誤?
? =0:調用成功但是沒有出現子進程?
? >0:成功退出的子進程的id
??????? 如果system()在調用/bin/sh時失敗則返回127,其他失敗原因返回-1。若參數string為空指針

(NULL),則返回非零值>。如果system()調用成功則最后會返回執行shell命令后的返回值,但是此返回值

也有可能為 system()調用/bin/sh失敗所返回的127,因此最好能再檢查errno 來確認執行成功。
附加說明
??????? 在編寫具有SUID/SGID權限的程序時請勿使用system(),system()會繼承環境變量,通過環境變

量可能會造成系統安全的問題。
范例
??????? #i nclude<stdlib.h>
main()
{
system("ls -al /etc/passwd /etc/shadow");
}
執行結果:

-rw-r--r-- 1 root root 705 Sep 3 13 :52 /etc/passwd
-r--------- 1 root root 572 Sep 2 15 :34 /etc/shado

例2:

char tmp[];
sprintf(tmp,"/bin/mount -t vfat %s /mnt/usb",dev);
system(tmp);
其中dev是/dev/sda1。


system函數的源碼

#include <sys/types.h>
#include <sys/wait.h>
#include <errno.h>
#include <unistd.h>

int system(const char * cmdstring)

{
??? pid_t pid;
??? int status;
??? if(cmdstring == NULL){
??????? return (1);
??? }

??? if((pid = fork())<0){
??????? status = -1;
??? }
??? else if(pid = 0){
??????? execl("/bin/sh", "sh", "-c", cmdstring, (char *)0);
??????? _exit(127); //子進程正常執行則不會執行此語句
??? }
??? else

????? {
?????? while(waitpid(pid, &status, 0) < 0){
????????? if(errno != EINTER)

??????????? {
???????????? status = -1;
???????????? break;
??????????? }
????????? }
????? }

??? return status;
}
那么如何獲得system的返回值呢??
char buf[10];
char * ps="ps -ef|grep -c root";
FILE *ptr;
int i;

if((ptr = popen(ps, "r")) != NULL)
{
??????? fgets(buf, 10 , ptr);
??????? i = atoi(buf);
??????? pclose(ptr);
}

?


可以man下waitpid查看下如何檢查status的值??


int ret = system("ls -al /etc/passwd /etc/shadow");

? if(WIFSIGNALED(ret))

具體的這些宏查看man waitpid

?

可以返回執行結果的system函數加強版本

在GNU Linux C編程中,要想進行系統命令的執行的話,只提供了system接口,但是此接口并不能得到命

令執行后所輸出的值,而只能夠得到命令是否執行成功的結果。僅僅這樣的功能還是不夠的,有的時候是

要必須通過命令的輸出來判斷下一步的結果或步驟的,那么怎么樣能夠得到system命令執行的結果呢?那

就可以使用到popen函數和fgets函數進行命令的輸出信息的獲取了,實際例子如下:

注意:此接口只能夠獲取命令輸出的最后一行的信息,若有多行輸出信息將不能夠全部獲取到,此封裝接

口只適用于得到命令執行結果的最后一行的信息。

#include <stdio.h>
#include <stdlib.h>
#include <errno.h>
#include <string.h>

int super_system(const char * cmd, char *retmsg, int msg_len)
{
??????? FILE * fp;
??????? int res = -1;
??????? if (cmd == NULL || retmsg == NULL || msg_len < 0)
??????? {
??????????????? printf("Err: Fuc:%s system paramer invalid!\n", __func__);
??????????????? return 1;
??????? }
??????? if ((fp = popen(cmd, "r") ) == NULL)
??????? {
??????????????? perror("popen");
??????????????? printf("Err: Fuc:%s popen error: %s\n", __func__, strerror(errno));
??????????????? return 2;
??????? }
??????? else
??????? {
??????????????? memset(retmsg, 0, msg_len);
??????????????? while(fgets(retmsg, msg_len, fp));
??????????????? {
??????????????????????? printf("Fuc: %s fgets buf is %s\n", __func__, retmsg);
??????????????? }
??????????????? if ( (res = pclose(fp)) == -1)
??????????????? {
??????????????????????? printf("Fuc:%s close popen file pointer fp error!\n", __func__);
??????????????????????? return 3;
??????????????? }
??????????????? //drop #012 from system result retmsg.
??????????????? retmsg[strlen(retmsg)-1] = '\0';
??????????????? return 0;
??????? }
}

int main()
{
??? char *cmd = "whoami";
??? char *cmd1 = "initctl list";
??? char retmsg[1024] = {0};
??? int ret = 0;
??? ret? = super_system(cmd, retmsg, sizeof(retmsg));
??? printf("system ret is %d retmsg is \n%s\n", ret, retmsg);
??? return 0;
}

main函數中使用了whoami的命令,執行結果即是當前用戶名。
執行結果:
linuxidc@ufo:~$ ./a.out

Fuc: super_system fgets buf is linuxidc

system ret is 0 retmsg is
linuxidc


自動編譯工具



? ? 在Linux下面,編寫makefile是一件辛苦的事情。因此,為了減輕程序員編寫makefile的負擔,人們發明了autoconf和automake這兩個工具,可以很好地幫我們解決這個問題。
? ? 我們可以通過一個簡單的示例來說明如何使用配置工具。


(1)首先,編寫源文件hello.c。
[cpp] view plaincopy
#include <stdio.h> ?
??
int main(int argc, char** argv[]) ?
{ ?
? ? printf("hello, world!\n"); ?
? ? return 1; ?
} ?
(2)接下來,我們需要創建一個Makefile.am,同時編寫上腳本。
[cpp] view plaincopy
SUBDIRS= ?
??
bin_PROGRAMS=hello ?
hello_SOURCES=hello.c ? ?


(3)直接輸入autoscan,生成文件configure.scan,再改名為configure.in。


修改腳本AC_INIT(FULL-PACKAGE-NAME, VERSION, BUG-REPORT-ADDRESS)
為AC_INIT(hello, 1.0, feixiaoxing@163.com)


同時,在AC_CONFIG_HEADER([config.h])后面添加
AM_INIT_AUTOMAKE(hello, 0.1)


(4)依次輸入aclocal命令、autoheader命令


(5)創建4個文件,分別為README、NEWS、AUTHORS和ChangeLog


(6)依次輸入automake -a、autoconf命令


(7)輸入./configure,生成最終的Makefile


(8)如果需要編譯,輸入make;如果需要安裝, 輸入make install;如果需要發布軟件包,輸入make dist

========

UNIX/LINUX 平臺可執行文件格式分析



本文討論了 UNIX/LINUX 平臺下三種主要的可執行文件格式:a.out(assembler and link editor output 匯編器和鏈接編輯器的輸出)、COFF(Common Object File Format 通用對象文件格式)、ELF(Executable and Linking Format 可執行和鏈接格式)。首先是對可執行文件格式的一個綜述,并通過描述 ELF 文件加載過程以揭示可執行文件內容與加載運行操作之間的關系。隨后依此討論了此三種文件格式,并著重討論 ELF 文件的動態連接機制,其間也穿插了對各種文件格式優缺點的評價。最后對三種可執行文件格式有一個簡單總結,并提出作者對可文件格式評價的一些感想。


可執行文件格式綜述
相對于其它文件類型,可執行文件可能是一個操作系統中最重要的文件類型,因為它們是完成操作的真正執行者。可執行文件的大小、運行速度、資源占用情況以及可擴展性、可移植性等與文件格式的定義和文件加載過程緊密相關。研究可執行文件的格式對編寫高性能程序和一些黑客技術的運用都是非常有意義的。
不管何種可執行文件格式,一些基本的要素是必須的,顯而易見的,文件中應包含代碼和數據。因為文件可能引用外部文件定義的符號(變量和函數),因此重定位信息和符號信息也是需要的。一些輔助信息是可選的,如調試信息、硬件信息等。基本上任意一種可執行文件格式都是按區間保存上述信息,稱為段(Segment)或節(Section)。不同的文件格式中段和節的含義可能有細微區別,但根據上下文關系可以很清楚的理解,這不是關鍵問題。最后,可執行文件通常都有一個文件頭部以描述本文件的總體結構。
相對可執行文件有三個重要的概念:編譯(compile)、連接(link,也可稱為鏈接、聯接)、加載(load)。源程序文件被編譯成目標文件,多個目標文件被連接成一個最終的可執行文件,可執行文件被加載到內存中運行。因為本文重點是討論可執行文件格式,因此加載過程也相對重點討論。下面是LINUX平臺下ELF文件加載過程的一個簡單描述。
1:內核首先讀ELF文件的頭部,然后根據頭部的數據指示分別讀入各種數據結構,找到標記為可加載(loadable)的段,并調用函數 mmap()把段內容加載到內存中。在加載之前,內核把段的標記直接傳遞給 mmap(),段的標記指示該段在內存中是否可讀、可寫,可執行。顯然,文本段是只讀可執行,而數據段是可讀可寫。這種方式是利用了現代操作系統和處理器對內存的保護功能。著名的Shellcode( 參考資料 17)的編寫技巧則是突破此保護功能的一個實際例子。
2:內核分析出ELF文件標記為 PT_INTERP 的段中所對應的動態連接器名稱,并加載動態連接器。現代 LINUX 系統的動態連接器通常是 /lib/ld-linux.so.2,相關細節在后面有詳細描述。
3:內核在新進程的堆棧中設置一些標記-值對,以指示動態連接器的相關操作。
4:內核把控制傳遞給動態連接器。
5:動態連接器檢查程序對外部文件(共享庫)的依賴性,并在需要時對其進行加載。
6:動態連接器對程序的外部引用進行重定位,通俗的講,就是告訴程序其引用的外部變量/函數的地址,此地址位于共享庫被加載在內存的區間內。動態連接還有一個延遲(Lazy)定位的特性,即只在"真正"需要引用符號時才重定位,這對提高程序運行效率有極大幫助。
7:動態連接器執行在ELF文件中標記為 .init 的節的代碼,進行程序運行的初始化。在早期系統中,初始化代碼對應函數 _init(void)(函數名強制固定),在現代系統中,則對應形式為
void
__attribute((constructor))
init_function(void)
{
……
}
其中函數名為任意。
8:動態連接器把控制傳遞給程序,從 ELF 文件頭部中定義的程序進入點開始執行。在 a.out 格式和ELF格式中,程序進入點的值是顯式存在的,在 COFF 格式中則是由規范隱含定義。
從上面的描述可以看出,加載文件最重要的是完成兩件事情:加載程序段和數據段到內存;進行外部定義符號的重定位。重定位是程序連接中一個重要概念。我們知道,一個可執行程序通常是由一個含有 main() 的主程序文件、若干目標文件、若干共享庫(Shared Libraries)組成。(注:采用一些特別的技巧,也可編寫沒有 main 函數的程序,請參閱 參考資料 2)一個 C 程序可能引用共享庫定義的變量或函數,換句話說就是程序運行時必須知道這些變量/函數的地址。在靜態連接中,程序所有需要使用的外部定義都完全包含在可執行程序中,而動態連接則只在可執行文件中設置相關外部定義的一些引用信息,真正的重定位是在程序運行之時。靜態連接方式有兩個大問題:如果庫中變量或函數有任何變化都必須重新編譯連接程序;如果多個程序引用同樣的變量/函數,則此變量/函數會在文件/內存中出現多次,浪費硬盤/內存空間。比較兩種連接方式生成的可執行文件的大小,可以看出有明顯的區別。


a.out 文件格式分析
a.out 格式在不同的機器平臺和不同的 UNIX 操作系統上有輕微的不同,例如在 MC680x0 平臺上有 6 個 section。下面我們討論的是最"標準"的格式。
a.out 文件包含 7 個 section,格式如下:
exec header(執行頭部,也可理解為文件頭部)
text segment(文本段)
data segment(數據段)
text relocations(文本重定位段)
data relocations(數據重定位段)
symbol table(符號表)
string table(字符串表)
執行頭部的數據結構:
struct exec {
? ? ? ? unsigned long ? a_midmag; ? ?/* 魔數和其它信息 */
? ? ? ? unsigned long ? a_text; ? ? ?/* 文本段的長度 */
? ? ? ? unsigned long ? a_data; ? ? ?/* 數據段的長度 */
? ? ? ? unsigned long ? a_bss; ? ? ? /* BSS段的長度 */
? ? ? ? unsigned long ? a_syms; ? ? ?/* 符號表的長度 */
? ? ? ? unsigned long ? a_entry; ? ? /* 程序進入點 */
? ? ? ? unsigned long ? a_trsize; ? ?/* 文本重定位表的長度 */
? ? ? ? unsigned long ? a_drsize; ? ?/* 數據重定位表的長度 */
};
文件頭部主要描述了各個 section 的長度,比較重要的字段是 a_entry(程序進入點),代表了系統在加載程序并初試化各種環境后開始執行程序代碼的入口。這個字段在后面討論的 ELF 文件頭部中也有出現。由 a.out 格式和頭部數據結構我們可以看出,a.out 的格式非常緊湊,只包含了程序運行所必須的信息(文本、數據、BSS),而且每個 section 的順序是固定的。這種結構缺乏擴展性,如不能包含"現代"可執行文件中常見的調試信息,最初的 UNIX 黑客對 a.out 文件調試使用的工具是 adb,而 adb 是一種機器語言調試器!
a.out 文件中包含符號表和兩個重定位表,這三個表的內容在連接目標文件以生成可執行文件時起作用。在最終可執行的 a.out 文件中,這三個表的長度都為 0。a.out 文件在連接時就把所有外部定義包含在可執行程序中,如果從程序設計的角度來看,這是一種硬編碼方式,或者可稱為模塊之間是強藕和的。在后面的討論中,我們將會具體看到ELF格式和動態連接機制是如何對此進行改進的。
a.out 是早期UNIX系統使用的可執行文件格式,由 AT&T 設計,現在基本上已被 ELF 文件格式代替。a.out 的設計比較簡單,但其設計思想明顯的被后續的可執行文件格式所繼承和發揚。可以參閱 參考資料 16 和閱讀 參考資料 15 源代碼加深對 a.out 格式的理解。 參考資料 12 討論了如何在"現代"的紅帽LINUX運行 a.out 格式文件。


COFF 文件格式分析
COFF 格式比 a.out 格式要復雜一些,最重要的是包含一個節段表(section table),因此除了 .text,.data,和 .bss 區段以外,還可以包含其它的區段。另外也多了一個可選的頭部,不同的操作系統可一對此頭部做特定的定義。
COFF 文件格式如下:
File Header(文件頭部)
Optional Header(可選文件頭部)
Section 1 Header(節頭部)
………
Section n Header(節頭部)
Raw Data for Section 1(節數據)
Raw Data for Section n(節數據)
Relocation Info for Sect. 1(節重定位數據)
Relocation Info for Sect. n(節重定位數據)
Line Numbers for Sect. 1(節行號數據)
Line Numbers for Sect. n(節行號數據)
Symbol table(符號表)
String table(字符串表)
文件頭部的數據結構:
struct filehdr
? ?{
? ? unsigned short ?f_magic; ? ?/* 魔數 */
? ? ? ?unsigned short ?f_nscns; ? ?/* 節個數 */
? ? ? ?long ? ? ? ? ? ?f_timdat; ? /* 文件建立時間 */
? ? ? ?long ? ? ? ? ? ?f_symptr; ? /* 符號表相對文件的偏移量 */
? ? ? ?long ? ? ? ? ? ?f_nsyms; ? ?/* 符號表條目個數 */
? ? ? ?unsigned short ?f_opthdr; ? /* 可選頭部長度 */
? ? ? ?unsigned short ?f_flags; ? ?/* 標志 */
? ?};
COFF 文件頭部中魔數與其它兩種格式的意義不太一樣,它是表示針對的機器類型,例如 0x014c 相對于 I386 平臺,而 0x268 相對于 Motorola 68000系列等。當 COFF 文件為可執行文件時,字段 f_flags 的值為 F_EXEC(0X00002),同時也表示此文件沒有未解析的符號,換句話說,也就是重定位在連接時就已經完成。由此也可以看出,原始的 COFF 格式不支持動態連接。為了解決這個問題以及增加一些新的特性,一些操作系統對 COFF 格式進行了擴展。Microsoft 設計了名為 PE(Portable Executable)的文件格式,主要擴展是在 COFF 文件頭部之上增加了一些專用頭部,具體細節請參閱 參考資料 18,某些 UNIX 系統也對 COFF 格式進行了擴展,如 XCOFF(extended common object file format)格式,支持動態連接,請參閱 參考資料 5。
緊接文件頭部的是可選頭部,COFF 文件格式規范中規定可選頭部的長度可以為 0,但在 LINUX 系統下可選頭部是必須存在的。下面是 LINUX 下可選頭部的數據結構:
typedef struct?
{
? char ? magic[2]; /* 魔數 */
? char ? vstamp[2]; /* 版本號 */
? char ? tsize[4]; /* 文本段長度 */
? char ? dsize[4]; /* 已初始化數據段長度 */
? char ? bsize[4]; /* 未初始化數據段長度 */
? char ? entry[4]; /* 程序進入點 */
? char ? text_start[4]; ? ? ? /* 文本段基地址 */
? char ? data_start[4]; ? ? ? /* 數據段基地址 */
}
COFF_AOUTHDR;
字段 magic 為 0413 時表示 COFF 文件是可執行的,注意到可選頭部中顯式定義了程序進入點,標準的 COFF 文件沒有明確的定義程序進入點的值,通常是從 .text 節開始執行,但這種設計并不好。
前面我們提到,COFF 格式比 a.out 格式多了一個節段表,一個節頭條目描述一個節數據的細節,因此 COFF 格式能包含更多的節,或者說可以根據實際需要,增加特定的節,具體表現在 COFF 格式本身的定義以及稍早提及的 COFF 格式擴展。我個人認為,節段表的出現可能是 COFF 格式相對 a.out 格式最大的進步。下面我們將簡單描述 COFF 文件中節的數據結構,因為節的意義更多體現在程序的編譯和連接上,所以本文不對其做更多的描述。此外,ELF 格式和 COFF格式對節的定義非常相似,在隨后的 ELF 格式分析中,我們將省略相關討論。
struct COFF_scnhdr?
{
? char s_name[8]; /* 節名稱 */
? char s_paddr[4]; /* 物理地址 */
? char s_vaddr[4]; /* 虛擬地址 */
? char s_size[4]; /* 節長度 */
? char s_scnptr[4]; /* 節數據相對文件的偏移量 */
? char s_relptr[4]; /* 節重定位信息偏移量 */
? char s_lnnoptr[4]; /* 節行信息偏移量 */
? char s_nreloc[2]; /* 節重定位條目數 */
? char s_nlnno[2]; /* 節行信息條目數 */
? char s_flags[4]; /* 段標記 */
};
有一點需要注意:LINUX系統中頭文件coff.h中對字段s_paddr的注釋是"physical address",但似乎應該理解為"節被加載到內存中所占用的空間長度"。字段s_flags標記該節的類型,如文本段、數據段、BSS段等。在COFF的節中也出現了行信息,行信息描述了二進制代碼與源代碼的行號之間的對映關系,在調試時很有用。
參考資料 19是一份對COFF格式詳細描述的中文資料,更詳細的內容請參閱 參考資料 20。


ELF文件格式分析
ELF文件有三種類型: 可重定位文件:也就是通常稱的目標文件,后綴為.o。 共享文件:也就是通常稱的庫文件,后綴為.so。 可執行文件:本文主要討論的文件格式,總的來說,可執行文件的格式與上述兩種文件的格式之間的區別主要在于觀察的角度不同:一種稱為連接視圖(Linking View),一種稱為執行視圖(Execution View)。
首先看看ELF文件的總體布局:
ELF header(ELF頭部)
Program header table(程序頭表)
Segment1(段1)
Segment2(段2)
………
Sengmentn(段n)
Setion header table(節頭表,可選)
段由若干個節(Section)構成,節頭表對每一個節的信息有相關描述。對可執行程序而言,節頭表是可選的。 參考資料 1中作者談到把節頭表的所有數據全部設置為0,程序也能正確運行!ELF頭部是一個關于本文件的路線圖(road map),從總體上描述文件的結構。下面是ELF頭部的數據結構:
typedef struct
{
? unsigned char e_ident[EI_NIDENT]; ? ? /* 魔數和相關信息 */
? Elf32_Half ? ?e_type; ? ? ? ? ? ? ? ? /* 目標文件類型 */
? Elf32_Half ? ?e_machine; ? ? ? ? ? ? ?/* 硬件體系 */
? Elf32_Word ? ?e_version; ? ? ? ? ? ? ?/* 目標文件版本 */
? Elf32_Addr ? ?e_entry; ? ? ? ? ? ? ? ?/* 程序進入點 */
? Elf32_Off ? ? e_phoff; ? ? ? ? ? ? ? ?/* 程序頭部偏移量 */
? Elf32_Off ? ? e_shoff; ? ? ? ? ? ? ? ?/* 節頭部偏移量 */
? Elf32_Word ? ?e_flags; ? ? ? ? ? ? ? ?/* 處理器特定標志 */
? Elf32_Half ? ?e_ehsize; ? ? ? ? ? ? ? /* ELF頭部長度 */
? Elf32_Half ? ?e_phentsize; ? ? ? ? ? ?/* 程序頭部中一個條目的長度 */
? Elf32_Half ? ?e_phnum; ? ? ? ? ? ? ? ?/* 程序頭部條目個數 ?*/
? Elf32_Half ? ?e_shentsize; ? ? ? ? ? ?/* 節頭部中一個條目的長度 */
? Elf32_Half ? ?e_shnum; ? ? ? ? ? ? ? ?/* 節頭部條目個數 */
? Elf32_Half ? ?e_shstrndx; ? ? ? ? ? ? /* 節頭部字符表索引 */
} Elf32_Ehdr;
下面我們對ELF頭表中一些重要的字段作出相關說明,完整的ELF定義請參閱 參考資料6和 參考資料 7。
e_ident[0]-e_ident[3]包含了ELF文件的魔數,依次是0x7f、'E'、'L'、'F'。注意,任何一個ELF文件必須包含此魔數。 參考資料 3中討論了利用程序、工具、/Proc文件系統等多種查看ELF魔數的方法。e_ident[4]表示硬件系統的位數,1代表32位,2代表64位。e_ident[5]表示數據編碼方式,1代表小印第安排序(最大有意義的字節占有最低的地址),2代表大印第安排序(最大有意義的字節占有最高的地址)。e_ident[6]指定ELF頭部的版本,當前必須為1。e_ident[7]到e_ident[14]是填充符,通常是0。ELF格式規范中定義這幾個字節是被忽略的,但實際上是這幾個字節完全可以可被利用。如病毒Lin/Glaurung.676/666( 參考資料 1)設置e_ident[7]為0x21,表示本文件已被感染;或者存放可執行代碼( 參考資料 2)。ELF頭部中大多數字段都是對子頭部數據的描述,其意義相對比較簡單。值得注意的是某些病毒可能修改字段e_entry(程序進入點)的值,以指向病毒代碼,例如上面提到的病毒Lin/Glaurung.676/666。
一個實際可執行文件的文件頭部形式如下:(利用命令readelf)
? ELF Header:
? Magic: ? 7f 45 4c 46 01 01 01 00 00 00 00 00 00 00 00 00?
? Class: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ELF32
? Data: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?2's complement, little endian
? Version: ? ? ? ? ? ? ? ? ? ? ? ? ? 1 (current)
? OS/ABI: ? ? ? ? ? ? ? ? ? ? ? ? ? ?UNIX - System V
? ABI Version: ? ? ? ? ? ? ? ? ? ? ? 0
? Type: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?EXEC (Executable file)
? Machine: ? ? ? ? ? ? ? ? ? ? ? ? ? Intel 80386
? Version: ? ? ? ? ? ? ? ? ? ? ? ? ? 0x1
? Entry point address: ? ? ? ? ? ? ? 0x80483cc
? Start of program headers: ? ? ? ? ?52 (bytes into file)
? Start of section headers: ? ? ? ? ?14936 (bytes into file)
? Flags: ? ? ? ? ? ? ? ? ? ? ? ? ? ? 0x0
? Size of this header: ? ? ? ? ? ? ? 52 (bytes)
? Size of program headers: ? ? ? ? ? 32 (bytes)
? Number of program headers: ? ? ? ? 6
? Size of section headers: ? ? ? ? ? 40 (bytes)
? Number of section headers: ? ? ? ? 34
? Section header string table index: 31
緊接ELF頭部的是程序頭表,它是一個結構數組,包含了ELF頭表中字段e_phnum定義的條目,結構描述一個段或其他系統準備執行該程序所需要的信息。
typedef struct {
? ? ? Elf32_Word ?p_type; /* 段類型 */
? ? ? Elf32_Off ? p_offset; ? ? /* 段位置相對于文件開始處的偏移量 */
? ? ? Elf32_Addr ?p_vaddr; ? /* 段在內存中的地址 */
? ? ? Elf32_Addr ?p_paddr; ? /* 段的物理地址 */
? ? ? Elf32_Word ?p_filesz; /* 段在文件中的長度 */
? ? ? Elf32_Word ?p_memsz; /* 段在內存中的長度 */
? ? ? Elf32_Word ?p_flags; /* 段的標記 */
? ? ? Elf32_Word ?p_align; /* 段在內存中對齊標記 */
? } Elf32_Phdr;
在詳細討論可執行文件程序頭表之前,首先查看一個實際文件的輸出:
? Program Headers:
Type ? ? ? ? ? Offset ? VirtAddr ? PhysAddr ? FileSiz MemSiz ?Flg Align
PHDR ? ? ? ? ? 0x000034 0x08048034 0x08048034 0x000c0 0x000c0 R E 0x4
INTERP ? ? ? ? 0x0000f4 0x080480f4 0x080480f4 0x00013 0x00013 R ? 0x1
? ? ? [Requesting program interpreter: /lib/ld-linux.so.2]
? LOAD ? ? ? ? ? 0x000000 0x08048000 0x08048000 0x00684 0x00684 R E 0x1000
? LOAD ? ? ? ? ? 0x000684 0x08049684 0x08049684 0x00118 0x00130 RW ?0x1000
? DYNAMIC ? ? ? ?0x000690 0x08049690 0x08049690 0x000c8 0x000c8 RW ?0x4
? NOTE ? ? ? ? ? 0x000108 0x08048108 0x08048108 0x00020 0x00020 R ? 0x4
? Section to Segment mapping:
? Segment Sections...
? ?00 ? ??
? ?01 ? ? .interp?
? ?02 ? ? .interp .note.ABI-tag .hash .dynsym .dynstr .gnu.version?
? ? ? ? ? ?.gnu.version_r .rel.dyn .rel.plt .init .plt .text .fini .rodata .eh_frame?
? ?03 ? ? .data .dynamic .ctors .dtors .jcr .got .bss?
? ?04 ? ? .dynamic?
05 ? ? .note.ABI-tag
Section Headers:
? [Nr] Name ? ? ? ? ? ? ?Type ? ? ? ? ? ?Addr ? ? Off ? ?Size ? ES Flg Lk Inf Al
? [ 0] ? ? ? ? ? ? ? ? ? NULL ? ? ? ? ? ?00000000 000000 000000 00 ? ? ?0 ? 0 ?0
? [ 1] .interp ? ? ? ? ? PROGBITS ? ? ? ?080480f4 0000f4 000013 00 ? A ?0 ? 0 ?1
? [ 2] .note.ABI-tag ? ? NOTE ? ? ? ? ? ?08048108 000108 000020 00 ? A ?0 ? 0 ?4
? [ 3] .hash ? ? ? ? ? ? HASH ? ? ? ? ? ?08048128 000128 000040 04 ? A ?4 ? 0 ?4
? [ 4] .dynsym ? ? ? ? ? DYNSYM ? ? ? ? ?08048168 000168 0000b0 10 ? A ?5 ? 1 ?4
? [ 5] .dynstr ? ? ? ? ? STRTAB ? ? ? ? ?08048218 000218 00007b 00 ? A ?0 ? 0 ?1
? [ 6] .gnu.version ? ? ?VERSYM ? ? ? ? ?08048294 000294 000016 02 ? A ?4 ? 0 ?2
? [ 7] .gnu.version_r ? ?VERNEED ? ? ? ? 080482ac 0002ac 000030 00 ? A ?5 ? 1 ?4
? [ 8] .rel.dyn ? ? ? ? ?REL ? ? ? ? ? ? 080482dc 0002dc 000008 08 ? A ?4 ? 0 ?4
? [ 9] .rel.plt ? ? ? ? ?REL ? ? ? ? ? ? 080482e4 0002e4 000040 08 ? A ?4 ? b ?4
? [10] .init ? ? ? ? ? ? PROGBITS ? ? ? ?08048324 000324 000017 00 ?AX ?0 ? 0 ?4
? [11] .plt ? ? ? ? ? ? ?PROGBITS ? ? ? ?0804833c 00033c 000090 04 ?AX ?0 ? 0 ?4
? [12] .text ? ? ? ? ? ? PROGBITS ? ? ? ?080483cc 0003cc 0001f8 00 ?AX ?0 ? 0 ?4
? [13] .fini ? ? ? ? ? ? PROGBITS ? ? ? ?080485c4 0005c4 00001b 00 ?AX ?0 ? 0 ?4
? [14] .rodata ? ? ? ? ? PROGBITS ? ? ? ?080485e0 0005e0 00009f 00 ? A ?0 ? 0 32
? [15] .eh_frame ? ? ? ? PROGBITS ? ? ? ?08048680 000680 000004 00 ? A ?0 ? 0 ?4
? [16] .data ? ? ? ? ? ? PROGBITS ? ? ? ?08049684 000684 00000c 00 ?WA ?0 ? 0 ?4
? [17] .dynamic ? ? ? ? ?DYNAMIC ? ? ? ? 08049690 000690 0000c8 08 ?WA ?5 ? 0 ?4
? [18] .ctors ? ? ? ? ? ?PROGBITS ? ? ? ?08049758 000758 000008 00 ?WA ?0 ? 0 ?4
? [19] .dtors ? ? ? ? ? ?PROGBITS ? ? ? ?08049760 000760 000008 00 ?WA ?0 ? 0 ?4
? [20] .jcr ? ? ? ? ? ? ?PROGBITS ? ? ? ?08049768 000768 000004 00 ?WA ?0 ? 0 ?4
? [21] .got ? ? ? ? ? ? ?PROGBITS ? ? ? ?0804976c 00076c 000030 04 ?WA ?0 ? 0 ?4
? [22] .bss ? ? ? ? ? ? ?NOBITS ? ? ? ? ?0804979c 00079c 000018 00 ?WA ?0 ? 0 ?4
? [23] .comment ? ? ? ? ?PROGBITS ? ? ? ?00000000 00079c 000132 00 ? ? ?0 ? 0 ?1
? [24] .debug_aranges ? ?PROGBITS ? ? ? ?00000000 0008d0 000098 00 ? ? ?0 ? 0 ?8
? [25] .debug_pubnames ? PROGBITS ? ? ? ?00000000 000968 000040 00 ? ? ?0 ? 0 ?1
? [26] .debug_info ? ? ? PROGBITS ? ? ? ?00000000 0009a8 001cc6 00 ? ? ?0 ? 0 ?1
? [27] .debug_abbrev ? ? PROGBITS ? ? ? ?00000000 00266e 0002cc 00 ? ? ?0 ? 0 ?1
? [28] .debug_line ? ? ? PROGBITS ? ? ? ?00000000 00293a 0003dc 00 ? ? ?0 ? 0 ?1
? [29] .debug_frame ? ? ?PROGBITS ? ? ? ?00000000 002d18 000048 00 ? ? ?0 ? 0 ?4
? [30] .debug_str ? ? ? ?PROGBITS ? ? ? ?00000000 002d60 000bcd 01 ?MS ?0 ? 0 ?1
? [31] .shstrtab ? ? ? ? STRTAB ? ? ? ? ?00000000 00392d 00012b 00 ? ? ?0 ? 0 ?1
? [32] .symtab ? ? ? ? ? SYMTAB ? ? ? ? ?00000000 003fa8 000740 10 ? ? 33 ?56 ?4
? [33] .strtab ? ? ? ? ? STRTAB ? ? ? ? ?00000000 0046e8 000467 00 ? ? ?0 ? 0 ?1
對一個ELF可執行程序而言,一個基本的段是標記p_type為PT_INTERP的段,它表明了運行此程序所需要的程序解釋器(/lib/ld-linux.so.2),實際上也就是動態連接器(dynamic linker)。最重要的段是標記p_type為PT_LOAD的段,它表明了為運行程序而需要加載到內存的數據。查看上面實際輸入,可以看見有兩個可LOAD段,第一個為只讀可執行(FLg為R E),第二個為可讀可寫(Flg為RW)。段1包含了文本節.text,注意到ELF文件頭部中程序進入點的值為0x80483cc,正好是指向節.text在內存中的地址。段二包含了數據節.data,此數據節中數據是可讀可寫的,相對的只讀數據節.rodata包含在段1中。ELF格式可以比COFF格式包含更多的調試信息,如上面所列出的形式為.debug_xxx的節。在I386平臺LINUX系統下,用命令file查看一個ELF可執行程序的可能輸出是:a.out: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), for GNU/Linux 2.2.5, dynamically linked (uses shared libs), not stripped。
ELF文件中包含了動態連接器的全路徑,內核定位"正確"的動態連接器在內存中的地址是"正確"運行可執行文件的保證, 參考資料 13討論了如何通過查找動態連接器在內存中的地址以達到顛覆(Subversiver)動態連接機制的方法。
最后我們討論ELF文件的動態連接機制。每一個外部定義的符號在全局偏移表(Global Offset Table GOT)中有相應的條目,如果符號是函數則在過程連接表(Procedure Linkage Table PLT)中也有相應的條目,且一個PLT條目對應一個GOT條目。對外部定義函數解析可能是整個ELF文件規范中最復雜的,下面是函數符號解析過程的一個描述。
1:代碼中調用外部函數func,語句形式為call 0xaabbccdd,地址0xaabbccdd實際上就是符號func在PLT表中對應的條目地址(假設地址為標號.PLT2)。
2:PLT表的形式如下
? ? ? ? ? .PLT0: pushl ? 4(%ebx) ? ?/* GOT表的地址保存在寄存器ebx中 */
jmp ? ? *8(%ebx)
? ? ? ? ? nop; nop
? ? ? ? ? nop; nop
? .PLT1: jmp ? ? *name1@GOT(%ebx)
? ? ? ? ? pushl ? $offset
? ? ? ? ? jmp ? ? .PLT0@PC
? .PLT2: jmp ? ? *func@GOT(%ebx)
? ? ? ? ? pushl ? $offset
? ? ? ? ? jmp ? ? .PLT0@PC
3:查看標號.PLT2的語句,實際上是跳轉到符號func在GOT表中對應的條目。
4:在符號沒有重定位前,GOT表中此符號對應的地址為標號.PLT2的下一條語句,即是pushl $offset,其中$offset是符號func的重定位偏移量。注意到這是一個二次跳轉。
5:在符號func的重定位偏移量壓棧后,控制跳到PLT表的第一條目,把GOT[1]的內容壓棧,并跳轉到GOT[2]對應的地址。
6:GOT[2]對應的實際上是動態符號解析函數的代碼,在對符號func的地址解析后,會把func在內存中的地址設置到GOT表中此符號對應的條目中。
7:當第二次調用此符號時,GOT表中對應的條目已經包含了此符號的地址,就可直接調用而不需要利用PLT表進行跳轉。
動態連接是比較復雜的,但為了獲得靈活性的代價通常就是復雜性。其最終目的是把GOT表中條目的值修改為符號的真實地址,這也可解釋節.got包含在可讀可寫段中。
動態連接是一個非常重要的進步,這意味著庫文件可以被升級、移動到其他目錄等等而不需要重新編譯程序(當然,這不意味庫可以任意修改,如函數入參的個數、數據類型應保持兼容性)。從很大程度上說,動態連接機制是ELF格式代替a.out格式的決定性原因。如果說面對對象的編程本質是面對接口(interface)的編程,那么動態連接機制則是這種思想的地一個非常典型的應用,具體的講,動態連接機制與設計模式中的橋接(BRIDGE)方法比較類似,而它的LAZY特性則與代理(PROXY)方法非常相似。動態連接操作的細節描述請參閱 參考資料 8,9,10,11。通過閱讀命令readelf、objdump 的源代碼以及 參考資料 14中所提及的相關軟件源代碼,可以對ELF文件的格式有更徹底的了解。


總結
不同時期的可執行文件格式深刻的反映了技術進步的過程,技術進步通常是針對解決存在的問題和適應新的環境。早期的UNIX系統使用a.out格式,隨著操作系統和硬件系統的進步,a.out格式的局限性越來越明顯。新的可執行文件格式COFF在UNIX System VR3中出現,COFF格式相對a.out格式最大變化是多了一個節頭表(section head table),能夠在包含基礎的文本段、數據段、BSS段之外包含更多的段,但是COFF對動態連接和C++程序的支持仍然比較困難。為了解決上述問題,UNIX系統實驗室(UNIX SYSTEM Laboratories USL) 開發出ELF文件格式,它被作為應用程序二進制接口(Application binary Interface ABI)的一部分,其目的是替代傳統的a.out格式。例如,ELF文件格式中引入初始化段.init和結束段.fini(分別對應構造函數和析構函數)則主要是為了支持C++程序。1994年6月ELF格式出現在LINUX系統上,現在ELF格式作為UNIX/LINUX最主要的可執行文件格式。當然我們完全有理由相信,在將來還會有新的可執行文件格式出現。
上述三種可執行文件格式都很好的體現了設計思想中分層的概念,由一個總的頭部刻畫了文件的基本要素,再由若干子頭部/條目刻畫了文件的若干細節。比較一下可執行文件格式和以太數據包中以太頭、IP頭、TCP頭的設計,我想我們能很好的感受分層這一重要的設計思想。 參考資料 21從全局的角度討論了各種文件的格式,并提出一個比較夸張的結論:Everything Is Byte!




總結

以上是生活随笔為你收集整理的Linux 系统编程的全部內容,希望文章能夠幫你解決所遇到的問題。

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

无码国产激情在线观看 | 亚洲娇小与黑人巨大交 | 国产97人人超碰caoprom | 丰腴饱满的极品熟妇 | 国产精品久久久av久久久 | 国产日产欧产精品精品app | 婷婷综合久久中文字幕蜜桃三电影 | 久久午夜夜伦鲁鲁片无码免费 | 久久久精品欧美一区二区免费 | 学生妹亚洲一区二区 | 在线精品亚洲一区二区 | 国产卡一卡二卡三 | 国产两女互慰高潮视频在线观看 | 无码av免费一区二区三区试看 | 成人无码视频在线观看网站 | 国产偷国产偷精品高清尤物 | 午夜无码人妻av大片色欲 | 国产小呦泬泬99精品 | 亚洲人成网站免费播放 | av无码不卡在线观看免费 | 国产成人一区二区三区在线观看 | 国产69精品久久久久app下载 | 夜夜高潮次次欢爽av女 | 亚洲欧美日韩综合久久久 | 未满小14洗澡无码视频网站 | 性做久久久久久久久 | 国产免费观看黄av片 | 亚洲精品国偷拍自产在线麻豆 | 人妻少妇精品视频专区 | 88国产精品欧美一区二区三区 | 日本xxxx色视频在线观看免费 | 国产av人人夜夜澡人人爽麻豆 | 熟女少妇在线视频播放 | 国产精品香蕉在线观看 | 麻豆国产人妻欲求不满 | 黑人巨大精品欧美黑寡妇 | 夜夜躁日日躁狠狠久久av | 欧美日韩综合一区二区三区 | 国产偷自视频区视频 | 国产农村乱对白刺激视频 | 日本丰满护士爆乳xxxx | 无码纯肉视频在线观看 | 狠狠色色综合网站 | 国产精品久久久久久亚洲影视内衣 | 色欲人妻aaaaaaa无码 | 一本色道久久综合亚洲精品不卡 | 久精品国产欧美亚洲色aⅴ大片 | 久久亚洲精品中文字幕无男同 | 中文字幕久久久久人妻 | 午夜熟女插插xx免费视频 | 日韩成人一区二区三区在线观看 | 久久人妻内射无码一区三区 | 老熟女乱子伦 | 人人妻人人澡人人爽人人精品浪潮 | 日本精品高清一区二区 | 久久久久成人片免费观看蜜芽 | 日本精品高清一区二区 | 免费观看激色视频网站 | 国内精品人妻无码久久久影院蜜桃 | 亚洲欧洲无卡二区视頻 | 1000部啪啪未满十八勿入下载 | 欧美自拍另类欧美综合图片区 | 天天躁日日躁狠狠躁免费麻豆 | 亚无码乱人伦一区二区 | 国产97人人超碰caoprom | 精品久久久无码中文字幕 | 久久五月精品中文字幕 | 四十如虎的丰满熟妇啪啪 | 国产熟妇另类久久久久 | 亚洲狠狠婷婷综合久久 | av无码久久久久不卡免费网站 | 国产精品久久精品三级 | 色噜噜亚洲男人的天堂 | 无码播放一区二区三区 | 夜精品a片一区二区三区无码白浆 | 午夜精品久久久内射近拍高清 | 国产人成高清在线视频99最全资源 | 国产偷自视频区视频 | 水蜜桃亚洲一二三四在线 | 国产精品国产三级国产专播 | 老子影院午夜精品无码 | 无码人妻丰满熟妇区五十路百度 | 国产婷婷色一区二区三区在线 | 国产人妻人伦精品1国产丝袜 | 正在播放东北夫妻内射 | 亚洲色www成人永久网址 | 两性色午夜视频免费播放 | 国产两女互慰高潮视频在线观看 | 亚洲国精产品一二二线 | 在线播放无码字幕亚洲 | 亚洲日本va中文字幕 | 俺去俺来也www色官网 | 国产疯狂伦交大片 | 国内精品一区二区三区不卡 | 日本护士xxxxhd少妇 | 蜜桃av抽搐高潮一区二区 | 国产精品久久久久久亚洲毛片 | 香蕉久久久久久av成人 | 欧美性黑人极品hd | 国产乱人偷精品人妻a片 | 人妻与老人中文字幕 | 久久99精品国产麻豆蜜芽 | 欧美日韩一区二区免费视频 | 久久亚洲日韩精品一区二区三区 | 露脸叫床粗话东北少妇 | 国产人妻精品午夜福利免费 | 婷婷六月久久综合丁香 | 亚洲精品国产第一综合99久久 | 激情五月综合色婷婷一区二区 | 亚洲国产欧美日韩精品一区二区三区 | 欧美日韩综合一区二区三区 | 日本xxxx色视频在线观看免费 | yw尤物av无码国产在线观看 | 亚洲 a v无 码免 费 成 人 a v | 久久99国产综合精品 | 成人影院yy111111在线观看 | 国产亚洲欧美在线专区 | 久久午夜夜伦鲁鲁片无码免费 | 一本大道久久东京热无码av | 奇米综合四色77777久久 东京无码熟妇人妻av在线网址 | 亚洲乱码中文字幕在线 | www国产精品内射老师 | 国产明星裸体无码xxxx视频 | 亚洲人成影院在线无码按摩店 | 色诱久久久久综合网ywww | 麻豆人妻少妇精品无码专区 | 亚洲第一网站男人都懂 | 色狠狠av一区二区三区 | 精品国产乱码久久久久乱码 | 又大又黄又粗又爽的免费视频 | 无码av中文字幕免费放 | 国产福利视频一区二区 | 狠狠色色综合网站 | 玩弄中年熟妇正在播放 | www成人国产高清内射 | 精品一区二区三区波多野结衣 | 激情亚洲一区国产精品 | 日韩欧美成人免费观看 | 欧美野外疯狂做受xxxx高潮 | 日日噜噜噜噜夜夜爽亚洲精品 | 国产极品视觉盛宴 | 久久 国产 尿 小便 嘘嘘 | 性欧美videos高清精品 | 狠狠色噜噜狠狠狠狠7777米奇 | 欧美日韩综合一区二区三区 | 久久国语露脸国产精品电影 | 人妻有码中文字幕在线 | 桃花色综合影院 | 亚洲国产日韩a在线播放 | 麻豆国产97在线 | 欧洲 | 国产高潮视频在线观看 | 国产人妻精品一区二区三区不卡 | 国产明星裸体无码xxxx视频 | 中文字幕日韩精品一区二区三区 | 欧美熟妇另类久久久久久不卡 | 国产精品手机免费 | 久久精品国产99精品亚洲 | 又湿又紧又大又爽a视频国产 | 亚洲欧美精品aaaaaa片 | 精品久久久无码中文字幕 | 中文字幕无码人妻少妇免费 | 亚洲自偷自偷在线制服 | 国产精华av午夜在线观看 | 女人和拘做爰正片视频 | 国产精品对白交换视频 | 中文无码成人免费视频在线观看 | 欧美35页视频在线观看 | 人妻体内射精一区二区三四 | 少妇性l交大片欧洲热妇乱xxx | 国产精品理论片在线观看 | 青草视频在线播放 | 中国女人内谢69xxxxxa片 | 中文字幕精品av一区二区五区 | 婷婷丁香六月激情综合啪 | 成人免费无码大片a毛片 | 九九久久精品国产免费看小说 | √8天堂资源地址中文在线 | www成人国产高清内射 | 国产无遮挡又黄又爽免费视频 | 日日摸日日碰夜夜爽av | 国语自产偷拍精品视频偷 | 午夜理论片yy44880影院 | 亚洲区小说区激情区图片区 | 国产综合久久久久鬼色 | 免费观看激色视频网站 | 亚欧洲精品在线视频免费观看 | 色综合久久久无码网中文 | 亚洲国产精品无码一区二区三区 | 99精品久久毛片a片 | 日日麻批免费40分钟无码 | 久久综合九色综合欧美狠狠 | 久久综合给合久久狠狠狠97色 | 国产情侣作爱视频免费观看 | 丰满少妇弄高潮了www | 成人性做爰aaa片免费看不忠 | 亚洲男人av香蕉爽爽爽爽 | 欧美人与禽猛交狂配 | 国产特级毛片aaaaaa高潮流水 | 精品一区二区三区波多野结衣 | 日本va欧美va欧美va精品 | 国产精品久久久av久久久 | 国产一区二区三区日韩精品 | 国产成人无码av片在线观看不卡 | 伊人色综合久久天天小片 | 久久精品国产一区二区三区肥胖 | 东京热男人av天堂 | 美女黄网站人色视频免费国产 | 99麻豆久久久国产精品免费 | 无码一区二区三区在线 | 中国女人内谢69xxxxxa片 | 亚洲一区二区观看播放 | 国语自产偷拍精品视频偷 | 福利一区二区三区视频在线观看 | 亚洲欧洲中文日韩av乱码 | 国产在线一区二区三区四区五区 | 久久精品人人做人人综合试看 | 亚洲欧美日韩成人高清在线一区 | 永久免费观看美女裸体的网站 | 中文字幕乱码人妻无码久久 | 欧美精品无码一区二区三区 | 久久久精品国产sm最大网站 | 国产成人无码a区在线观看视频app | 色一情一乱一伦一视频免费看 | 亚洲成av人在线观看网址 | 又大又黄又粗又爽的免费视频 | 红桃av一区二区三区在线无码av | 最新版天堂资源中文官网 | 精品偷自拍另类在线观看 | 51国偷自产一区二区三区 | 我要看www免费看插插视频 | 免费人成网站视频在线观看 | 1000部夫妻午夜免费 | 国产婷婷色一区二区三区在线 | 老头边吃奶边弄进去呻吟 | 国产成人午夜福利在线播放 | 欧美性黑人极品hd | 色一情一乱一伦 | 无码av免费一区二区三区试看 | 麻豆成人精品国产免费 | 亚洲精品无码国产 | 丰满肥臀大屁股熟妇激情视频 | 日本一卡2卡3卡四卡精品网站 | 国内揄拍国内精品少妇国语 | 狠狠色噜噜狠狠狠狠7777米奇 | 丰满肥臀大屁股熟妇激情视频 | 国内揄拍国内精品少妇国语 | 欧美35页视频在线观看 | 人人妻人人藻人人爽欧美一区 | yw尤物av无码国产在线观看 | 婷婷综合久久中文字幕蜜桃三电影 | 男女爱爱好爽视频免费看 | 夫妻免费无码v看片 | 日韩视频 中文字幕 视频一区 | 午夜精品一区二区三区的区别 | 欧美兽交xxxx×视频 | 荫蒂被男人添的好舒服爽免费视频 | 人人妻人人澡人人爽欧美一区 | 国产又粗又硬又大爽黄老大爷视 | 日韩人妻少妇一区二区三区 | 鲁鲁鲁爽爽爽在线视频观看 | 丝袜 中出 制服 人妻 美腿 | 欧美国产亚洲日韩在线二区 | 暴力强奷在线播放无码 | 国产精品亚洲五月天高清 | 日本一区二区三区免费播放 | 日本xxxx色视频在线观看免费 | 日本成熟视频免费视频 | 欧洲熟妇精品视频 | 久久亚洲日韩精品一区二区三区 | 又粗又大又硬又长又爽 | 日产精品99久久久久久 | 国产精品久久久久久久影院 | 日本大乳高潮视频在线观看 | 婷婷丁香六月激情综合啪 | 国产精品人人爽人人做我的可爱 | 国产av无码专区亚洲awww | 丰满肥臀大屁股熟妇激情视频 | 国产精品高潮呻吟av久久 | 精品无人区无码乱码毛片国产 | 2019nv天堂香蕉在线观看 | 国产无遮挡又黄又爽免费视频 | 中文字幕乱妇无码av在线 | 狠狠噜狠狠狠狠丁香五月 | 人人澡人人透人人爽 | 亚洲大尺度无码无码专区 | 综合人妻久久一区二区精品 | 色婷婷久久一区二区三区麻豆 | 国产办公室秘书无码精品99 | 俺去俺来也www色官网 | 正在播放老肥熟妇露脸 | 无码乱肉视频免费大全合集 | 中文字幕 亚洲精品 第1页 | 亚洲а∨天堂久久精品2021 | 装睡被陌生人摸出水好爽 | 中文字幕av无码一区二区三区电影 | 欧美人与善在线com | 久久久www成人免费毛片 | 亚洲の无码国产の无码步美 | 国产莉萝无码av在线播放 | 中文字幕无线码免费人妻 | 亚洲欧美国产精品久久 | 亚洲国产精品成人久久蜜臀 | 55夜色66夜色国产精品视频 | 国产熟女一区二区三区四区五区 | 国产又爽又猛又粗的视频a片 | 国产成人精品必看 | 国产精品鲁鲁鲁 | 99精品久久毛片a片 | 噜噜噜亚洲色成人网站 | 亚洲日本va中文字幕 | 精品人妻av区 | 国产舌乚八伦偷品w中 | 亚洲精品综合一区二区三区在线 | 日韩精品一区二区av在线 | 亚洲国产精品美女久久久久 | 免费人成在线视频无码 | 欧美老人巨大xxxx做受 | 蜜臀aⅴ国产精品久久久国产老师 | 亚洲一区二区观看播放 | 成年美女黄网站色大免费视频 | 99在线 | 亚洲 | 野外少妇愉情中文字幕 | 久久精品国产99久久6动漫 | 一本加勒比波多野结衣 | 亚洲男女内射在线播放 | 2020久久香蕉国产线看观看 | 精品人妻av区 | 一本久道高清无码视频 | 国产亲子乱弄免费视频 | 亚拍精品一区二区三区探花 | 两性色午夜免费视频 | 国产高清不卡无码视频 | 亚洲精品无码国产 | 东京热一精品无码av | 国色天香社区在线视频 | 人妻与老人中文字幕 | 中文字幕精品av一区二区五区 | 国产高清av在线播放 | 中文字幕久久久久人妻 | 精品国产一区二区三区四区在线看 | 国产性生大片免费观看性 | 免费人成网站视频在线观看 | 未满成年国产在线观看 | 精品aⅴ一区二区三区 | 又色又爽又黄的美女裸体网站 | 国产莉萝无码av在线播放 | 国产精品va在线观看无码 | 沈阳熟女露脸对白视频 | 97夜夜澡人人爽人人喊中国片 | 精品无码成人片一区二区98 | a片在线免费观看 | 国产偷抇久久精品a片69 | 欧美喷潮久久久xxxxx | 国产精品亚洲五月天高清 | 丰满人妻一区二区三区免费视频 | 色偷偷人人澡人人爽人人模 | 日韩少妇白浆无码系列 | 1000部啪啪未满十八勿入下载 | 女高中生第一次破苞av | 国产69精品久久久久app下载 | 最近免费中文字幕中文高清百度 | aa片在线观看视频在线播放 | 中文字幕无码日韩专区 | 亚洲自偷自拍另类第1页 | 久久99精品久久久久久 | 精品偷拍一区二区三区在线看 | 人妻互换免费中文字幕 | 久久精品国产亚洲精品 | 亚洲 日韩 欧美 成人 在线观看 | 精品久久久久香蕉网 | 小鲜肉自慰网站xnxx | 撕开奶罩揉吮奶头视频 | 久久精品国产日本波多野结衣 | 日本一区二区三区免费高清 | 欧美xxxx黑人又粗又长 | 亚洲无人区午夜福利码高清完整版 | 日韩av无码一区二区三区 | 国产偷国产偷精品高清尤物 | 无码国产乱人伦偷精品视频 | 久久综合狠狠综合久久综合88 | 欧美 日韩 人妻 高清 中文 | 乱人伦人妻中文字幕无码久久网 | 欧美老熟妇乱xxxxx | 成人试看120秒体验区 | 无码午夜成人1000部免费视频 | 中文字幕乱妇无码av在线 | 国产乱人伦av在线无码 | 国精产品一品二品国精品69xx | 老熟女重囗味hdxx69 | 久热国产vs视频在线观看 | 蜜臀aⅴ国产精品久久久国产老师 | 风流少妇按摩来高潮 | 国产女主播喷水视频在线观看 | 色一情一乱一伦一视频免费看 | 精品国偷自产在线 | 好屌草这里只有精品 | 国产特级毛片aaaaaa高潮流水 | 国内精品人妻无码久久久影院蜜桃 | 日日碰狠狠丁香久燥 | 无码纯肉视频在线观看 | 玩弄中年熟妇正在播放 | 色婷婷香蕉在线一区二区 | 亚洲欧洲日本综合aⅴ在线 | 人妻少妇被猛烈进入中文字幕 | 亚洲经典千人经典日产 | 99久久久国产精品无码免费 | 久久久精品成人免费观看 | 性做久久久久久久免费看 | 亚洲午夜福利在线观看 | 对白脏话肉麻粗话av | 55夜色66夜色国产精品视频 | 人人爽人人爽人人片av亚洲 | 国产精品久久精品三级 | 兔费看少妇性l交大片免费 | 人妻互换免费中文字幕 | 久久99精品久久久久婷婷 | 国产午夜无码视频在线观看 | 伊人久久大香线蕉午夜 | 大乳丰满人妻中文字幕日本 | 久久精品人妻少妇一区二区三区 | 又色又爽又黄的美女裸体网站 | 国产av久久久久精东av | 亚洲综合久久一区二区 | 午夜熟女插插xx免费视频 | 欧美野外疯狂做受xxxx高潮 | 亚洲精品一区二区三区四区五区 | 亚洲日韩一区二区 | 国产亚av手机在线观看 | √8天堂资源地址中文在线 | www国产精品内射老师 | 久久午夜无码鲁丝片秋霞 | 成人精品视频一区二区 | 国产精品怡红院永久免费 | 美女极度色诱视频国产 | 国产在热线精品视频 | 国产精品a成v人在线播放 | 玩弄少妇高潮ⅹxxxyw | 麻花豆传媒剧国产免费mv在线 | 99久久99久久免费精品蜜桃 | 欧美日韩在线亚洲综合国产人 | 真人与拘做受免费视频一 | 日日噜噜噜噜夜夜爽亚洲精品 | 日日天干夜夜狠狠爱 | 无码人妻精品一区二区三区下载 | 国产色视频一区二区三区 | 又大又硬又爽免费视频 | 蜜桃视频插满18在线观看 | 日日天日日夜日日摸 | 久久99精品国产.久久久久 | 欧美xxxx黑人又粗又长 | 欧美性生交活xxxxxdddd | 免费观看黄网站 | 亚洲国产av精品一区二区蜜芽 | 免费人成在线视频无码 | www国产亚洲精品久久久日本 | 国模大胆一区二区三区 | 亚洲一区二区三区香蕉 | 暴力强奷在线播放无码 | 无码播放一区二区三区 | 亚洲色大成网站www国产 | 国内综合精品午夜久久资源 | 国产精品.xx视频.xxtv | 日日摸夜夜摸狠狠摸婷婷 | 一本大道伊人av久久综合 | 成人欧美一区二区三区黑人 | 国产成人一区二区三区别 | 奇米影视7777久久精品 | 激情人妻另类人妻伦 | 青青青爽视频在线观看 | 对白脏话肉麻粗话av | a片在线免费观看 | 天天躁日日躁狠狠躁免费麻豆 | 丰满妇女强制高潮18xxxx | 国产无遮挡又黄又爽免费视频 | 无码人妻黑人中文字幕 | 亚洲精品无码人妻无码 | 亚洲七七久久桃花影院 | 中文字幕无码视频专区 | 国产精品毛片一区二区 | 7777奇米四色成人眼影 | 免费人成在线观看网站 | 欧美丰满熟妇xxxx | 性色欲网站人妻丰满中文久久不卡 | 丰满少妇熟乱xxxxx视频 | 日韩精品成人一区二区三区 | 激情人妻另类人妻伦 | 亚洲日本va中文字幕 | 人人妻人人澡人人爽欧美一区九九 | 亚洲欧洲日本综合aⅴ在线 | 亚洲自偷自偷在线制服 | 妺妺窝人体色www婷婷 | 久久精品中文闷骚内射 | 国产精品久久福利网站 | 人妻少妇精品视频专区 | 免费无码av一区二区 | 久久国产自偷自偷免费一区调 | 亚洲精品一区二区三区大桥未久 | 青青青爽视频在线观看 | 亚洲日本va中文字幕 | 真人与拘做受免费视频 | 亚洲成av人综合在线观看 | 自拍偷自拍亚洲精品10p | 啦啦啦www在线观看免费视频 | 欧美老妇交乱视频在线观看 | 色婷婷欧美在线播放内射 | 麻豆果冻传媒2021精品传媒一区下载 | 伊人久久大香线蕉午夜 | 久久综合久久自在自线精品自 | 天堂亚洲免费视频 | 丝袜 中出 制服 人妻 美腿 | 久久午夜无码鲁丝片午夜精品 | 老太婆性杂交欧美肥老太 | 国产精品久久久久9999小说 | 国产精品久久久久无码av色戒 | 亚洲综合无码一区二区三区 | 5858s亚洲色大成网站www | 国产高清av在线播放 | 久久综合给久久狠狠97色 | 国产莉萝无码av在线播放 | 伊在人天堂亚洲香蕉精品区 | 熟女体下毛毛黑森林 | 99久久精品国产一区二区蜜芽 | 国产两女互慰高潮视频在线观看 | 久久精品人人做人人综合 | 蜜桃视频插满18在线观看 | 久精品国产欧美亚洲色aⅴ大片 | 久久久精品456亚洲影院 | 国产激情一区二区三区 | 天下第一社区视频www日本 | 免费看男女做好爽好硬视频 | 色综合久久88色综合天天 | 荫蒂被男人添的好舒服爽免费视频 | 麻豆国产丝袜白领秘书在线观看 | 亚洲国产一区二区三区在线观看 | 国产人妻精品一区二区三区 | 无人区乱码一区二区三区 | 国产成人无码a区在线观看视频app | 欧美 亚洲 国产 另类 | 大地资源中文第3页 | 无码午夜成人1000部免费视频 | 久久午夜夜伦鲁鲁片无码免费 | 一二三四在线观看免费视频 | 黑人巨大精品欧美一区二区 | 欧美日本日韩 | 亚洲狠狠色丁香婷婷综合 | 午夜成人1000部免费视频 | 日本熟妇乱子伦xxxx | 亚洲熟悉妇女xxx妇女av | 国产av一区二区三区最新精品 | 香港三级日本三级妇三级 | 国产精品99久久精品爆乳 | 国产乱人偷精品人妻a片 | 久激情内射婷内射蜜桃人妖 | 中文字幕无码免费久久9一区9 | 双乳奶水饱满少妇呻吟 | 久久国产36精品色熟妇 | 久久久精品国产sm最大网站 | 国产欧美亚洲精品a | 国产精品久久久久9999小说 | 精品久久久久久人妻无码中文字幕 | 蜜臀aⅴ国产精品久久久国产老师 | 最近免费中文字幕中文高清百度 | 欧美日本精品一区二区三区 | 丰满护士巨好爽好大乳 | 我要看www免费看插插视频 | 中文字幕无码视频专区 | 精品厕所偷拍各类美女tp嘘嘘 | 色欲综合久久中文字幕网 | 亚洲中文字幕无码中文字在线 | 午夜性刺激在线视频免费 | 国产美女极度色诱视频www | 精品人人妻人人澡人人爽人人 | 久久久久av无码免费网 | 日本精品人妻无码77777 天堂一区人妻无码 | 99国产精品白浆在线观看免费 | 乌克兰少妇xxxx做受 | 精品无码国产一区二区三区av | 亚洲人交乣女bbw | 国产精品成人av在线观看 | 麻豆精品国产精华精华液好用吗 | 牲欲强的熟妇农村老妇女 | 俺去俺来也www色官网 | 在线a亚洲视频播放在线观看 | 欧美一区二区三区视频在线观看 | 欧美高清在线精品一区 | 激情内射亚州一区二区三区爱妻 | 精品 日韩 国产 欧美 视频 | 成人精品天堂一区二区三区 | 婷婷色婷婷开心五月四房播播 | 精品一区二区不卡无码av | 亚洲日韩精品欧美一区二区 | 国产av一区二区精品久久凹凸 | 未满小14洗澡无码视频网站 | 欧美高清在线精品一区 | 蜜桃臀无码内射一区二区三区 | 性欧美牲交在线视频 | 日韩人妻少妇一区二区三区 | 久青草影院在线观看国产 | 性史性农村dvd毛片 | 亚洲啪av永久无码精品放毛片 | 亚洲一区二区三区无码久久 | av人摸人人人澡人人超碰下载 | 国产色xx群视频射精 | 亚洲中文字幕乱码av波多ji | 亚洲一区二区三区含羞草 | 国产亚洲精品久久久闺蜜 | 在线 国产 欧美 亚洲 天堂 | 国产人妻大战黑人第1集 | 国产av无码专区亚洲awww | 色综合视频一区二区三区 | 久久精品中文字幕一区 | 日韩精品无码免费一区二区三区 | 麻豆md0077饥渴少妇 | 女人被男人躁得好爽免费视频 | 欧美猛少妇色xxxxx | 国产人妻久久精品二区三区老狼 | 国产性生大片免费观看性 | 欧美兽交xxxx×视频 | 久久亚洲精品成人无码 | 国产无av码在线观看 | 天天躁日日躁狠狠躁免费麻豆 | 亚洲区小说区激情区图片区 | 欧美 日韩 人妻 高清 中文 | 大乳丰满人妻中文字幕日本 | 97色伦图片97综合影院 | 国产午夜无码视频在线观看 | 99久久精品日本一区二区免费 | 欧美乱妇无乱码大黄a片 | 亚洲日韩精品欧美一区二区 | 人人妻人人澡人人爽欧美一区九九 | 亚洲熟妇色xxxxx欧美老妇 | 国产午夜无码精品免费看 | 免费观看黄网站 | 精品久久久无码人妻字幂 | 成熟妇人a片免费看网站 | 亚洲区欧美区综合区自拍区 | 日韩精品久久久肉伦网站 | 亚洲理论电影在线观看 | 中文字幕+乱码+中文字幕一区 | 色五月丁香五月综合五月 | 国产无遮挡又黄又爽又色 | 日本护士毛茸茸高潮 | 亚洲一区二区三区国产精华液 | 亚洲阿v天堂在线 | 国产猛烈高潮尖叫视频免费 | 97资源共享在线视频 | 四虎国产精品免费久久 | 无码乱肉视频免费大全合集 | 亚洲va中文字幕无码久久不卡 | 亚洲中文字幕在线观看 | 玩弄少妇高潮ⅹxxxyw | 2019午夜福利不卡片在线 | 强辱丰满人妻hd中文字幕 | 亚洲色大成网站www | 国产成人精品优优av | 中文久久乱码一区二区 | 国产午夜福利100集发布 | 内射白嫩少妇超碰 | 99久久精品国产一区二区蜜芽 | 超碰97人人射妻 | 日本精品高清一区二区 | 亚洲国产精品久久久天堂 | 国产激情综合五月久久 | 中文字幕无码日韩欧毛 | 在线亚洲高清揄拍自拍一品区 | 一本久道久久综合婷婷五月 | 日本熟妇浓毛 | 国产综合久久久久鬼色 | 精品一区二区不卡无码av | 中文精品久久久久人妻不卡 | 性生交大片免费看女人按摩摩 | 久久综合激激的五月天 | 欧美日韩在线亚洲综合国产人 | 99麻豆久久久国产精品免费 | 久久99精品久久久久久 | 天天摸天天透天天添 | 在线观看免费人成视频 | 色综合久久88色综合天天 | 国产乡下妇女做爰 | 亚洲综合无码一区二区三区 | 亚洲国产精品一区二区美利坚 | 少妇人妻av毛片在线看 | 97夜夜澡人人爽人人喊中国片 | 国产偷自视频区视频 | 无码福利日韩神码福利片 | 日本护士xxxxhd少妇 | 蜜臀av无码人妻精品 | 撕开奶罩揉吮奶头视频 | 天天拍夜夜添久久精品大 | 亚洲日本一区二区三区在线 | 动漫av一区二区在线观看 | 成年美女黄网站色大免费视频 | 国模大胆一区二区三区 | 久久国产自偷自偷免费一区调 | 中文字幕精品av一区二区五区 | 亚洲中文字幕av在天堂 | 国产精品久久福利网站 | 色狠狠av一区二区三区 | 欧美成人家庭影院 | 婷婷六月久久综合丁香 | 激情国产av做激情国产爱 | 欧美日韩人成综合在线播放 | 人妻有码中文字幕在线 | 99久久婷婷国产综合精品青草免费 | 青草视频在线播放 | 男女下面进入的视频免费午夜 | 日本大香伊一区二区三区 | 欧美日韩视频无码一区二区三 | 国产精品毛片一区二区 | 午夜无码区在线观看 | 久久精品一区二区三区四区 | 亚洲成av人在线观看网址 | 亚洲欧美日韩综合久久久 | 色欲人妻aaaaaaa无码 | 亚洲成av人片在线观看无码不卡 | 久久久精品456亚洲影院 | 国产真人无遮挡作爱免费视频 | 色狠狠av一区二区三区 | 久9re热视频这里只有精品 | 国产精品美女久久久 | www成人国产高清内射 | 无遮无挡爽爽免费视频 | 亚洲中文字幕无码一久久区 | 一本久久a久久精品vr综合 | 久久精品国产亚洲精品 | 中文字幕无码视频专区 | 亚洲欧美精品aaaaaa片 | 久久亚洲中文字幕无码 | 亚洲а∨天堂久久精品2021 | 国产精品无码久久av | 国产偷自视频区视频 | 欧美成人免费全部网站 | 亚洲欧美国产精品专区久久 | 少妇一晚三次一区二区三区 | 日本丰满熟妇videos | 亚洲大尺度无码无码专区 | 国产在线精品一区二区高清不卡 | 国产精品亚洲а∨无码播放麻豆 | 九九在线中文字幕无码 | 欧美高清在线精品一区 | 国产亚洲精品久久久ai换 | 久久www免费人成人片 | 少妇厨房愉情理9仑片视频 | 3d动漫精品啪啪一区二区中 | 色诱久久久久综合网ywww | 精品乱码久久久久久久 | 成 人 免费观看网站 | 成年美女黄网站色大免费全看 | 2019nv天堂香蕉在线观看 | 亚洲а∨天堂久久精品2021 | 一本色道久久综合狠狠躁 | 国内精品九九久久久精品 | 日韩精品无码一区二区中文字幕 | 欧美人与善在线com | 亚洲人交乣女bbw | 性欧美大战久久久久久久 | 久久久中文久久久无码 | 中国女人内谢69xxxx | 一本色道久久综合狠狠躁 | 亚洲色www成人永久网址 | 乌克兰少妇xxxx做受 | 亚洲午夜福利在线观看 | 国产精品va在线观看无码 | 粉嫩少妇内射浓精videos | 人人爽人人爽人人片av亚洲 | 黑人巨大精品欧美一区二区 | 日韩人妻系列无码专区 | 欧美日韩人成综合在线播放 | 高潮毛片无遮挡高清免费 | 欧美日韩视频无码一区二区三 | 亚洲国产综合无码一区 | 中文字幕av无码一区二区三区电影 | 国产在线aaa片一区二区99 | 国产艳妇av在线观看果冻传媒 | 天天拍夜夜添久久精品 | 国产精品国产自线拍免费软件 | www国产精品内射老师 | 亚洲中文字幕av在天堂 | 中文字幕无线码免费人妻 | 亚洲国精产品一二二线 | 18无码粉嫩小泬无套在线观看 | 久久综合久久自在自线精品自 | 麻豆av传媒蜜桃天美传媒 | 色综合视频一区二区三区 | 久久久亚洲欧洲日产国码αv | 久久精品国产精品国产精品污 | 国产午夜福利亚洲第一 | 内射白嫩少妇超碰 | 熟妇人妻无码xxx视频 | 亚洲毛片av日韩av无码 | 伊人久久婷婷五月综合97色 | 人妻少妇被猛烈进入中文字幕 | 国产人妻久久精品二区三区老狼 | 国产成人一区二区三区别 | 亚洲 另类 在线 欧美 制服 | 大地资源网第二页免费观看 | 激情爆乳一区二区三区 | 亚洲日韩av一区二区三区中文 | 亚洲啪av永久无码精品放毛片 | 精品一二三区久久aaa片 | 久久无码中文字幕免费影院蜜桃 | 国内揄拍国内精品人妻 | 免费看男女做好爽好硬视频 | 东京热男人av天堂 | 精品欧美一区二区三区久久久 | 欧美自拍另类欧美综合图片区 | 中文无码伦av中文字幕 | 欧美黑人巨大xxxxx | 小sao货水好多真紧h无码视频 | 国产电影无码午夜在线播放 | 亚欧洲精品在线视频免费观看 | 国产电影无码午夜在线播放 | 亚洲第一无码av无码专区 | 国内精品一区二区三区不卡 | 国产特级毛片aaaaaa高潮流水 | 日韩欧美中文字幕在线三区 | 欧美日韩在线亚洲综合国产人 | 国内精品九九久久久精品 | 久久精品国产亚洲精品 | 青青青爽视频在线观看 | 麻豆果冻传媒2021精品传媒一区下载 | 99久久久无码国产aaa精品 | 欧美性生交xxxxx久久久 | 无码精品国产va在线观看dvd | 无遮挡国产高潮视频免费观看 | 午夜福利电影 | 精品国产成人一区二区三区 | 天天燥日日燥 | 少妇无套内谢久久久久 | 少妇性荡欲午夜性开放视频剧场 | 日韩成人一区二区三区在线观看 | 国产精品内射视频免费 | 一本久道久久综合狠狠爱 | 久久午夜夜伦鲁鲁片无码免费 | 国产精品嫩草久久久久 | 人妻无码αv中文字幕久久琪琪布 | 一本久久a久久精品亚洲 | 伊人久久大香线蕉av一区二区 | 精品无码国产自产拍在线观看蜜 | 午夜男女很黄的视频 | 久久综合久久自在自线精品自 | 美女扒开屁股让男人桶 | 鲁大师影院在线观看 | 亚洲精品午夜国产va久久成人 | 伊人久久大香线蕉av一区二区 | 亚洲国产成人a精品不卡在线 | 六月丁香婷婷色狠狠久久 | 在线观看国产午夜福利片 | 中文字幕无码日韩欧毛 | 国产农村乱对白刺激视频 | 国产精品二区一区二区aⅴ污介绍 | 日韩精品a片一区二区三区妖精 | 伊人久久婷婷五月综合97色 | 亚洲欧美色中文字幕在线 | 人妻无码久久精品人妻 | 蜜桃av抽搐高潮一区二区 | 精品久久久无码中文字幕 | 日韩人妻无码一区二区三区久久99 | 两性色午夜免费视频 | 午夜精品久久久内射近拍高清 | 国产麻豆精品一区二区三区v视界 | 无码人妻少妇伦在线电影 | 久久99热只有频精品8 | 日韩 欧美 动漫 国产 制服 | 无码人妻av免费一区二区三区 | 粗大的内捧猛烈进出视频 | 美女极度色诱视频国产 | 波多野结衣av在线观看 | 亚洲欧洲日本综合aⅴ在线 | 狠狠色噜噜狠狠狠7777奇米 | 欧美日韩色另类综合 | 中文无码伦av中文字幕 | 日日夜夜撸啊撸 | 在线 国产 欧美 亚洲 天堂 | 亚洲色成人中文字幕网站 | 牲欲强的熟妇农村老妇女视频 | 亚洲欧美综合区丁香五月小说 | 老子影院午夜伦不卡 | 强辱丰满人妻hd中文字幕 | 人妻人人添人妻人人爱 | 99久久99久久免费精品蜜桃 | 狂野欧美性猛xxxx乱大交 | 亚洲精品中文字幕久久久久 | 中文无码精品a∨在线观看不卡 | 老头边吃奶边弄进去呻吟 | 亚洲精品综合一区二区三区在线 | 亚洲熟女一区二区三区 | 性生交片免费无码看人 | 18禁黄网站男男禁片免费观看 | 图片区 小说区 区 亚洲五月 | 久久精品人人做人人综合 | 激情五月综合色婷婷一区二区 | 亚洲欧美中文字幕5发布 | 天天爽夜夜爽夜夜爽 | 亚洲国产精品久久人人爱 | 东京无码熟妇人妻av在线网址 | 亚洲中文字幕无码中文字在线 | 久久这里只有精品视频9 | 丰满少妇高潮惨叫视频 | 亚洲の无码国产の无码步美 | 少妇无码一区二区二三区 | 爆乳一区二区三区无码 | 久久人人爽人人爽人人片ⅴ | 人妻与老人中文字幕 | 牲欲强的熟妇农村老妇女 | 成人精品一区二区三区中文字幕 | 狠狠色噜噜狠狠狠7777奇米 | 日韩精品一区二区av在线 | 成在人线av无码免观看麻豆 | 亚洲成av人影院在线观看 | 无遮挡啪啪摇乳动态图 | 人人妻人人澡人人爽欧美精品 | 国产精品人人爽人人做我的可爱 | 亚洲区小说区激情区图片区 | 欧美日韩综合一区二区三区 | 大肉大捧一进一出视频出来呀 | 亚拍精品一区二区三区探花 | 亚洲综合无码一区二区三区 | 波多野结衣乳巨码无在线观看 | 久久久久久九九精品久 | 性做久久久久久久久 | 中文字幕无码av波多野吉衣 | 国产小呦泬泬99精品 | 蜜臀av无码人妻精品 | 性欧美videos高清精品 | 久久精品一区二区三区四区 | 久久综合激激的五月天 | av无码久久久久不卡免费网站 | 少妇一晚三次一区二区三区 | 福利一区二区三区视频在线观看 | 亚洲精品久久久久avwww潮水 | 日本高清一区免费中文视频 | 亚洲国产欧美日韩精品一区二区三区 | 国产性生交xxxxx无码 | 国产尤物精品视频 | 国产成人无码av片在线观看不卡 | 我要看www免费看插插视频 | 日日天日日夜日日摸 | 国产精品沙发午睡系列 | 国产亚av手机在线观看 | 风流少妇按摩来高潮 | 少妇被黑人到高潮喷出白浆 | 婷婷色婷婷开心五月四房播播 | 久久国产36精品色熟妇 | 国产亚洲精品久久久久久 | 99久久亚洲精品无码毛片 | 国产精品久久久久久无码 | 色五月丁香五月综合五月 | 国产av一区二区精品久久凹凸 | 亚洲人交乣女bbw | 精品国产一区av天美传媒 | 午夜男女很黄的视频 | 国内丰满熟女出轨videos | 免费播放一区二区三区 | 亚洲男人av香蕉爽爽爽爽 | 色婷婷综合中文久久一本 | 日韩精品成人一区二区三区 | 强伦人妻一区二区三区视频18 | 日欧一片内射va在线影院 | 亚洲国产av美女网站 | 四虎永久在线精品免费网址 | 国产精品高潮呻吟av久久 | 久久无码中文字幕免费影院蜜桃 | 黑人玩弄人妻中文在线 | 牲欲强的熟妇农村老妇女视频 | 日日干夜夜干 | 台湾无码一区二区 | 国产精品资源一区二区 | 国产亚洲精品久久久闺蜜 | 人妻少妇精品久久 | 久久精品女人天堂av免费观看 | 东京热男人av天堂 | 婷婷色婷婷开心五月四房播播 | 日韩精品无码一本二本三本色 | 国产成人无码区免费内射一片色欲 | 亚洲天堂2017无码中文 | 少女韩国电视剧在线观看完整 | 97精品人妻一区二区三区香蕉 | 中文字幕 亚洲精品 第1页 | 久久伊人色av天堂九九小黄鸭 | 欧美精品国产综合久久 | 少妇久久久久久人妻无码 | 麻豆蜜桃av蜜臀av色欲av | 人妻少妇被猛烈进入中文字幕 | 精品无码成人片一区二区98 | 又湿又紧又大又爽a视频国产 | 乱人伦人妻中文字幕无码久久网 | 精品国产国产综合精品 | 67194成是人免费无码 | 亚洲国产成人a精品不卡在线 | 无码毛片视频一区二区本码 | 国产熟女一区二区三区四区五区 | 久久久无码中文字幕久... | 色综合久久中文娱乐网 | 欧美阿v高清资源不卡在线播放 | 2020久久超碰国产精品最新 | 国产精品第一国产精品 | 国产两女互慰高潮视频在线观看 | 国产精品对白交换视频 | 午夜精品久久久久久久 | 一本无码人妻在中文字幕免费 | 色综合视频一区二区三区 | 少妇无码av无码专区在线观看 | 日韩精品一区二区av在线 | 性做久久久久久久久 | a片免费视频在线观看 | 亚洲色大成网站www | 国产免费观看黄av片 | 国产猛烈高潮尖叫视频免费 | 国产精品资源一区二区 | 亚洲熟熟妇xxxx | 欧美日韩一区二区三区自拍 | 国产xxx69麻豆国语对白 | 中文精品无码中文字幕无码专区 | 久久久久se色偷偷亚洲精品av | 纯爱无遮挡h肉动漫在线播放 | 好爽又高潮了毛片免费下载 | 领导边摸边吃奶边做爽在线观看 | 麻豆国产丝袜白领秘书在线观看 | 亚洲中文字幕无码中字 | 人妻少妇精品视频专区 | 国产精品永久免费视频 | 四虎永久在线精品免费网址 | 午夜福利一区二区三区在线观看 | 国产精品毛片一区二区 | 1000部啪啪未满十八勿入下载 | 99er热精品视频 | 无人区乱码一区二区三区 | 无码人妻av免费一区二区三区 | 久久精品视频在线看15 | 东京热无码av男人的天堂 | 亚洲欧美日韩综合久久久 | 国产色精品久久人妻 | 国产成人精品必看 | 麻豆成人精品国产免费 | 国产精品久久久 | 久久国产自偷自偷免费一区调 | 亚洲男女内射在线播放 | 永久免费精品精品永久-夜色 | 国产一区二区三区四区五区加勒比 | 久久久久亚洲精品男人的天堂 | 亚洲一区二区三区含羞草 | 熟妇人妻无乱码中文字幕 | 亚洲gv猛男gv无码男同 | 国产一区二区三区四区五区加勒比 | 99久久99久久免费精品蜜桃 | 真人与拘做受免费视频一 | 国内精品人妻无码久久久影院蜜桃 | 一个人看的视频www在线 | 又大又硬又黄的免费视频 | 国内精品久久毛片一区二区 | 国产一区二区三区四区五区加勒比 | 色欲av亚洲一区无码少妇 | 精品一二三区久久aaa片 | 十八禁真人啪啪免费网站 | 成在人线av无码免费 | 沈阳熟女露脸对白视频 | 欧美freesex黑人又粗又大 | 日日摸夜夜摸狠狠摸婷婷 | 黄网在线观看免费网站 | 红桃av一区二区三区在线无码av | 免费无码的av片在线观看 | 亚洲色欲久久久综合网东京热 | 婷婷丁香五月天综合东京热 | 国产精品无码久久av | 曰韩无码二三区中文字幕 | 欧美人与禽zoz0性伦交 | 国产内射爽爽大片视频社区在线 | 日本大香伊一区二区三区 | 亚洲精品中文字幕乱码 | 无码纯肉视频在线观看 | 粉嫩少妇内射浓精videos | 国产猛烈高潮尖叫视频免费 | 午夜免费福利小电影 | 无码人妻少妇伦在线电影 | 久久精品无码一区二区三区 | 亚洲日韩中文字幕在线播放 | 欧美怡红院免费全部视频 | 欧美第一黄网免费网站 | 又粗又大又硬又长又爽 | 在线а√天堂中文官网 | 亚洲春色在线视频 | 精品偷拍一区二区三区在线看 | 亚洲成a人一区二区三区 | 国产精品无套呻吟在线 | 高潮毛片无遮挡高清免费 | 国产人妻精品午夜福利免费 | 一区二区三区高清视频一 | 熟妇人妻中文av无码 | 国产福利视频一区二区 | 国产做国产爱免费视频 | 国产色精品久久人妻 | 无码人中文字幕 | 伊在人天堂亚洲香蕉精品区 | 国产精品久久国产精品99 | 久久综合狠狠综合久久综合88 | 内射巨臀欧美在线视频 | 亚洲国产精品久久久天堂 | 国产精品久久精品三级 | 中国女人内谢69xxxx | 精品国偷自产在线视频 | 国产亲子乱弄免费视频 | 国语精品一区二区三区 | 国产97色在线 | 免 | 欧美 日韩 人妻 高清 中文 | 亚洲欧美精品aaaaaa片 | 少妇无套内谢久久久久 | 丰满岳乱妇在线观看中字无码 | 欧美老人巨大xxxx做受 | 一本久道久久综合狠狠爱 | 国产麻豆精品精东影业av网站 | 国产精品香蕉在线观看 | 国产又粗又硬又大爽黄老大爷视 | 亚洲大尺度无码无码专区 | 在线欧美精品一区二区三区 | 亚洲 欧美 激情 小说 另类 | 久久人人爽人人爽人人片ⅴ | 欧美日本免费一区二区三区 | 人人澡人人妻人人爽人人蜜桃 | 2020最新国产自产精品 | 动漫av网站免费观看 | 国产综合在线观看 | 18无码粉嫩小泬无套在线观看 | 天堂а√在线中文在线 | 国语精品一区二区三区 | www国产精品内射老师 | 女高中生第一次破苞av | 99视频精品全部免费免费观看 | 亚洲欧美综合区丁香五月小说 | 久9re热视频这里只有精品 | 黑人巨大精品欧美黑寡妇 | 久久久久久久人妻无码中文字幕爆 | 亚洲va中文字幕无码久久不卡 | a在线观看免费网站大全 | 久热国产vs视频在线观看 | 日韩人妻无码中文字幕视频 | 亚洲精品美女久久久久久久 | 成人性做爰aaa片免费看不忠 | 国产精品va在线播放 | 日韩人妻系列无码专区 | 精品厕所偷拍各类美女tp嘘嘘 | 夜夜高潮次次欢爽av女 | 欧美成人家庭影院 | 亚洲狠狠色丁香婷婷综合 | 国产精品无套呻吟在线 | 国产免费久久精品国产传媒 | 欧美变态另类xxxx | 啦啦啦www在线观看免费视频 | 中文字幕无码av波多野吉衣 | 成人一在线视频日韩国产 | 波多野结衣aⅴ在线 | 婷婷丁香六月激情综合啪 | 国产免费久久久久久无码 | 欧美高清在线精品一区 | aⅴ在线视频男人的天堂 | 乱中年女人伦av三区 | 丝袜人妻一区二区三区 | 天堂在线观看www | 色五月五月丁香亚洲综合网 | 国产黄在线观看免费观看不卡 | 亚洲乱码国产乱码精品精 | av无码久久久久不卡免费网站 | 2020最新国产自产精品 | 牛和人交xxxx欧美 | 精品久久综合1区2区3区激情 | 亚洲精品国偷拍自产在线观看蜜桃 | 久久久久亚洲精品男人的天堂 | 亚洲欧美日韩成人高清在线一区 | 在线欧美精品一区二区三区 | 久9re热视频这里只有精品 | 日本一区二区三区免费播放 | 国产综合久久久久鬼色 | 国产成人精品一区二区在线小狼 | 欧美 丝袜 自拍 制服 另类 | 国产精品久久久久久久9999 | 青青久在线视频免费观看 | 婷婷色婷婷开心五月四房播播 | 中文字幕日韩精品一区二区三区 | 亚洲无人区一区二区三区 | 国产精品视频免费播放 | 日本熟妇大屁股人妻 | 欧美黑人性暴力猛交喷水 | 亚洲精品鲁一鲁一区二区三区 | 国内精品一区二区三区不卡 | 综合人妻久久一区二区精品 | www国产精品内射老师 | 中文字幕无码av波多野吉衣 | 久久精品国产日本波多野结衣 | 999久久久国产精品消防器材 | 国产一区二区三区四区五区加勒比 | 国产熟女一区二区三区四区五区 | 奇米影视7777久久精品 | 日本高清一区免费中文视频 | 国产熟女一区二区三区四区五区 | 99在线 | 亚洲 | 色婷婷综合激情综在线播放 | 欧美国产日产一区二区 | 国产成人综合美国十次 | 国产在线一区二区三区四区五区 | 国产精品无码一区二区三区不卡 | 精品国产av色一区二区深夜久久 | 日日碰狠狠躁久久躁蜜桃 | 国产亚洲精品久久久久久国模美 | 日欧一片内射va在线影院 | 国产精品亚洲五月天高清 | 国产成人无码午夜视频在线观看 | 国产尤物精品视频 | 国产成人无码av在线影院 | 中文字幕无码乱人伦 | 中文字幕av无码一区二区三区电影 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 无码中文字幕色专区 | 色欲av亚洲一区无码少妇 | 97无码免费人妻超级碰碰夜夜 | 亚洲精品久久久久avwww潮水 | 亚洲色大成网站www国产 | 国产成人一区二区三区别 | 国产成人无码av片在线观看不卡 | 国产精品久久久久无码av色戒 | 亚洲热妇无码av在线播放 | 九一九色国产 | 亚洲熟妇色xxxxx亚洲 | 国产超碰人人爽人人做人人添 | 久久午夜夜伦鲁鲁片无码免费 | 亚洲精品一区二区三区四区五区 | 日本精品少妇一区二区三区 | 国产在线精品一区二区三区直播 | 国产成人无码av在线影院 | 亚洲国产欧美在线成人 | 99久久精品无码一区二区毛片 | 少妇被黑人到高潮喷出白浆 | 久久久国产一区二区三区 | 日韩视频 中文字幕 视频一区 | 全球成人中文在线 | 国产精品a成v人在线播放 | 亚洲国产精品毛片av不卡在线 | 夜夜影院未满十八勿进 | 捆绑白丝粉色jk震动捧喷白浆 | 青青青手机频在线观看 | 亚洲中文字幕乱码av波多ji | 欧美日韩一区二区三区自拍 | 日韩精品无码免费一区二区三区 | 天天做天天爱天天爽综合网 | 久久无码中文字幕免费影院蜜桃 | 波多野结衣高清一区二区三区 | 欧美猛少妇色xxxxx | 久久综合给合久久狠狠狠97色 | 中文毛片无遮挡高清免费 | 1000部夫妻午夜免费 | 国产精品久久精品三级 | 人妻少妇精品无码专区二区 | 对白脏话肉麻粗话av | 国产黄在线观看免费观看不卡 | 又湿又紧又大又爽a视频国产 | 久久国产精品萌白酱免费 | 国产激情无码一区二区 | 色老头在线一区二区三区 | 中国女人内谢69xxxx | 亚洲精品综合五月久久小说 | 久久午夜无码鲁丝片秋霞 | 日韩精品无码一区二区中文字幕 | 激情内射亚州一区二区三区爱妻 | 久久精品人人做人人综合试看 | 国产精品亚洲一区二区三区喷水 | 亚洲欧洲日本综合aⅴ在线 | 国产尤物精品视频 | 99久久99久久免费精品蜜桃 | 麻豆成人精品国产免费 | 少妇厨房愉情理9仑片视频 | 天天拍夜夜添久久精品大 | 88国产精品欧美一区二区三区 | 国产热a欧美热a在线视频 | 成人欧美一区二区三区 | 强开小婷嫩苞又嫩又紧视频 | 亚洲春色在线视频 | 亚洲精品国偷拍自产在线观看蜜桃 | 国产成人精品久久亚洲高清不卡 | 国产又粗又硬又大爽黄老大爷视 | 久久久久久久女国产乱让韩 | 国产麻豆精品精东影业av网站 | 国产成人综合色在线观看网站 | 蜜桃臀无码内射一区二区三区 | 久久亚洲中文字幕无码 | 免费国产黄网站在线观看 | 国产麻豆精品精东影业av网站 | 四虎影视成人永久免费观看视频 | 国产黑色丝袜在线播放 | 青青青手机频在线观看 | 丰满少妇女裸体bbw | 日本精品人妻无码77777 天堂一区人妻无码 | 亚洲综合无码久久精品综合 | 久久精品人妻少妇一区二区三区 | 日本在线高清不卡免费播放 | 99精品国产综合久久久久五月天 | 天天躁夜夜躁狠狠是什么心态 | 精品亚洲成av人在线观看 | 亚洲熟女一区二区三区 | 国产亚洲精品久久久久久久 | 无遮无挡爽爽免费视频 | 亚洲日韩av一区二区三区中文 | 亚洲一区av无码专区在线观看 | 中文字幕无码日韩欧毛 | 亚洲色无码一区二区三区 | 欧美肥老太牲交大战 | 国产乱人伦偷精品视频 | 国产美女极度色诱视频www | 亚洲人成影院在线无码按摩店 | 最新国产麻豆aⅴ精品无码 | 欧美精品免费观看二区 | 久久亚洲中文字幕精品一区 | 免费观看又污又黄的网站 | 伊人久久大香线蕉av一区二区 | 我要看www免费看插插视频 | 人妻插b视频一区二区三区 | 亚洲精品一区二区三区在线 | 亚洲成a人一区二区三区 | 国产极品美女高潮无套在线观看 | 欧洲熟妇色 欧美 | 黑人大群体交免费视频 | 久久综合久久自在自线精品自 | 中文无码伦av中文字幕 | 国产手机在线αⅴ片无码观看 | 2019nv天堂香蕉在线观看 | 少妇被黑人到高潮喷出白浆 | 亚洲熟熟妇xxxx | 日日麻批免费40分钟无码 | 无码av免费一区二区三区试看 | 亚洲人成影院在线无码按摩店 | 精品人妻人人做人人爽 | 久久亚洲中文字幕精品一区 | 国产无遮挡又黄又爽又色 | 国产办公室秘书无码精品99 | 无码纯肉视频在线观看 | 欧美精品无码一区二区三区 | 亚洲色偷偷偷综合网 | 人人妻人人澡人人爽人人精品浪潮 | 精品乱子伦一区二区三区 | 国产激情综合五月久久 | 狠狠cao日日穞夜夜穞av | 午夜理论片yy44880影院 | 午夜不卡av免费 一本久久a久久精品vr综合 | 夜精品a片一区二区三区无码白浆 | 自拍偷自拍亚洲精品10p | 亚洲日本一区二区三区在线 | 无码国产色欲xxxxx视频 | 少妇被黑人到高潮喷出白浆 | 狠狠色丁香久久婷婷综合五月 | 亚洲区小说区激情区图片区 | 啦啦啦www在线观看免费视频 | 久久久久免费看成人影片 | 国产美女极度色诱视频www | 美女扒开屁股让男人桶 | 一本久久a久久精品vr综合 | 欧美熟妇另类久久久久久多毛 | 国产精品高潮呻吟av久久4虎 | 性色av无码免费一区二区三区 | 国产成人无码区免费内射一片色欲 | 黑人粗大猛烈进出高潮视频 | 色窝窝无码一区二区三区色欲 | 久久午夜无码鲁丝片秋霞 | 国产精品成人av在线观看 | 国产真实伦对白全集 | 国产精品久久久久久久影院 | 中文无码伦av中文字幕 | 国产亲子乱弄免费视频 | 青春草在线视频免费观看 | 激情综合激情五月俺也去 | 国产凸凹视频一区二区 | 夜夜躁日日躁狠狠久久av | 久久久久久久久蜜桃 | 麻豆md0077饥渴少妇 | 蜜桃av抽搐高潮一区二区 | 亚洲中文字幕乱码av波多ji | av人摸人人人澡人人超碰下载 | 亚洲一区二区三区在线观看网站 | 成熟妇人a片免费看网站 | 日日天日日夜日日摸 | 亚洲男人av香蕉爽爽爽爽 | 黄网在线观看免费网站 | 亚洲精品一区二区三区在线 | 欧美精品无码一区二区三区 | 亚洲啪av永久无码精品放毛片 | 久久无码专区国产精品s | 99国产精品白浆在线观看免费 | 中文字幕精品av一区二区五区 | 日韩精品久久久肉伦网站 | 国产办公室秘书无码精品99 | 午夜性刺激在线视频免费 | 野狼第一精品社区 | 强奷人妻日本中文字幕 | 亚洲国产一区二区三区在线观看 | 国产精品无码一区二区三区不卡 | 亚洲中文字幕va福利 | 激情五月综合色婷婷一区二区 | 成人片黄网站色大片免费观看 | 国产精品久久久久7777 | 亚洲精品一区三区三区在线观看 | 国产美女极度色诱视频www | 欧美一区二区三区视频在线观看 | 好男人社区资源 | 国产高清av在线播放 | 国产精品久久久久久无码 | 亚洲精品无码人妻无码 | 18禁黄网站男男禁片免费观看 | 久久 国产 尿 小便 嘘嘘 | 中文字幕乱码人妻无码久久 | 国产精品久久国产精品99 | 国产福利视频一区二区 | 日产精品高潮呻吟av久久 | 久久国产自偷自偷免费一区调 | 草草网站影院白丝内射 | 亚洲中文无码av永久不收费 | 三上悠亚人妻中文字幕在线 | 国产又粗又硬又大爽黄老大爷视 | 国产口爆吞精在线视频 | 牲欲强的熟妇农村老妇女视频 | 性做久久久久久久免费看 | 国产精品亚洲五月天高清 | 亚洲色欲色欲天天天www | 色噜噜亚洲男人的天堂 | 天海翼激烈高潮到腰振不止 | 国产精品自产拍在线观看 | 国产乱人伦app精品久久 国产在线无码精品电影网 国产国产精品人在线视 | 无遮挡国产高潮视频免费观看 | 午夜精品久久久久久久久 | 久久亚洲日韩精品一区二区三区 | 亚洲国产日韩a在线播放 | 亚洲国产精品久久人人爱 | 欧美自拍另类欧美综合图片区 | 天下第一社区视频www日本 | 日韩人妻无码一区二区三区久久99 | 奇米影视7777久久精品人人爽 | 国产极品美女高潮无套在线观看 | 久久精品国产99精品亚洲 | 中文字幕日韩精品一区二区三区 | 色 综合 欧美 亚洲 国产 | 国产精品人妻一区二区三区四 | 性欧美牲交xxxxx视频 | 精品国产精品久久一区免费式 | 精品人人妻人人澡人人爽人人 | 中文字幕无码热在线视频 | 免费观看的无遮挡av | 久久久久久久人妻无码中文字幕爆 | 久久久久免费看成人影片 | 成人精品视频一区二区 | av无码电影一区二区三区 | 秋霞成人午夜鲁丝一区二区三区 | 无码一区二区三区在线观看 | 又色又爽又黄的美女裸体网站 | 又粗又大又硬毛片免费看 | 精品一区二区不卡无码av | 熟女体下毛毛黑森林 | 麻豆精品国产精华精华液好用吗 | 亚洲中文字幕乱码av波多ji | 人人妻人人藻人人爽欧美一区 | 日日天日日夜日日摸 | 亚洲国产高清在线观看视频 | 欧美日本精品一区二区三区 | 日本精品人妻无码免费大全 | 麻豆av传媒蜜桃天美传媒 | 国产亚洲欧美在线专区 | 国产精品va在线观看无码 | 亚洲s码欧洲m码国产av | 黑森林福利视频导航 | 亚洲自偷精品视频自拍 | 欧美人与禽猛交狂配 | 无码播放一区二区三区 | 亚洲成熟女人毛毛耸耸多 | 午夜性刺激在线视频免费 | 97精品国产97久久久久久免费 | 亚洲日韩av一区二区三区中文 | 欧美性猛交内射兽交老熟妇 | 国产精品怡红院永久免费 | 午夜无码人妻av大片色欲 | 亚洲最大成人网站 | 亚洲无人区午夜福利码高清完整版 | 精品厕所偷拍各类美女tp嘘嘘 | 亚洲欧美日韩国产精品一区二区 | 精品国产精品久久一区免费式 | 国产小呦泬泬99精品 | 国产午夜福利亚洲第一 | 亚洲欧美精品伊人久久 | 亚洲精品欧美二区三区中文字幕 | 亚洲国精产品一二二线 | 国产va免费精品观看 | 国产免费久久精品国产传媒 | 在线视频网站www色 | 成人aaa片一区国产精品 | 无码精品国产va在线观看dvd | 欧美熟妇另类久久久久久不卡 | 久久99精品久久久久婷婷 | 又大又硬又爽免费视频 | 亚洲国产欧美日韩精品一区二区三区 | 学生妹亚洲一区二区 | 东北女人啪啪对白 | 色五月五月丁香亚洲综合网 | 国产亚洲精品久久久久久久久动漫 | 国产亚洲日韩欧美另类第八页 | 永久免费精品精品永久-夜色 | 国产成人亚洲综合无码 | 久久久久se色偷偷亚洲精品av | 伊人色综合久久天天小片 | 国产成人无码av在线影院 | 女高中生第一次破苞av | 成人性做爰aaa片免费看不忠 | √天堂资源地址中文在线 | 国产亚洲美女精品久久久2020 | 国产又粗又硬又大爽黄老大爷视 | 水蜜桃色314在线观看 | 久9re热视频这里只有精品 | 免费观看的无遮挡av | 内射白嫩少妇超碰 | 久久99热只有频精品8 | 中文字幕无码日韩欧毛 | 欧美日韩视频无码一区二区三 | 伊人久久大香线蕉亚洲 | v一区无码内射国产 | 免费无码肉片在线观看 | 麻豆国产人妻欲求不满谁演的 | 成人免费视频一区二区 | 色欲av亚洲一区无码少妇 | 综合人妻久久一区二区精品 | 午夜福利试看120秒体验区 | 国产熟妇高潮叫床视频播放 | 国产欧美精品一区二区三区 | 亚洲理论电影在线观看 | 给我免费的视频在线观看 | 国产综合久久久久鬼色 | 精品熟女少妇av免费观看 | 欧美亚洲国产一区二区三区 | 国产美女极度色诱视频www | 欧美亚洲日韩国产人成在线播放 | 亚洲成在人网站无码天堂 | 丰满人妻精品国产99aⅴ | 国产网红无码精品视频 | 久久人人爽人人爽人人片av高清 | 亚洲gv猛男gv无码男同 | 久久97精品久久久久久久不卡 | 两性色午夜视频免费播放 | 中文字幕日产无线码一区 | 国产亚洲视频中文字幕97精品 | 亚洲中文字幕在线无码一区二区 | 国产一精品一av一免费 | 日本一卡2卡3卡四卡精品网站 | 久久99精品国产.久久久久 | 精品无码国产一区二区三区av | 亚洲成av人片在线观看无码不卡 | 狠狠色丁香久久婷婷综合五月 | 夜夜高潮次次欢爽av女 | 一本久道久久综合狠狠爱 | 国产av一区二区三区最新精品 | 狠狠cao日日穞夜夜穞av | 亚洲日韩乱码中文无码蜜桃臀网站 | 久9re热视频这里只有精品 | 国产精品亚洲专区无码不卡 | 国产精品亚洲五月天高清 | 成人免费视频视频在线观看 免费 | 国产成人综合美国十次 | 亚洲国产精品无码久久久久高潮 | 在线а√天堂中文官网 | 真人与拘做受免费视频 | 精品熟女少妇av免费观看 | 欧美自拍另类欧美综合图片区 | 国产精品久久久久影院嫩草 | 亚洲热妇无码av在线播放 | 人妻少妇精品视频专区 | 国产精品香蕉在线观看 | 国产激情无码一区二区 | 久久久久久国产精品无码下载 | 久久综合网欧美色妞网 | 人人爽人人爽人人片av亚洲 | 久久人人爽人人爽人人片ⅴ | 狠狠色色综合网站 | av无码久久久久不卡免费网站 | 熟女俱乐部五十路六十路av | 日本高清一区免费中文视频 | 国产激情无码一区二区app | 少妇一晚三次一区二区三区 | 久久久中文久久久无码 | 十八禁视频网站在线观看 | 亚洲大尺度无码无码专区 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 欧美 日韩 亚洲 在线 | 小鲜肉自慰网站xnxx | 日本www一道久久久免费榴莲 | 熟妇人妻中文av无码 | 国内精品久久毛片一区二区 | 久在线观看福利视频 | 亚洲经典千人经典日产 | 无码国产色欲xxxxx视频 | 精品成在人线av无码免费看 | 色欲综合久久中文字幕网 | 99久久精品国产一区二区蜜芽 | 日产精品99久久久久久 | 少妇无码一区二区二三区 | 婷婷综合久久中文字幕蜜桃三电影 | 国产真实伦对白全集 | 日本大乳高潮视频在线观看 | 日韩欧美成人免费观看 | 无码中文字幕色专区 | 国产电影无码午夜在线播放 | 欧美亚洲国产一区二区三区 | 亚洲精品国产品国语在线观看 | 亚洲国产精品美女久久久久 | 99久久精品无码一区二区毛片 | 久久精品国产亚洲精品 | 中文字幕av日韩精品一区二区 | 精品日本一区二区三区在线观看 | 久久久久99精品国产片 | 熟妇人妻激情偷爽文 | 人妻中文无码久热丝袜 | 国产97色在线 | 免 | 久久婷婷五月综合色国产香蕉 | 少妇无码吹潮 | 毛片内射-百度 | 日本精品人妻无码77777 天堂一区人妻无码 | 波多野结衣一区二区三区av免费 | 狠狠色欧美亚洲狠狠色www | 性欧美videos高清精品 | 亚洲精品一区二区三区大桥未久 | 久久综合给合久久狠狠狠97色 | 精品偷拍一区二区三区在线看 | 粉嫩少妇内射浓精videos | 熟女俱乐部五十路六十路av | 88国产精品欧美一区二区三区 | 男女下面进入的视频免费午夜 | 人妻插b视频一区二区三区 | 无码福利日韩神码福利片 | 狠狠色噜噜狠狠狠7777奇米 | 国产精品久久福利网站 | 精品国精品国产自在久国产87 | 亚洲精品一区二区三区四区五区 | 老司机亚洲精品影院无码 | 国产精品久久久久久亚洲影视内衣 | 亚洲va欧美va天堂v国产综合 | 久久精品国产一区二区三区肥胖 | 久久久婷婷五月亚洲97号色 | 国产精品亚洲а∨无码播放麻豆 | 国产精品二区一区二区aⅴ污介绍 | 国产黄在线观看免费观看不卡 | 久久综合九色综合欧美狠狠 | 亚洲中文字幕无码中字 | 永久黄网站色视频免费直播 | 少妇性俱乐部纵欲狂欢电影 | 亚洲欧洲中文日韩av乱码 | 中文字幕人妻无码一夲道 | 日韩欧美群交p片內射中文 | 国产精品99久久精品爆乳 | 天天av天天av天天透 | 日本精品人妻无码免费大全 | 色婷婷av一区二区三区之红樱桃 | 国产真实乱对白精彩久久 | 亚洲精品无码国产 | 熟妇人妻无码xxx视频 | 精品国产精品久久一区免费式 | 小泽玛莉亚一区二区视频在线 | 亚洲熟妇自偷自拍另类 | 国产欧美精品一区二区三区 | √天堂资源地址中文在线 | 日韩精品成人一区二区三区 | 麻花豆传媒剧国产免费mv在线 | 成年女人永久免费看片 | 在线精品亚洲一区二区 | 久久成人a毛片免费观看网站 | 性欧美熟妇videofreesex | 日韩人妻无码一区二区三区久久99 | 人妻插b视频一区二区三区 | 青青青爽视频在线观看 | 大胆欧美熟妇xx | 综合激情五月综合激情五月激情1 | 美女张开腿让人桶 | 最近免费中文字幕中文高清百度 | 欧洲精品码一区二区三区免费看 | 久久综合激激的五月天 | 亚洲精品一区二区三区婷婷月 | 无码av岛国片在线播放 |