精品欧美一区二区三区在线观看 _久久久久国色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麻豆精品国产自产在线| 先锋影音男人资源| 日韩一级片免费| 丝袜亚洲另类欧美综合| 日韩在线播放视频| 国产精品一区二区无码对白| 午夜影院在线观看国产主播| 国产精品久久久久久久久快鸭| 不卡视频一区二区三区| 潘金莲一级淫片aaaaaa播放| 国产精品麻豆久久| 日韩av影视在线| 最新av免费在线观看| tube8在线hd| 国产精品午夜免费| 国产一区精品视频| 91欧美日韩麻豆精品| 日韩一区二区免费看| 正在播放欧美一区| 亚洲一区二区在线免费| 免费一级欧美在线观看视频| 亚洲国产精品麻豆| 亚洲高清在线播放| 在线观看xxx| 国产精品99久久久久久久女警| 日韩免费黄色av| 久久婷婷国产麻豆91| 日本欧美肥老太交大片| 亚洲精品mp4| 99中文字幕在线| 日韩另类视频| 福利视频一区二区| 国产美女在线一区| caoporn免费在线视频| 国产午夜亚洲精品午夜鲁丝片 | 岛国精品一区二区三区| 麻豆网站视频在线观看| 久久综合狠狠综合| 国产传媒一区| 国产又黄又大又爽| 日本欧美加勒比视频| 26uuu国产精品视频| 欧美三级免费看| 99精品视频在线| 亚洲性av在线| 亚洲熟妇一区二区三区| 久草在线综合| 精品国产免费视频| 少妇极品熟妇人妻无码| 国产日韩欧美中文在线| 欧美日本乱大交xxxxx| 波多野结衣作品集| 欧美无毛视频| 日韩人在线观看| 免费高清在线观看免费| 91video| 欧美区日韩区| 美日韩精品视频免费看| 91传媒免费观看| 日韩一区二区三区免费播放| 伊人成人开心激情综合网| 一本加勒比北条麻妃| 亚洲婷婷影院| 亚洲欧美福利视频| 日本少妇高潮喷水xxxxxxx| 综合亚洲自拍| 揄拍成人国产精品视频| 亚洲一二三四视频| 日韩伦理一区| 久久久www成人免费精品| а天堂中文在线资源| 久久人体视频| 久久的精品视频| 亚洲97在线观看| 少妇真人直播免费视频| 欧美美女在线| 俺去啦;欧美日韩| jizz亚洲少妇| 日韩一级精品| 国产精品久久久久久久久久小说| 在线视频 91| 国产精品中文字幕日韩精品| 国产精品成人观看视频免费| 日韩av高清在线| 欧美国产日产图区| 亚洲小说欧美另类激情| 1区2区3区在线| 在线观看av不卡| 精品国产乱码久久久久久1区二区 91网址在线观看精品 | 国产精品一区免费在线 | 亚洲精品乱码久久久久久9色| 中文在线免费一区三区| 亚洲免费一级电影| 久久国产高清视频| 亚洲深爱激情| 91精品国产自产在线老师啪| 色欲av永久无码精品无码蜜桃| 久久久欧美精品sm网站| 中文字幕中文字幕99 | 日本一区二区动态图| 一区二区三区在线观看www| 中文字幕伦理免费在线视频| 亚洲成人激情自拍| 成年人在线看片| 粉嫩一区二区三区在线观看| 精品国产乱码久久久久久图片| 亚洲 欧美 日韩在线| 亚洲欧美日本伦理| 国产一区二区三区不卡在线观看| 456亚洲影院| 久久久久精彩视频| 懂色av一区二区三区蜜臀| 麻豆av一区二区三区| 91caoporn在线| 亚洲一区国产视频| 一本色道无码道dvd在线观看| 久久99国产精品二区高清软件| 日韩亚洲电影在线| 人人妻人人藻人人爽欧美一区| 伊人情人综合网| 欧亚精品在线观看| 精品国产九九九| 久久婷婷一区二区三区| 大地资源网在线观看免费官网| 国产理论在线| 欧美一区二区三区喷汁尤物| 日本性生活一级片| 性xxxx欧美老肥妇牲乱| 欧美亚洲激情在线| 精品区在线观看| 国产拍揄自揄精品视频麻豆| 亚洲国产精品成人天堂| 精品国产黄a∨片高清在线| 亚洲电影免费观看高清完整版在线| 少妇光屁股影院| 136国产福利精品导航网址| 国产精品自产拍高潮在线观看| 偷拍精品一区二区三区| 亚洲欧美日韩在线播放| 久久午夜夜伦鲁鲁一区二区| 国产一区调教| 欧美另类极品videosbestfree| 免费无码国产精品| www精品美女久久久tv| 日韩视频 中文字幕| 日韩一级特黄| 国产亚洲精品一区二555| 日韩欧美激情视频| 国产suv精品一区二区三区| 日韩不卡av| 不卡亚洲精品| 亚洲午夜精品一区 二区 三区| 日韩亚洲综合在线| 日本黄色一级视频| 久久无码av三级| 日韩av黄色网址| 免费视频亚洲| 日韩av免费在线看| 亚洲欧美丝袜中文综合| 亚洲影视在线播放| 性高潮久久久久久| 欧美一区二区三区久久精品| 91香蕉亚洲精品| 美女精品导航| 亚洲精品99999| 国产又黄又粗又爽| 91麻豆文化传媒在线观看| 九九爱精品视频| 精品午夜电影| 欧美二区在线播放| 香蕉视频免费在线看| 精品福利免费观看| 右手影院亚洲欧美| 日韩不卡一二三区| 日韩成人av网址| 国产 福利 在线| 国产精品调教| 韩国国内大量揄拍精品视频| 亚洲欧美国产高清va在线播放| 亚洲国产aⅴ成人精品无吗| 久草视频福利在线| 男人的天堂成人在线| 日本高清久久一区二区三区| 性欧美1819sex性高清| 国产午夜精品美女视频明星a级| 在线观看视频二区| 亚洲欧美国产高清| 性猛交╳xxx乱大交| 亚洲国产mv| 久久伊人一区二区| jizzyou欧美16| 欧美成人全部免费| 天天干免费视频| 欧美专区在线观看一区| 成人自拍小视频| 成人深夜视频在线观看| 超碰网在线观看| 丰满少妇在线观看资源站| 极品少妇一区二区三区| 激情伦成人综合小说| 久久夜夜操妹子| 日韩亚洲欧美成人| 国产小视频一区| 疯狂做受xxxx高潮欧美日本| 国产97免费视频| 国产91丝袜在线18| 精品国产成人av在线免| 我不卡神马影院| 国产在线一区二区三区欧美| 小视频免费在线观看| 欧美风情在线观看| 加勒比一区二区三区在线| 777久久久精品| 日韩特级黄色片| 国产精品久久国产精麻豆99网站| 91欧美一区二区三区| 爽好久久久欧美精品| 性做爰过程免费播放| 日韩高清在线免费观看| 国产视频福利一区| 国内激情视频在线观看| 最近中文字幕日韩精品| 国产小视频在线| 欧美一卡2卡3卡4卡| 99超碰在线观看| 亚洲免费在线看| 亚洲精品国产熟女久久久| 国产精品亚洲成人| 欧美视频国产视频| 久久性色av| 国产资源在线免费观看| 日韩在线观看一区| 欧美精品一区在线| 日韩高清二区| 91网免费观看| 91国产一区| 国产精品成人一区二区三区吃奶| 欧美野外wwwxxx| 乱亲女秽乱长久久久| 国产一区二区影视| 亚洲精品电影在线观看| 国产成人精品白浆久久69| 欧美三级午夜理伦三级中视频| 日本系列第一页| 亚洲精品精品亚洲| 男人的天堂avav| 日本三级在线视频| 亚洲精品久久久久久久久| av手机免费看| 777午夜精品免费视频| 国产成人av免费| 精品污污网站免费看| 国产女主播喷水视频在线观看| 性做久久久久久免费观看欧美| 亚洲色婷婷一区二区三区| 亚洲欧洲日韩综合一区二区| 欧美乱大交做爰xxxⅹ小说| 久久久久久一二三区| yjizz视频| 成人激情午夜影院| 中文字幕一区二区三区人妻在线视频| 久久成人免费日本黄色| 色婷婷综合在线观看| 国产美女主播视频一区| 婷婷激情5月天| 韩国三级在线一区| 亚洲一二区在线观看| 国产真实乱对白精彩久久| 亚洲天堂av一区二区三区| 国产一区二区三区免费观看| www.色就是色.com| 国产最新精品精品你懂的| 亚洲一二三区av| 国产在线视频不卡二| 污污的视频免费观看| 国产乱一区二区| 在线播放第一页| 成人av高清在线| 亚洲国产精品无码久久久久高潮| www.视频一区| 亚洲一区视频在线播放| 国产精品私人自拍| 在线观看黄网址| 一区二区三区四区在线| 久久高清免费视频| 欧美视频在线不卡| av网站免费大全| 亚洲成人精品视频| 久青草国产在线| 色综合伊人色综合网站| 51漫画成人app入口| 国产91露脸中文字幕在线| 国产精品黄色片| 91香蕉国产在线观看| 加勒比视频一区| 自拍偷拍亚洲色图欧美| 亚洲手机视频| 国产精品亚洲二区在线观看| 奇米精品一区二区三区在线观看| 欧美色图第一页| 日韩精品无码一区二区| 日韩欧美高清视频| 亚洲天堂中文在线| 欧美大肚乱孕交hd孕妇| 每日更新在线观看av| 欧美猛男性生活免费| 中日韩脚交footjobhd| 国产精品亚洲一区二区三区| 亚洲精品一区二区三区中文字幕| 亚洲综合最新在线| 精品国产乱码| 97久久国产亚洲精品超碰热| 久久动漫亚洲| 手机精品视频在线| 91免费观看视频在线| 精品少妇一二三区| 欧美视频一区二区三区在线观看| 亚洲黄色一级大片| 国产午夜精品视频免费不卡69堂| brazzers在线观看| 国产欧美中文字幕| 亚洲免费福利一区| 特级西西人体www高清大胆| 99国产精品久久久久久久成人热 | 日韩欧美一区视频| 一区二区三区免费在线| 永久免费看mv网站入口亚洲| 欧美xxxx免费虐| 国产中文字幕亚洲| 精品中文一区| 国产成人a亚洲精v品无码| 国产成人免费视频网站| 亚洲精品91在线| 天天操天天色综合| 国产精品亚洲欧美在线播放| 色琪琪综合男人的天堂aⅴ视频| 黄色激情在线播放| av色综合网| 亚洲老妇激情| 亚洲网中文字幕| 欧美国产乱子伦| 在线观看 亚洲| 日韩精品中文字幕久久臀| 成人短视频在线观看| 亚洲a区在线视频| 日韩成人激情| 色一情一乱一伦一区二区三区日本| 波波电影院一区二区三区| 国产福利拍拍拍| 欧美成人aa大片| 成人免费网站在线观看视频| 国产精品一区久久| 久久人体视频| 亚洲xxx在线观看| 欧美日韩ab| 亚洲伊人久久大香线蕉av| 国产电影一区二区在线观看| 日本888xxxx| 欧美国产日产图区| 艳妇乳肉豪妇荡乳av无码福利| 色婷婷久久av| 国产香蕉久久| 亚洲一区精品视频| 久草热8精品视频在线观看| 亚洲一区视频在线播放| 欧美午夜精品久久久久久超碰| 国产福利在线看| 国产精品免费看久久久香蕉 | 777久久久精品| 快射av在线播放一区| 97se亚洲综合| 亚洲国产日韩欧美一区二区三区| 一级黄色电影片| 亚洲国产cao| 国产三级视频在线播放线观看| 国产精品国内视频| 久久精品国产www456c0m| 中文字幕精品一区二区三区在线| 一级精品视频在线观看宜春院 | 色94色欧美sute亚洲线路二| 国产视频福利在线| 国产精品亚洲视频在线观看| 欧美88av| 成人欧美精品一区二区| 日韩欧美高清视频| 黑人与亚洲人色ⅹvideos| 亚洲资源在线看| 影音先锋在线一区| 欧洲女同同性吃奶| 在线观看免费成人| 中文字幕有码在线视频| 国内精品二区| 奇米888四色在线精品| 久草国产在线观看| 亚洲女成人图区| 99久久久成人国产精品| www精品久久| 亚洲欧美日韩在线播放|