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

使用Sniffer截獲流經(jīng)本機(jī)網(wǎng)卡的IP數(shù)據(jù)包

安全
從事網(wǎng)絡(luò)安全的技術(shù)人員和相當(dāng)一部分準(zhǔn)黑客(指那些使用現(xiàn)成的黑客軟件進(jìn)行攻擊而不是根據(jù)需要去自己編寫代碼的人)都一定不會(huì)對網(wǎng)絡(luò)嗅探器(sniffer)感到陌生,網(wǎng)絡(luò)嗅探器無論是在網(wǎng)絡(luò)安全還是在黑客攻擊方面均扮演了很重要的角色。

從事網(wǎng)絡(luò)安全的技術(shù)人員和相當(dāng)一部分準(zhǔn)黑客(指那些使用現(xiàn)成的黑客軟件進(jìn)行攻擊而不是根據(jù)需要去自己編寫代碼的人)都一定不會(huì)對網(wǎng)絡(luò)嗅探器(sniffer)感到陌生,網(wǎng)絡(luò)嗅探器無論是在網(wǎng)絡(luò)安全還是在黑客攻擊方面均扮演了很重要的角色。

通過使用網(wǎng)絡(luò)嗅探器可以把網(wǎng)卡設(shè)置于混雜模式,并可實(shí)現(xiàn)對網(wǎng)絡(luò)上傳輸?shù)臄?shù)據(jù)包的捕獲與分析。此分析結(jié)果可供網(wǎng)絡(luò)安全分析之用,但如為黑客所利用也可以為其發(fā)動(dòng)進(jìn)一步的攻擊提供有價(jià)值的信息。可見,嗅探器實(shí)際是一把雙刃劍。 雖然網(wǎng)絡(luò)嗅探器技術(shù)被黑客利用后會(huì)對網(wǎng)絡(luò)安全構(gòu)成一定的威脅,但嗅探器本身的危害并不是很大,主要是用來為其他黑客軟件提供網(wǎng)絡(luò)情報(bào),真正的攻擊主要是由其他黑軟來完成的。而在網(wǎng)絡(luò)安全方面,網(wǎng)絡(luò)嗅探手段可以有效地探測在網(wǎng)絡(luò)上傳輸?shù)臄?shù)據(jù)包信息,通過對這些信息的分析利用是有助于網(wǎng)絡(luò)安全維護(hù)的。權(quán)衡利弊,有必要對網(wǎng)絡(luò)嗅探器的實(shí)現(xiàn)原理進(jìn)行介紹。

嗅探器設(shè)計(jì)原理

嗅探器作為一種網(wǎng)絡(luò)通訊程序,也是通過對網(wǎng)卡的編程來實(shí)現(xiàn)網(wǎng)絡(luò)通訊的,對網(wǎng)卡的編程也是使用通常的套接字(socket)方式來進(jìn)行。但是,通常的套接字程序只能響應(yīng)與自己硬件地址相匹配的或是以廣播形式發(fā)出的數(shù)據(jù)幀,對于其他形式的數(shù)據(jù)幀比如已到達(dá)網(wǎng)絡(luò)接口但卻不是發(fā)給此地址的數(shù)據(jù)幀,網(wǎng)絡(luò)接口在驗(yàn)證投遞地址并非自身地址之后將不引起響應(yīng),也就是說應(yīng)用程序無法收取到達(dá)的數(shù)據(jù)包。而網(wǎng)絡(luò)嗅探器的目的恰恰在于從網(wǎng)卡接收所有經(jīng)過它的數(shù)據(jù)包,這些數(shù)據(jù)包即可以是發(fā)給它的也可以是發(fā)往別處的。顯然,要達(dá)到此目的就不能再讓網(wǎng)卡按通常的正常模式工作,而必須將其設(shè)置為混雜模式。

具體到編程實(shí)現(xiàn)上,這種對網(wǎng)卡混雜模式的設(shè)置是通過原始套接字(raw socket)來實(shí)現(xiàn)的,這也有別于通常經(jīng)常使用的數(shù)據(jù)流套接字和數(shù)據(jù)報(bào)套接字。在創(chuàng)建了原始套接字后,需要通過setsockopt()函數(shù)來設(shè)置IP頭操作選項(xiàng),然后再通過bind()函數(shù)將原始套接字綁定到本地網(wǎng)卡。為了讓原始套接字能接受所有的數(shù)據(jù),還需要通過ioctlsocket()來進(jìn)行設(shè)置,而且還可以指定是否親自處理IP頭。至此,實(shí)際就可以開始對網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行嗅探了,對數(shù)據(jù)包的獲取仍象流式套接字或數(shù)據(jù)報(bào)套接字那樣通過recv()函數(shù)來完成。但是與其他兩種套接字不同的是,原始套接字此時(shí)捕獲到的數(shù)據(jù)包并不僅僅是單純的數(shù)據(jù)信息,而是包含有 IP頭、 TCP頭等信息頭的最原始的數(shù)據(jù)信息,這些信息保留了它在網(wǎng)絡(luò)傳輸時(shí)的原貌。通過對這些在低層傳輸?shù)脑夹畔⒌姆治隹梢缘玫接嘘P(guān)網(wǎng)絡(luò)的一些信息。由于這些數(shù)據(jù)經(jīng)過了網(wǎng)絡(luò)層和傳輸層的打包,因此需要根據(jù)其附加的幀頭對數(shù)據(jù)包進(jìn)行分析。下面先給出結(jié)構(gòu).數(shù)據(jù)包的總體結(jié)構(gòu):

數(shù)據(jù)包
 
IP頭 TCP頭(或其他信息頭) 數(shù)據(jù)

數(shù)據(jù)在從應(yīng)用層到達(dá)傳輸層時(shí),將添加TCP數(shù)據(jù)段頭,或是UDP數(shù)據(jù)段頭。其中UDP數(shù)據(jù)段頭比較簡單,由一個(gè)8字節(jié)的頭和數(shù)據(jù)部分組成,具體格式如下:

16位 16位
源端口 目的端口
UDP長度 UDP校驗(yàn)和

而TCP數(shù)據(jù)頭則比較復(fù)雜,以20個(gè)固定字節(jié)開始,在固定頭后面還可以有一些長度不固定的可選項(xiàng),下面給出TCP數(shù)據(jù)段頭的格式組成:

16位  16位
源端口 目的端口
順序號(hào)
確認(rèn)號(hào)
TCP頭長 (保留)7位 URG ACK  PSH RST SYN FIN  窗口大小
校驗(yàn)和  緊急指針
可選項(xiàng)(0或更多的32位字)
數(shù)據(jù)(可選項(xiàng))

對于此TCP數(shù)據(jù)段頭的分析在編程實(shí)現(xiàn)中可通過數(shù)據(jù)結(jié)構(gòu)_TCP來定義:

typedef struct _TCP{ WORD SrcPort; // 源端口
WORD DstPort; // 目的端口
DWORD SeqNum; // 順序號(hào)
DWORD AckNum; // 確認(rèn)號(hào)
BYTE DataOff; // TCP頭長
BYTE Flags; // 標(biāo)志(URG、ACK等)
WORD Window; // 窗口大小
WORD Chksum; // 校驗(yàn)和
WORD UrgPtr; // 緊急指針
} TCP;
typedef TCP *LPTCP;
typedef TCP UNALIGNED * ULPTCP;

在網(wǎng)絡(luò)層,還要給TCP數(shù)據(jù)包添加一個(gè)IP數(shù)據(jù)段頭以組成IP數(shù)據(jù)報(bào)。IP數(shù)據(jù)頭以大端點(diǎn)機(jī)次序傳送,從左到右,版本字段的高位字節(jié)先傳輸(SPARC是大端點(diǎn)機(jī);Pentium是小端點(diǎn)機(jī))。如果是小端點(diǎn)機(jī),就要在發(fā)送和接收時(shí)先行轉(zhuǎn)換然后才能進(jìn)行傳輸。IP數(shù)據(jù)段頭格式如下:

16位 16位
版本  IHL  服務(wù)類型 總長
標(biāo)識(shí)  標(biāo)志 分段偏移
生命期 協(xié)議  頭校驗(yàn)和
源地址
目的地址
選項(xiàng)(0或更多)

同樣,在實(shí)際編程中也需要通過一個(gè)數(shù)據(jù)結(jié)構(gòu)來表示此IP數(shù)據(jù)段頭,下面給出此數(shù)據(jù)結(jié)構(gòu)的定義:

typedef struct _IP{
union{ BYTE Version; // 版本
BYTE HdrLen; // IHL
};
BYTE ServiceType; // 服務(wù)類型
WORD TotalLen; // 總長
WORD ID; // 標(biāo)識(shí)
union{ WORD Flags; // 標(biāo)志
WORD FragOff; // 分段偏移
};
BYTE TimeToLive; // 生命期
BYTE Protocol; // 協(xié)議
WORD HdrChksum; // 頭校驗(yàn)和
DWORD SrcAddr; // 源地址
DWORD DstAddr; // 目的地址
BYTE Options; // 選項(xiàng)
} IP;
typedef IP * LPIP;
typedef IP UNALIGNED * ULPIP;

在明確了以上幾個(gè)數(shù)據(jù)段頭的組成結(jié)構(gòu)后,就可以對捕獲到的數(shù)據(jù)包進(jìn)行分析了。

嗅探器的具體實(shí)現(xiàn)

根據(jù)前面的設(shè)計(jì)思路,不難寫出網(wǎng)絡(luò)嗅探器的實(shí)現(xiàn)代碼,下面就給出一個(gè)簡單的示例,該示例可以捕獲到所有經(jīng)過本地網(wǎng)卡的數(shù)據(jù)包,并可從中分析出協(xié)議、IP源地址、IP目標(biāo)地址、TCP源端口號(hào)、TCP目標(biāo)端口號(hào)以及數(shù)據(jù)包長度等信息。由于前面已經(jīng)將程序的設(shè)計(jì)流程講述的比較清楚了,因此這里就不在贅述了,下面就結(jié)合注釋對程序的具體是實(shí)現(xiàn)進(jìn)行講解,同時(shí)為程序流程的清晰起見,去掉了錯(cuò)誤檢查等保護(hù)性代碼。主要代碼實(shí)現(xiàn)清單為:

// 檢查 Winsock 版本號(hào),WSAData為WSADATA結(jié)構(gòu)對象
WSAStartup(MAKEWORD(2, 2), &WSAData);
// 創(chuàng)建原始套接字
sock = socket(AF_INET, SOCK_RAW, IPPROTO_RAW));
// 設(shè)置IP頭操作選項(xiàng),其中flag 設(shè)置為ture,親自對IP頭進(jìn)行處理
setsockopt(sock, IPPROTO_IP, IP_HDRINCL, (char*)&flag, sizeof(flag));
// 獲取本機(jī)名
gethostname((char*)LocalName, sizeof(LocalName)-1);
// 獲取本地 IP 地址
pHost = gethostbyname((char*)LocalName));
// 填充SOCKADDR_IN結(jié)構(gòu)
addr_in.sin_addr = *(in_addr *)pHost->h_addr_list[0]; //IP
addr_in.sin_family = AF_INET;
addr_in.sin_port = htons(57274);
// 把原始套接字sock 綁定到本地網(wǎng)卡地址上
bind(sock, (PSOCKADDR)&addr_in, sizeof(addr_in));
// dwValue為輸入輸出參數(shù),為1時(shí)執(zhí)行,0時(shí)取消
DWORD dwValue = 1;
// 設(shè)置 SOCK_RAW 為SIO_RCVALL,以便接收所有的IP包。其中SIO_RCVALL
// 的定義為: #define SIO_RCVALL _WSAIOW(IOC_VENDOR,1)
ioctlsocket(sock, SIO_RCVALL, &dwValue);

前面的工作基本上都是對原始套接字進(jìn)行設(shè)置,在將原始套接字設(shè)置完畢,使其能按預(yù)期目的工作時(shí),就可以通過recv()函數(shù)從網(wǎng)卡接收數(shù)據(jù)了,接收到的原始數(shù)據(jù)包存放在緩存RecvBuf[]中,緩沖區(qū)長度BUFFER_SIZE定義為65535。然后就可以根據(jù)前面對IP數(shù)據(jù)段頭、TCP數(shù)據(jù)段頭的結(jié)構(gòu)描述而對捕獲的數(shù)據(jù)包進(jìn)行分析:

while (true)
{
// 接收原始數(shù)據(jù)包信息
int ret = recv(sock, RecvBuf, BUFFER_SIZE, 0);
if (ret > 0)
{
// 對數(shù)據(jù)包進(jìn)行分析,并輸出分析結(jié)果
ip = *(IP*)RecvBuf;
tcp = *(TCP*)(RecvBuf + ip.HdrLen);
TRACE("協(xié)議: %s\r\n",GetProtocolTxt(ip.Protocol));
TRACE("IP源地址: %s\r\n",inet_ntoa(*(in_addr*)&ip.SrcAddr));
TRACE("IP目標(biāo)地址: %s\r\n",inet_ntoa(*(in_addr*)&ip.DstAddr));
TRACE("TCP源端口號(hào): %d\r\n",tcp.SrcPort);
TRACE("TCP目標(biāo)端口號(hào):%d\r\n",tcp.DstPort);
TRACE("數(shù)據(jù)包長度: %d\r\n\r\n\r\n",ntohs(ip.TotalLen));
}
}

其中,在進(jìn)行協(xié)議分析時(shí),使用了GetProtocolTxt()函數(shù),該函數(shù)負(fù)責(zé)將IP包中的協(xié)議(數(shù)字標(biāo)識(shí)的)轉(zhuǎn)化為文字輸出,該函數(shù)實(shí)現(xiàn)如下:

#define PROTOCOL_STRING_ICMP_TXT "ICMP"
#define PROTOCOL_STRING_TCP_TXT "TCP"
#define PROTOCOL_STRING_UDP_TXT "UDP"
#define PROTOCOL_STRING_SPX_TXT "SPX"
#define PROTOCOL_STRING_NCP_TXT "NCP"
#define PROTOCOL_STRING_UNKNOW_TXT "UNKNOW"
……
CString CSnifferDlg::GetProtocolTxt(int Protocol)
{
switch (Protocol){
case IPPROTO_ICMP : //1 /* control message protocol */
return PROTOCOL_STRING_ICMP_TXT;
case IPPROTO_TCP : //6 /* tcp */
return PROTOCOL_STRING_TCP_TXT;
case IPPROTO_UDP : //17 /* user datagram protocol */
return PROTOCOL_STRING_UDP_TXT;
default:
return PROTOCOL_STRING_UNKNOW_TXT;
}

最后,為了使程序能成功編譯,需要包含頭文件winsock2.h和ws2tcpip.h。在本示例中將分析結(jié)果用TRACE()宏進(jìn)行輸出,在調(diào)試狀態(tài)下運(yùn)行,得到的一個(gè)分析結(jié)果如下:

協(xié)議: UDP
IP源地址: 172.168.1.5
IP目標(biāo)地址: 172.168.1.255
TCP源端口號(hào): 16707
TCP目標(biāo)端口號(hào):19522
數(shù)據(jù)包長度: 78
……
協(xié)議: TCP
IP源地址: 172.168.1.17
IP目標(biāo)地址: 172.168.1.1
TCP源端口號(hào): 19714
TCP目標(biāo)端口號(hào):10
數(shù)據(jù)包長度: 200
……

從分析結(jié)果可以看出,此程序完全具備了嗅探器的數(shù)據(jù)捕獲以及對數(shù)據(jù)包的分析等基本功能。

小結(jié)

本文介紹的以原始套接字方式對網(wǎng)絡(luò)數(shù)據(jù)進(jìn)行捕獲的方法實(shí)現(xiàn)起來比較簡單,尤其是不需要編寫VxD虛擬設(shè)備驅(qū)動(dòng)程序就可以實(shí)現(xiàn)抓包,使得其編寫過程變的非常簡便,但由于捕獲到的數(shù)據(jù)包頭不包含有幀信息,因此不能接收到與 IP 同屬網(wǎng)絡(luò)層的其它數(shù)據(jù)包, 如 ARP數(shù)據(jù)包、RARP數(shù)據(jù)包等。在前面給出的示例程序中考慮到安全因素,沒有對數(shù)據(jù)包做進(jìn)一步的分析,而是僅僅給出了對一般信息的分析方法。通過本文的介紹,可對原始套接字的使用方法以及TCP/IP協(xié)議結(jié)構(gòu)原理等知識(shí)有一個(gè)基本的認(rèn)識(shí)。本文所述代碼在Windows 2000下由Microsoft Visual C++ 6.0編譯調(diào)試通過。

責(zé)任編輯:Oo小孩兒 來源: pcdog.com
相關(guān)推薦

2014-07-09 09:43:59

2021-05-12 00:07:27

TCPIP協(xié)議

2021-07-15 09:57:39

Wireshark數(shù)據(jù)包長度

2011-01-12 19:31:54

IP FilterUnix數(shù)據(jù)包過濾器

2020-11-23 10:25:44

tcpdump數(shù)據(jù)包Linux

2011-11-28 16:03:49

wireshark數(shù)據(jù)包

2022-01-14 10:59:07

數(shù)據(jù)包tcpdump

2021-05-26 08:01:25

數(shù)據(jù)包Scapy數(shù)據(jù)安全

2023-03-27 00:13:26

數(shù)據(jù)包Kubernete網(wǎng)絡(luò)

2023-03-27 00:17:21

eBPF技術(shù)網(wǎng)絡(luò)

2019-08-21 05:48:06

TCPIP協(xié)議棧

2025-07-03 07:59:22

tcpdump網(wǎng)絡(luò)抓包網(wǎng)絡(luò)

2019-03-28 13:34:22

IP TCP握手

2015-03-31 11:24:02

2020-11-18 07:54:31

太網(wǎng)數(shù)據(jù)包架構(gòu)

2017-08-22 11:30:15

LinuxWireshark過濾數(shù)據(jù)包

2019-04-29 07:53:11

TCP數(shù)據(jù)包TCP網(wǎng)絡(luò)編程

2017-04-07 09:30:49

Linux網(wǎng)絡(luò)數(shù)據(jù)包

2017-03-28 13:25:14

Linux網(wǎng)絡(luò)數(shù)據(jù)包

2012-12-04 09:54:33

路由器數(shù)據(jù)包TCP
點(diǎn)贊
收藏

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

国产日韩亚洲| 亚洲综合网狠久久| 国产精品网曝门| 91免费国产网站| 国产真人真事毛片| 日韩大片在线免费观看| 欧洲精品在线观看| 欧洲精品视频在线| 日韩欧美亚洲系列| 狠狠色丁香久久婷婷综合_中| 欧美激情视频一区二区| 波多野结衣一本| 精品三级国产| 一本色道久久加勒比精品| 尤物一区二区三区| 香蕉视频免费在线看| 美腿丝袜亚洲色图| 91国产在线精品| 永久免费看mv网站入口| 日韩电影不卡一区| 欧美成人性福生活免费看| 日韩欧美视频网站| 超碰在线caoporen| 国产亚洲精品资源在线26u| 99r国产精品视频| 中文字幕天堂在线| 亚洲精品乱码久久久久久蜜桃麻豆| 永久免费精品影视网站| 亚洲 欧美 日韩在线| 欧美激情不卡| 色哟哟一区二区在线观看 | 99成人在线视频| 日韩精品在线视频美女| 中文字幕在线播放一区二区| 视频在线日韩| 精品久久久久久久久久国产| 国产av第一区| 久操视频在线免费播放| 国产日韩精品一区二区三区| 国产精品午夜av在线| 97超碰中文字幕| 蜜臀av一区二区| 日本精品久久电影| 日韩欧美亚洲视频| 亚洲巨乳在线| 久久久久久中文字幕| 日韩三级在线观看视频| 日韩久久视频| 最近中文字幕日韩精品| 少妇精品无码一区二区免费视频 | 精品国产第一区二区三区观看体验| 亚洲另类第一页| 欧美视频免费看| 欧美丝袜自拍制服另类| 欧洲熟妇精品视频| 澳门av一区二区三区| 色天天综合久久久久综合片| 人妻精品无码一区二区三区| 精品丝袜在线| 欧美日韩另类视频| 黄色国产精品视频| 日韩av大片站长工具| 一本一道波多野结衣一区二区| 男人天堂999| 丝袜美腿一区| 欧美日韩另类国产亚洲欧美一级| 亚洲一级免费在线观看| 亚洲免费看片| 欧美一区二区三区在线观看| av地址在线观看| av一级亚洲| 日韩成人免费视频| xxxxx在线观看| 欧美第一精品| 欧美激情在线播放| 国产又大又黄视频| 欧美a级理论片| 成人亚洲激情网| 午夜老司机福利| www.日韩av| 欧美日韩大片一区二区三区| 亚洲搞黄视频| 一区二区三区91| 春日野结衣av| 四虎国产精品成人免费影视| 日韩欧美一卡二卡| 九色porny自拍视频| 成人动漫免费在线观看| 精品中文字幕视频| 日韩特黄一级片| 青青国产91久久久久久| 亚洲影院高清在线| 美国一级片在线免费观看视频 | 日韩在线视频网址| 国内精品久久久久久久影视麻豆| 午夜精品久久久久久久99热 | 麻豆网址在线观看| 亚洲高清资源| 国产精品欧美日韩久久| 亚洲黄色在线观看视频| 久久久久国产成人精品亚洲午夜| 正义之心1992免费观看全集完整版| 国产乱码在线| 欧美日韩一区久久| 精品影片一区二区入口| 日韩精品久久| 97在线日本国产| 国产又黄又大又爽| 91免费观看在线| 黄色小视频大全| 456成人影院在线观看| 精品久久久网站| 日本在线观看网址| 午夜一级在线看亚洲| 91牛牛免费视频| 黄色软件在线| 精品国产乱码久久久久久天美| 五月婷婷丁香色| 亚洲人成网www| 久久久久久国产精品美女| 亚洲性生活大片| 99国产精品久久| 国产玉足脚交久久欧美| 精品福利在线| 亚洲无线码在线一区观看| 欧美一级高潮片| 国内精品国产三级国产a久久| 日韩av在线电影观看| 蜜桃传媒在线观看免费进入| 欧美日韩高清一区| 久久婷婷五月综合| 国产午夜久久| 国产欧美一区二区三区另类精品| 欧美边添边摸边做边爱免费| 在线观看视频一区二区| 欧美亚一区二区三区| 亚洲精品乱码| 国内精品国语自产拍在线观看| 午夜免费视频在线国产| 欧美性高清videossexo| a天堂中文字幕| 美女精品在线观看| 免费一区二区三区| 中国字幕a在线看韩国电影| 亚洲国产成人久久综合一区| 国产亚洲精久久久久久无码77777| 激情av综合网| 一本二本三本亚洲码| 日韩成人一区| 久久精品小视频| 91高潮大合集爽到抽搐| 成人欧美一区二区三区小说| 成年网站免费在线观看| 99精品视频在线观看免费播放| 国产精品美女www爽爽爽视频| 国产精品四虎| 欧美熟乱第一页| 国产精品情侣呻吟对白视频| 秋霞午夜av一区二区三区 | 国自产拍偷拍福利精品免费一 | 免费一级特黄录像| 国内精品伊人久久久| 国产精品日韩欧美大师| 一区二区三区视频在线观看视频| 欧美日韩成人一区二区| 麻豆天美蜜桃91| 国产高清成人在线| 久久久久久久久久网| 日韩大胆成人| 国产精品男女猛烈高潮激情| 日本三级在线视频| 欧美一区二区三区免费大片 | 亚洲第一成人网站| 久久综合九色综合欧美狠狠| 亚洲视频在线二区| 亚洲精品影片| 欧美一区二区影院| 免费在线观看黄色网| 日韩精品一区二区三区在线| 日韩欧美三级视频| 中文字幕第一区二区| 精品人妻一区二区三| 亚洲国产综合在线看不卡| 美日韩精品免费| 日韩一级特黄| 久久久久久久一区二区三区| 国产高清视频在线播放| 91精品国产一区二区三区 | av网站在线看| 日韩精品在线第一页| 中文字幕福利视频| 亚洲香肠在线观看| 成人激情五月天| 国产精品一级片| 亚洲国产精品久久久久爰色欲| 欧美国产一级| 国产中文一区二区| 欧美日韩卡一| 欧美中文字幕第一页| 黄色网址在线免费观看| 日韩大片免费观看视频播放| 国产又大又粗又长| 欧美日韩午夜视频在线观看| 五月婷婷综合激情网| 99精品欧美一区二区三区综合在线| 亚洲成人av免费看| 亚洲免费黄色| 中文字幕一区二区三区有限公司 | 免费观看一级视频| 国产精品美女久久久久av爽李琼| 99热超碰在线| 国内精品自线一区二区三区视频| 成年网站在线免费观看| 欧美 日韩 国产一区二区在线视频| 久久精品一二三区| 日韩中文字幕一区二区高清99| 国产精品99久久久久久白浆小说 | 99精品视频精品精品视频| 久久精品日韩精品| 澳门久久精品| 51国产成人精品午夜福中文下载 | 国产视频亚洲| 中国丰满熟妇xxxx性| 亚洲乱码免费伦视频| 五月天久久狠狠| 国产精品最新| 欧美日韩国产三区| 激情av综合| 成人免费视频视频在| 91国产精品| 国产欧美日韩视频| 亚洲a∨精品一区二区三区导航| 91国内免费在线视频| 电影在线观看一区| 久久久欧美一区二区| 2024短剧网剧在线观看| 久久夜色精品国产欧美乱| av女优在线| 亚洲性69xxxbbb| 国产在线观看精品一区| 国产丝袜一区二区三区免费视频| 农村少妇久久久久久久| 日韩视频免费直播| 国产ts人妖调教重口男| 51午夜精品国产| 91成人一区二区三区| 欧美日韩精品欧美日韩精品一综合| 福利网址在线观看| 一本色道**综合亚洲精品蜜桃冫| 国产美女激情视频| 黑人巨大精品欧美一区二区免费| 久久久久久久久久影院| 精品日本美女福利在线观看| 国产 欧美 日韩 在线| 精品久久久久久亚洲国产300| 香蕉视频一区二区| 午夜精品久久久久久久99樱桃| 国产午夜免费视频| 亚洲18女电影在线观看| 国产成人一区二区三区影院在线| 午夜视频在线观看一区二区三区| 天堂资源在线播放| 欧美日韩精品在线视频| 欧美a视频在线观看| 欧美性猛交xxxx富婆弯腰| 天堂网中文字幕| 欧美日韩中字一区| 国产丝袜在线视频| 亚洲精品一区二区三区在线观看 | 色综合色综合久久综合频道88| 婷婷av在线| 97免费中文视频在线观看| 亚洲欧洲美洲av| 国产精品视频色| 精品视频在线播放一区二区三区| 国产精品swag| 免费毛片在线不卡| 一本一道久久久a久久久精品91| 亚洲欧洲中文字幕| 男女视频网站在线观看| 日韩高清一区在线| 婷婷激情小说网| 99久久久无码国产精品| 国产熟女一区二区| 一区二区三区免费| 无码人妻一区二区三区线| 91超碰这里只有精品国产| 亚洲国产精品18久久久久久| 日韩精品在线视频美女| 久久国产精品一区| 午夜精品久久久久久99热| 成人黄色免费观看| 国产精品免费一区二区三区四区 | av电影在线观看一区| 少妇太紧太爽又黄又硬又爽小说| 亚洲激情图片一区| 无码人妻av免费一区二区三区| 91超碰这里只有精品国产| 亚洲三级黄色片| 久久精品2019中文字幕| 丝袜诱惑一区二区| 亚洲最大福利网| 欧美一级精品| 97视频久久久| 韩国av一区二区| 国产美女免费无遮挡| 一级特黄大欧美久久久| 在线免费看av片| 亚洲国产精品成人精品| 黄色一级免费大片| 黄色成人精品网站| 亚洲老女人av| 99久久99久久久精品齐齐| 天天做夜夜爱爱爱| 色爱区综合激月婷婷| 欧美一区二区三区激情| 精品国偷自产在线| 亚洲伦乱视频| 精品欧美一区二区三区久久久| 午夜免费一区| 天天干天天爽天天射| 91在线精品一区二区| 国产1区2区3区4区| 欧美欧美欧美欧美| 国产一级免费在线观看| 97热在线精品视频在线观看| 天堂久久av| 午夜探花在线观看| 日本aⅴ免费视频一区二区三区 | 91精品短视频| 日本黄色播放器| 秋霞电影网一区二区| 美女爆乳18禁www久久久久久 | 啪啪激情综合网| 国产精品视频二| 国产麻豆精品theporn| 国产亚洲精品久久久久久豆腐| 在线观看国产精品网站| 欧美一区二区三区少妇| 777午夜精品福利在线观看| 亚洲一区二区三区免费| 黄色一级片黄色| 国产成人午夜99999| 青草影院在线观看| 在线播放国产精品二区一二区四区| 日本中文字幕在线观看| 国产精品永久免费| 色呦哟—国产精品| 一级做a免费视频| 亚洲免费色视频| www.五月激情| 欧美国产日产韩国视频| 影音先锋欧美激情| 国产美女在线一区| 99在线精品视频| 青草视频在线观看免费| 亚洲精选在线观看| 视频一区在线免费看| 视频一区视频二区视频三区高| 秋霞av亚洲一区二区三| 久久噜噜色综合一区二区| 欧美精品第1页| 图片区小说区亚洲| 精品国产乱码久久久久| 久久国产毛片| 少妇高潮惨叫久久久久| 51午夜精品国产| 97在线超碰| 青娱乐国产91| 久久99国内精品| 人妻少妇精品一区二区三区| 欧美成人bangbros| 神马久久午夜| 小说区图片区图片区另类灬| 韩日欧美一区二区三区| 日韩免费观看一区二区| 亚洲色图av在线| 国产精品久久久久久av公交车| 国产精品va在线观看无码| 97久久人人超碰| 亚洲中文字幕一区二区| 精品中文字幕在线观看| 任你躁在线精品免费| 国产成人黄色网址| 亚洲在线成人精品| 免费在线观看污视频| 成人久久一区二区| 99在线观看免费视频精品观看| 欧美波霸videosex极品| 精品少妇一区二区三区在线视频| 色一区二区三区| 18视频在线观看娇喘| 久久久综合激的五月天| 国产露脸国语对白在线| 97视频在线免费观看| 97视频精品| 蜜桃精品一区二区| 日韩限制级电影在线观看| 色婷婷综合久久久中字幕精品久久| av电影一区二区三区|