亚洲有码Av一区二区三区_国产高清啪啪免费视频_69色视频国产_国产成人人人爆出白浆_国产精品自在线拍国_一本久久伊人热热精品无码_午夜性刺激在线看免费带字幕_助力高品质欧美狂喷水_亚洲精品日韩无码_精品无码一区二区三区蜜臀_麻豆高清国产AV_熟妇人素无码中文字幕_亚洲a级片在线观看_国产欧美日韩三区_99国产成人高清在线观看

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營的一線實戰(zhàn)洞察。

WinPcap數(shù)據(jù)包嗅探器開發(fā)實戰(zhàn):從網(wǎng)卡抓包到協(xié)議解析

WinPcap數(shù)據(jù)包嗅探器開發(fā)實戰(zhàn):從網(wǎng)卡抓包到協(xié)議解析 簡介華中科技大學(xué)計算機(jī)網(wǎng)絡(luò)安全實驗的完整C源碼基于WinPcap庫實現(xiàn)數(shù)據(jù)包嗅探與分析工具并集成ARP欺騙模塊演示中間人攻擊。面向高校網(wǎng)絡(luò)空間安全專業(yè)學(xué)生及對協(xié)議分析感興趣的開發(fā)者適合作為網(wǎng)絡(luò)安全課程設(shè)計、畢業(yè)設(shè)計或綜合實驗的參考實現(xiàn)。壓縮包共27個文件包含8個頭文件與7個cpp源文件搭配2個Qt界面文件及png/jpg圖形資源項目結(jié)構(gòu)清晰capthread與sendpktthread分別負(fù)責(zé)抓包與發(fā)包protocol.h和arphead.h定義TCP/IP與ARP報文格式arpcheatdialog提供欺騙交互界面各模塊職責(zé)明確便于閱讀。整體大小僅293KB輕量便于加載運(yùn)行。已有2814人學(xué)習(xí)源碼對WinPcap初始化、設(shè)備枚舉、數(shù)據(jù)包逐層解析、ARP緩存欺騙等核心環(huán)節(jié)均有實現(xiàn)讀者可借此深入理解網(wǎng)絡(luò)嗅探與中間人攻擊原理并二次開發(fā)擴(kuò)展檢測功能同時可作為實驗報告配套材料對照源碼梳理思路與關(guān)鍵代碼邏輯。1. 基于WinPcap的數(shù)據(jù)包嗅探器把網(wǎng)卡黑匣子拆開給你看的網(wǎng)絡(luò)安全實驗當(dāng)我第一次在自己的筆記本上把這份基于 WinPcap 的嗅探器編譯跑起來看著瀏覽器發(fā)出的 HTTP 請求在十六進(jìn)制區(qū)一行行滾出來我才真正理解網(wǎng)絡(luò)協(xié)議棧是什么——不是什么抽象的分層矩形而是一串串比特在網(wǎng)卡、驅(qū)動、協(xié)議頭之間流動。這份來自某高校計算機(jī)網(wǎng)絡(luò)安全課程的實驗源碼目標(biāo)很直接在 Windows 平臺上用 C 語言實現(xiàn)一個數(shù)據(jù)包分析器嗅探器把網(wǎng)卡收到的原始幀逐層拆成以太網(wǎng)、IP、TCP/UDP 字段按 BPF 規(guī)則過濾流量并把抓到的報文落盤保存成通用格式。這套源碼最適合三類人正在做網(wǎng)絡(luò)實驗或課程設(shè)計的學(xué)生想快速跑通 WinPcap 抓包全流程的開發(fā)者以及在不引入重型分析框架的前提下想理解“流量分析怎么落地”的入門者。它不是只能應(yīng)付答辯的演示代碼設(shè)備枚舉、抓包線程、協(xié)議解析、過濾、落盤五個關(guān)鍵環(huán)節(jié)全部串成完整鏈路。下面我從工程結(jié)構(gòu)、核心代碼、避坑經(jīng)驗和二次開發(fā)幾個方面把它拆開講。2. 架構(gòu)與核心模塊嗅探器由哪幾塊拼起來一個嗅探器在功能上只有三步從網(wǎng)卡拿數(shù)據(jù)、按協(xié)議拆數(shù)據(jù)、把結(jié)果給人看。但落到代碼工程里這三步需要拆成設(shè)備選擇、抓包循環(huán)、過濾規(guī)則、協(xié)議解析和結(jié)果展示幾個獨(dú)立模塊。這份實驗源碼的工程組織就是沿著這條鏈路走的結(jié)構(gòu)清晰到可以拿來做網(wǎng)絡(luò)實驗的項目模板。2.1 文件結(jié)構(gòu)解壓后每個文件都在干什么先看整體。工程是標(biāo)準(zhǔn)的 VC 項目核心代碼全用 C 編寫界面可以是 MFC 對話框也可以退化成控制臺輸出。按功能劃分源碼文件大致分四類文件職責(zé)關(guān)鍵接口DeviceList.c枚舉本機(jī)所有網(wǎng)卡接口EnumDevices()內(nèi)部調(diào)用pcap_findalldevsCaptureEngine.c打開指定網(wǎng)卡、設(shè)置過濾、啟動和停止抓包OpenAdapter()、StartCapture()、StopCapture()ParsePacket.c解析以太網(wǎng)、IP、TCP/UDP 協(xié)議頭ParseEthernet()、ParseIP()、ParseTCP()Storage.c原始幀落盤與讀取SaveToFile()、LoadFromFile()這個分工最值得留意的設(shè)計決策是“抓包與界面分離”。packet_handler()回調(diào)里只負(fù)責(zé)接收裸幀所有解析和展示邏輯都通過回調(diào)參數(shù)傳給外部模塊處理抓包循環(huán)不會因為界面刷新慢而被拖死。如果你把解析直接寫進(jìn)回調(diào)流量大時界面會卡到懷疑人生——這是新手最常見的第一個設(shè)計坑。除了這四類文件工程里還帶filter.txt和config.ini兩個配置文件。前者保存 BPF 過濾規(guī)則文本后者記錄默認(rèn)網(wǎng)卡序號、抓包長度上限snaplen和讀取超時timeout。參數(shù)外置在實驗代碼里不常見但對二次開發(fā)很實用改過濾規(guī)則不用重新編譯。2.2 數(shù)據(jù)流鏈路一幀報文從網(wǎng)卡到屏幕經(jīng)過哪五步把整個程序從啟動到界面刷新拉直了看數(shù)據(jù)流轉(zhuǎn)是這樣走的pcap_findalldevs()枚舉全部網(wǎng)卡虛擬機(jī)網(wǎng)卡也會出現(xiàn)在界面下拉框里列出名稱和描述用戶選定網(wǎng)卡后pcap_open()以混雜模式打開它返回一個pcap_t*句柄pcap_compile()把用戶輸入的過濾字符串比如tcp port 80編譯成 BPF 字節(jié)碼再交給pcap_setfilter()掛到句柄上程序啟動一個獨(dú)立抓包線程在線程里循環(huán)調(diào)pcap_next_ex()阻塞式取幀。每取到一幀就觸發(fā)一次回調(diào)回調(diào)里完成解析并把結(jié)果格式化成一串文本解析結(jié)果通過PostMessage投遞回主線程界面表格更新顯示同時如果開啟存儲模式原始幀會被追加寫入 pcap 文件。這套鏈路最關(guān)鍵的設(shè)計是第 4 步抓包在獨(dú)立線程里。pcap_next_ex()在 Windows 上是阻塞等待數(shù)據(jù)包如果放在 UI 線程里抓包期間窗口完全無法響應(yīng)。實驗代碼的處理方式是創(chuàng)建抓包線程回調(diào)里用PostMessage把解析結(jié)果發(fā)回主線程再刷新表格。這也是一種界面與數(shù)據(jù)解耦的思路。WinPcap 提供了兩套抓包機(jī)制pcap_next_ex()適合自己控制循環(huán)節(jié)奏隨時能退出pcap_loop()把回調(diào)注冊進(jìn)庫后由內(nèi)部循環(huán)驅(qū)動適合無界面的命令行工具。這份源碼選的是前者因為實驗場景需要響應(yīng)“開始/停止”按鈕。你換到命令行工具場景時pcap_loop更簡潔。2.3 為什么選 WinPcap 而不是原始套接字這個問題在實驗答辯時幾乎必問。為什么不用 Windows 自帶的原始套接字Raw Socket我總結(jié)了四個理由。第一混雜模式。普通套接字只能收到發(fā)給本機(jī)的幀嗅探器的核心價值在于能接收共享介質(zhì)上的所有流量把網(wǎng)卡切到混雜模式正是 pcap 這類庫存在的理由。Windows 原始套接字要開混雜模式繞的圈子遠(yuǎn)比pcap_open傳一個 flag 大。第二內(nèi)核態(tài)過濾。BPF 表達(dá)式例如host 10.1.1.1 and tcp port 80是編譯后傳給驅(qū)動層處理的過濾在數(shù)據(jù)到達(dá)用戶態(tài)之前就已發(fā)生。自己寫套接字抓包過濾邏輯要放在用戶態(tài)性能和復(fù)雜度完全不是一個量級。第三API 可移植。WinPcap 是 Libpcap 的 Windows 實現(xiàn)函數(shù)簽名幾乎一樣。寫好的解析模塊到 Linux 上換個設(shè)備枚舉和打開的調(diào)用就能繼續(xù)用課程實驗之后如果要擴(kuò)展跨平臺場景成本很低。第四文件格式兼容。pcap 文件格式是事實標(biāo)準(zhǔn)抓完的數(shù)據(jù)拿到協(xié)議分析工具里二次核對非常方便。原始套接字自行保存的數(shù)據(jù)沒有通用格式后處理要自己寫解析器。3. 核心代碼拆解設(shè)備枚舉、過濾規(guī)則與三層協(xié)議解析這一章落到真實代碼。我挑三段最能代表整個項目技術(shù)點(diǎn)的核心代碼網(wǎng)卡枚舉與打開、BPF 過濾與抓包線程、從以太網(wǎng)到 TCP/UDP 的逐層拆包。這三段是嗅探器的三個承重墻界面代碼本質(zhì)上只是這三段輸出的展示層。3.1 設(shè)備枚舉與網(wǎng)卡打開先拿到所有可用網(wǎng)卡第一段代碼解決“抓誰的數(shù)據(jù)”。Windows 上有多塊網(wǎng)卡時程序必須先完整掃描所有適配器讓用戶選。枚舉接口用pcap_findalldevs實現(xiàn)#include pcap.h #include stdio.h int list_devices(void) { pcap_if_t *alldevs; pcap_if_t *dev; char errbuf[PCAP_ERRBUF_SIZE]; int index 0; if (pcap_findalldevs(alldevs, errbuf) -1) { printf(枚舉網(wǎng)卡失敗: %s\n, errbuf); return -1; } for (dev alldevs; dev ! NULL; dev dev-next) { printf(%d: %s, index, dev-name); if (dev-description) { printf( (%s), dev-description); } printf(\n); } return index; }alldevs是 WinPcap 維護(hù)的鏈表dev-name是形如\Device\NPF_{GUID}的設(shè)備標(biāo)識dev-description是對用戶友好的描述文本。枚舉完成后必須調(diào)用pcap_freealldevs(alldevs)釋放鏈表否則每次枚舉都泄漏一塊內(nèi)存跑久了必然出問題。設(shè)備選定后進(jìn)入打開階段。這里有兩個必須關(guān)注的參數(shù)snaplen決定單幀最多捕獲多少字節(jié)設(shè)為 65535 表示盡量抓完整幀timeout決定讀取接口在無流量時最多阻塞多久。打開失敗時返回值是空指針errbuf里會寫好原因pcap_t *handle pcap_open(dev-name, 65535, PCAP_OPENFLAG_PROMISCUOUS, 1000, NULL, errbuf); if (handle NULL) { printf(打開網(wǎng)卡失敗: %s\n, errbuf); pcap_freealldevs(alldevs); exit(1); }PCAP_OPENFLAG_PROMISCUOUS打開的是混雜模式意味著網(wǎng)卡不再只收發(fā)給自己的幀同一網(wǎng)段共享介質(zhì)上的廣播幀和直接碰撞域里的幀都能收到。注意筆記本無線網(wǎng)卡和家庭路由器的環(huán)境不同無線網(wǎng)卡在驅(qū)動不支持混雜抓包時能看到的通常只有本機(jī)會話流量如果開了虛擬機(jī)\Device\NPF_{GUID}列表里還會混進(jìn)虛擬網(wǎng)卡選錯設(shè)備是抓不到數(shù)據(jù)的常見原因。3.2 BPF 過濾與抓包線程讓收包過程更可控網(wǎng)絡(luò)流量非常嘈雜必須用過濾規(guī)則把不關(guān)心的幀擋在用戶態(tài)之前。BPF 過濾表達(dá)式要用pcap_compile編譯再用pcap_setfilter掛到句柄上struct bpf_program filter; char filter_exp[] tcp port 80; // 只關(guān)心 TCP 80 端口流量 if (pcap_compile(handle, filter, filter_exp, 1, PCAP_NETMASK_UNKNOWN) -1) { printf(過濾器編譯失敗: %s\n, pcap_geterr(handle)); return; } if (pcap_setfilter(handle, filter) -1) { printf(過濾器設(shè)置失敗: %s\n, pcap_geterr(handle)); return; }pcap_compile的第三個參數(shù)是 BPF 表達(dá)式第四個參數(shù)optimize傳 1讓庫對過濾邏輯做布爾化簡第五個netmask只有在表達(dá)式里用到廣播地址時才有必要填多數(shù)場景直接給PCAP_NETMASK_UNKNOWN即可。我習(xí)慣把過濾表達(dá)式抽到 config 文件里抓包時動態(tài)讀取再編譯這樣改規(guī)則不需要重編整個程序?qū)嶒炚{(diào)試階段能省下大量時間。抓包線程用 Win32 線程 API 創(chuàng)建回調(diào)里只做三件事解析原始幀、拼裝顯示文本、把文本投遞回主線程。這段循環(huán)是抓包程序的常駐主體DWORD WINAPI capture_thread(LPVOID param) { pcap_t *handle (pcap_t*)param; struct pcap_pkthdr *header; const u_char *pkt_data; int res; while (running) { res pcap_next_ex(handle, header, pkt_data); if (res 1) { char line[1024]; parse_packet(pkt_data, header-caplen, line, sizeof(line)); PostMessage(g_hwnd, WM_PACKET_READY, 0, (LPARAM)line); } else if (res -1) { break; // 網(wǎng)卡被移除或驅(qū)動出錯 } } return 0; }pcap_next_ex的返回值有三種1 表示成功抓到一幀0 表示本次超時超時時間內(nèi)沒有幀-1 表示出錯。這里必須嚴(yán)格判斷res 1很多新手寫成了res 0結(jié)果把超時也當(dāng)成數(shù)據(jù)幀處理界面瘋狂刷空行?;卣{(diào)參數(shù)里的header-len是原始幀長度header-caplen是實際捕獲字節(jié)數(shù)兩者在 snaplen 小于幀長時會不一致。解析時邊界判斷只能用caplen按len去訪問幀數(shù)據(jù)會在截斷幀時越界。如果要把抓到的幀存成 pcap 文件不要自己拼文件頭。WinPcap 自帶pcap_dump系列接口pcap_dumper_t *dumper pcap_dump_open(handle, capture.pcap); // 在回調(diào)里追加原始幀 pcap_dump((u_char*)dumper, header, pkt_data); // 退出前關(guān)閉 pcap_dump_close(dumper);pcap_dump_open會寫好 24 字節(jié)文件頭和每幀前的 16 字節(jié)記錄頭時間戳也自動換算成正確格式抓完的文件能被外部協(xié)議分析工具直接打開對照。3.3 逐層拆包從以太網(wǎng)頭到 IP、TCP/UDP 端口核心中的核心是協(xié)議解析。以太網(wǎng)幀頭固定 14 字節(jié)其中 12 字節(jié)是 MAC 地址后面 2 字節(jié)是以太網(wǎng)類型。類型是0x0800時幀體為 IPv4 報文。代碼用字節(jié)數(shù)組下標(biāo)方式解析避免直接結(jié)構(gòu)體強(qiáng)轉(zhuǎn)造成字節(jié)序混亂#define ETHER_HEADER_LEN 14 void parse_packet(const u_char *pkt, int caplen, char *out, int out_len) { if (caplen ETHER_HEADER_LEN 20) { snprintf(out, out_len, 幀過長或被截斷長度%d, caplen); return; } // 以太網(wǎng)類型是網(wǎng)絡(luò)字節(jié)序手動拼成可讀值 u_short ether_type (u_short)((pkt[12] 8) | pkt[13]); if (ether_type ! 0x0800) { snprintf(out, out_len, 非IPv4幀類型0x%04x, ether_type); return; } const u_char *ip pkt ETHER_HEADER_LEN; int ip_header_len (ip[0] 0x0f) * 4; // IP頭長度字段單位4字節(jié) int protocol ip[9]; // 協(xié)議字段6TCP 17UDP char src_ip[16], dst_ip[16]; snprintf(src_ip, 16, %d.%d.%d.%d, ip[12], ip[13], ip[14], ip[15]); snprintf(dst_ip, 16, %d.%d.%d.%d, ip[16], ip[17], ip[18], ip[19]); if (protocol 6) { // TCP頭偏移由ip_header_len往后找 int tcp_header_len ((ip[ip_header_len 12] 4) 0x0f) * 4; u_short sport (u_short)((ip[ip_header_len] 8) | ip[ip_header_len 1]); u_short dport (u_short)((ip[ip_header_len 2] 8) | ip[ip_header_len 3]); snprintf(out, out_len, TCP %s:%d - %s:%d, src_ip, sport, dst_ip, dport); } else if (protocol 17) { u_short sport (u_short)((ip[ip_header_len] 8) | ip[ip_header_len 1]); u_short dport (u_short)((ip[ip_header_len 2] 8) | ip[ip_header_len 3]); snprintf(out, out_len, UDP %s:%d - %s:%d, src_ip, sport, dst_ip, dport); } else { snprintf(out, out_len, 協(xié)議 protocol%d, protocol); } }這段代碼有三個值得反復(fù)看的細(xì)節(jié)。第一字節(jié)序。協(xié)議頭字段一律按網(wǎng)絡(luò)字節(jié)序傳輸端口號必須手動做高字節(jié)左移再拼低位不能直接把數(shù)據(jù)區(qū)強(qiáng)轉(zhuǎn)后讀取。第二變長頭部。IP 頭不是固定 20 字節(jié)ip[0]的低 4 位是頭長度值乘以 4 才是真實字節(jié)數(shù)TCP 頭的數(shù)據(jù)偏移字段同理需要定位到 TCP 頭內(nèi)部偏移 12 的字節(jié)取高 4 位再乘 4。解析時不能假設(shè)頭部都是固定長度。第三邊界防御。一幀數(shù)據(jù)如果只是部分包比如caplen小于頭部長度的合計后續(xù)訪問就越界了。用caplen做前置判斷是必須的。把這段解析邏輯和前面的抓包循環(huán)拼在一起整個嗅探器的主體功能就已經(jīng)齊了。4. 避坑與排查編譯運(yùn)行中會翻車的五個典型現(xiàn)場實驗課常見的流程是把代碼拷貝到自己的電腦上改一改、編一編、跑一跑然后把抓包結(jié)果截圖寫進(jìn)報告。這個看起來簡單的流程里翻車點(diǎn)比想象中多。下面是幾個每次開課都會被反復(fù)問到的典型問題按現(xiàn)象、原因、解決的順序拆解。我在調(diào)試這類實驗時有個習(xí)慣永遠(yuǎn)先用控制臺跑一次最小流程只開通設(shè)備和解析再從控制臺切回界面。純粹的界面問題線程、消息、刷新和邏輯問題字節(jié)序、過濾規(guī)則、頭部解析混在一起時你會不知道先查哪邊。所以如果你被某個詭異問題卡住先把界面邏輯注釋掉用 printf 把解析結(jié)果打出來往往一眼能看到真相。4.1 現(xiàn)象新環(huán)境編譯報錯pcap.h 找不到現(xiàn)象把工程拷到一臺剛裝好 IDE 的機(jī)器上一編譯就報“fatal error C1083: 無法打開包括文件: pcap.h”緊接著還有一堆“找不到標(biāo)識符”的連帶錯誤。原因WinPcap 分為運(yùn)行庫和開發(fā)庫。運(yùn)行庫負(fù)責(zé)驅(qū)動開發(fā)庫WpdPack 安裝包里的 Include 和 Lib 目錄才提供編譯所需的頭文件和導(dǎo)入庫。只裝了運(yùn)行庫、沒裝開發(fā)包或者裝了開發(fā)包但工程屬性里沒有把目錄指過去就會出現(xiàn)這個報錯。解決裝好 WpdPack 開發(fā)包記錄解壓路徑。在 IDE 工程屬性的“C/C → 常規(guī) → 附加包含目錄”填入...\WpdPack\Include在“鏈接器 → 常規(guī) → 附加庫目錄”填入...\WpdPack\Lib再在“附加依賴項”里加上wpcap.lib。如果鏈接時報 LNK2001 找不到pcap_open之類的外部符號幾乎都是這一步?jīng)]做全。4.2 現(xiàn)象編譯通過但一運(yùn)行就提示 wpcap.dll 缺失現(xiàn)象代碼編譯順利雙擊生成的 exeWindows 彈窗提示“找不到 wpcap.dll”進(jìn)程直接退出。原因wpcap.dll是 WinPcap 運(yùn)行庫的用戶態(tài)組件程序在鏈接期只需要導(dǎo)入庫wpcap.lib運(yùn)行期卻必須在系統(tǒng)目錄或 exe 同目錄下找到對應(yīng)的 dll。精簡安裝、安全軟件清理、或者重裝系統(tǒng)后運(yùn)行庫被卸載都會出現(xiàn)這個結(jié)果。解決安裝官方發(fā)布的完整 WinPcap 運(yùn)行包。如果是自己在開發(fā)機(jī)上調(diào)試把WpdPack\bin目錄下的wpcap.dll、packet.dll手動復(fù)制到 exe 輸出目錄更直接。工程里加一個 post-build 命令行自動復(fù)制可以一勞永逸。4.3 現(xiàn)象程序正常啟動抓包列表卻一直空現(xiàn)象網(wǎng)卡也選了開始按鈕也點(diǎn)了界面就是一條記錄都不出等幾分鐘也沒有反應(yīng)。原因多數(shù)情況是選錯了設(shè)備。裝了虛擬機(jī)軟件之后WinPcap 枚舉出的設(shè)備列表里會多出虛擬網(wǎng)卡它也有自己的\Device\NPF_{GUID}名稱和描述很容易排在列表靠前的位置。選中它之后宿主機(jī)如果沒有虛擬流量自然什么都收不到。另一種常見原因是過濾表達(dá)式太嚴(yán)格比如寫了tcp port 443但實際測試用的流量根本不走這個端口。解決先在無過濾條件下抓一次確認(rèn)有數(shù)據(jù)再逐步加過濾條件。選設(shè)備時優(yōu)先選描述里帶“Ethernet”“有線”字樣的物理網(wǎng)卡不放心的話在命令行跑route print看本機(jī)默認(rèn)路由走哪個接口再到程序列表里對號入座。抓包期間也可以用ping 127.0.0.1產(chǎn)生最基礎(chǔ)的本地回環(huán)流量來驗證設(shè)備是否工作。4.4 現(xiàn)象抓到了幀但 IP 地址顯示成倒序現(xiàn)象抓包列表里有數(shù)據(jù)但內(nèi)容不對勁IP 地址顯示成像0.0.0.0或12.1.168.192這種倒序值TCP 端口也是亂數(shù)。原因字節(jié)序問題。協(xié)議頭里的 IP 地址和端口號是網(wǎng)絡(luò)字節(jié)序存儲直接按內(nèi)存地址強(qiáng)轉(zhuǎn)讀取得到的是反序整數(shù)如果拿這個數(shù)再做一次網(wǎng)絡(luò)序轉(zhuǎn)換就會出現(xiàn)倒序 IP。還有一個同源坑以太網(wǎng)類型字段也必須從大端轉(zhuǎn)成小端再和0x0800比較。解決所有頭部字段都用字節(jié)下標(biāo)方式讀取再手動拼裝或調(diào)用ntohs。上面 3.3 節(jié)的解析代碼就是用數(shù)組下標(biāo)手動拼端口從根上避開字節(jié)序問題。網(wǎng)絡(luò)字節(jié)序看起來像“玄學(xué)”實際上只要記住“所有跨主機(jī)傳輸?shù)念^部字段都是大端”這一句就夠了。4.5 現(xiàn)象抓包很流暢但界面卡死沒法點(diǎn)停止現(xiàn)象抓包開始后界面無響應(yīng)按鈕點(diǎn)了沒反應(yīng)只能強(qiáng)行結(jié)束進(jìn)程。原因抓包循環(huán)寫在了 UI 線程里。pcap_next_ex是阻塞調(diào)用一幀等不到就一直卡住主線程根本輪不到處理窗口消息界面自然就假死了。解決抓包必須放獨(dú)立線程?;卣{(diào)里用PostMessage把解析結(jié)果發(fā)回主線程UI 線程只負(fù)責(zé)接收消息刷新列表。在 MFC 工程里就是AfxBeginThread開線程回調(diào)里PostMessage通知主窗口更新這套雙線程寫法也是二次開發(fā)時的固定骨架。5. 二次開發(fā)把實驗源碼變成可用的協(xié)議分析工具如果只是交實驗報告跑通就夠了。但這份代碼的結(jié)構(gòu)給了它很大的改造空間我建議按下面三個方向練手。第一個方向把過濾器變成動態(tài)選擇。現(xiàn)在過濾表達(dá)式是從 config 文件讀的改成界面上一個下拉框預(yù)置“HTTP 流量tcp port 80”“DNS 流量udp port 53”“ICMP 流量icmp”等常用項用戶選擇后調(diào)用一次pcap_compile加pcap_setfilter重新掛載。這種改造只涉及新增一個控件和幾行函數(shù)調(diào)用不影響抓包線程適合作為第一個練手目標(biāo)。第二個方向加深應(yīng)用層協(xié)議識別。在拿到 TCP 端口后增加一個端口到協(xié)議名的映射表80 標(biāo)記 HTTP443 標(biāo)記 HTTPS53 標(biāo)記 DNS22 標(biāo)記 SSH。如果再進(jìn)一步在parse_packet中把 TCP 載荷前幾個字節(jié)提取出來判斷是否以 GET、POST、HTTP/1.1 開頭就能識別明文 HTTP 請求——這是最基礎(chǔ)的應(yīng)用層還原。做這個方向時要特別注意載荷長度不足時的邊界判斷直接用caplen做保護(hù)。第三個方向把底層庫從 WinPcap 換到 Npcap。已經(jīng)停更多年的 WinPcap 在新版 Windows 上驅(qū)動簽名校驗越來越麻煩如果你要在自己電腦上長期用建議工程遷移到 Npcap SDK。兩者 API 幾乎一致頭文件和庫目錄改一下再把pcap_open的標(biāo)記參數(shù)換成 Npcap 的對應(yīng)常量其余代碼基本不用動。驗證改造結(jié)果有一個很直接的辦法開著程序訪問幾個網(wǎng)站列表里應(yīng)能看到本機(jī)隨機(jī)端口到服務(wù)器 443 端口的 TCP 記錄本地ping 127.0.0.1應(yīng)能看到 ICMP 記錄命令行執(zhí)行nslookup應(yīng)能看到 UDP 53 的 DNS 記錄。每加一種協(xié)議解析分支就用對應(yīng)的實測流量去驗證能當(dāng)場發(fā)現(xiàn)問題。我從這個項目中學(xué)到最深的一點(diǎn)是做嗅探器這類工具不要同時開發(fā) UI 和解包邏輯。先把抓包、解析做成無界面的核心模塊UI 只是它的一層殼之后換底層庫、加存儲、加深解析改的都是殼或者解析層抓包循環(huán)可以保持不變。從那以后我做任何網(wǎng)絡(luò)程序都會強(qiáng)制把數(shù)據(jù)采集和解釋器嚴(yán)格分離這個習(xí)慣讓后續(xù)幾輪改造省了不少心。希望這個習(xí)慣對你也有效。本文還有配套的精品資源點(diǎn)擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
日韩人妻制服丝袜av| 久久精品国产精品| 精品黑人一区二区| 911av网站免费观看| 操国产高清| 色麻豆AV| 亚洲天堂情色| 成人在线永久| 91蜜臀人妻中文字幕在线| 色女99一级片在线观看| 五月天婷婷影院| 久久精品中文字幕观看| 国产综合在线视频网站| 国产在线观看91精品一区| av影院十区| 日韩电影天堂视频二区三区| AV色图| 夜夜操老骚逼视频网站| 婷婷月色| 中文字幕日韩综合| 熟女丰满人妻一区| 97操97色| 天天操av懂色| 欧美亚洲影视| 免费看污网站| 久久久久性熟视频| 九一综合精品视品av| 婷婷五月天激情小说| 久久久国产亚洲精品系列| 国产无码三级视频在线观看| 黄色片A级一区二区三区| 我要去看2个日本美女.com曹逼| 五月天婷婷社区| 97在线播放| 香蕉色网| 性高潮久久久| 99久久久| 国产精品永久免费10000| 亚洲密乳AV| 国产精品视频一区二区三区八戒| 一本色道久久天天射天天干| 亚洲精品影视老司机| 人妻一区二区三区视频| 成人97人人超碰人人| 欧美色www亚洲国产阿娇要播| 91美女视频在线观看| 久久这里只有精品9| 99re28在线观看| 青青草五月份天| 国产精品一区二区麻豆| 国产午夜精品理论片a大结局| 亚洲久久久久| 国产Av超碰| 手机在线中文字幕国产| 超碰人人色| 九九无码久久精品视频| 欧美熟女妇同| 国产精品九九九| 天天干天天舔| 伊人久久88国产女| 女人的天堂大香蕉网| 香蕉色网| 欧美不卡在线一区二区| 99久久e免费热视| 日韩性爱播放| 亚洲AV永久无码精品成人调教| 九久久精| 亚洲AV秘 精品久久老牛影视| 久久夜黄色无码A级大片| 欧美色婷婷| 成人日本精品九区| 色欲久久99国产精品久久久久久| 日韩中文字幕人妻视频| 天天日老熟妇| 色综合1991| 爱逼综合| 乱人伦 国语对白:视频直接看| 毛片视频白嫩| 亚洲第一男人天堂| 久久久久久国产无码精品| www色色色com| 国产美女91| www久久国产精品| 国产精品探花视频| 67914在线精品观看| 夜夜操夜夜高潮夜夜爽国产精品区| 熟妇色99| 一级久久性爱视频| 成人一区二区三区四区| 狠狠久久手机视频精品| 五月丁香啪啪网| 亚洲美女AV无码| 天天综合网91入口| 国产久久久9999| 男人的天堂VA在线| 欧美96交| 亚洲男人天堂网站| 日韩久久激情精品| 亚州九九九精品视频| 国产女同在线观看视频| 婷婷中文字幕| 亚洲清纯综合| 亚洲天堂中文字幕无码男同| 夜夜爽夜夜摸夜夜操免费视频| 女人天堂av在线播放| 中文字幕成人理论在线| 欧美青青视频| 夜夜操美女| 亚洲不卡AV在线| 国产午夜福利合集| 5278欧美一区二区三区| 日韩精品9区| 香伊人在线| 爱爱动态120秒| 囯产精品久久久久久久久久梁医生 | 黄色av一区二区在线| 91久久18禁| 黑人综合网| 九九九九久久久| 97亚洲综合在线| 99久久精品无码一区二区| 九九成人精品| 亚洲国产av中文字幕久久| 国产suv精品一区二区四| 亚洲性天堂| 99热18| 999色欧美中文字幕| 丁香婷婷久久 | 日韩成人私密一级精品av| 熟妇熟女一区二三区| 欧美高清色| 亚洲日韩一区电影| 日本欧美韩国国产在线| 999色欧美中文字幕| 欧美很很操视频| 色综合 加勒比| 亚洲另类电影| 国内精品久久人妻性色av| 禁十八久久| 91影库| 欧美精品,四区。五区| 国产精品自在自拍视频| 91无遮挡| 少妇久久久免费| 亚洲色图激情小说| 五月婷婷丁香六月丁香| 撸无码不卡免费视频| 屌逼传媒| av在线观看不卡网站| 超碰精品人妻狠狠干| 91精品无码人妻系列| 青青草原av| 日本三级久| 在线播放成人高清免费视频| 九九热精品| 欧美性爱一内片一区二区三区| 国产精品午夜福利亚洲综合网| 成人综合视频久久| 混色激情av| 人人操人人摸avav| 夜夜嗨一区二区三区三州加勒比| 97爱免费插| 少妇一区二区三区高速| 亚洲欧洲综合| 久久超碰98| 久久黄黄| 3p国产色噜噜一区| 欧美一区二区三区互相| 91丰满| 色婷婷久久综合超碰| 精品久久一区二区三区四区五区| 成 人片 黄色大片| 久久精品久| 综合欧美日韩在线| 国产高清1234区| 韩国黄色片精品久久久| 粉嫩av在线一区二区| 亚洲全色网| 色欧美在线| 蜜臀亚洲综合一二三四区| 国产人妻精品久久久一区二区三区| 亚洲天堂7777| 一区不卡在线观看av| 伊人网在线点播| 亚州色图欧美| 久久亚洲熟妇在线视频| 精品人妻一区二区三区-国产| 亚洲欧美中文一区二区三| 性天堂| 噜噜噜噜久久久精品免费| 97一本大道亚洲一区| 天天综合亚在线| 小情侣高清国产在线视频| ,成人免费啪啪视频| 日本操逼视频免费| 日韩精品人妻一区二区| 中文字幕三四区| 国产99999| 久久精品无码专区| 亚洲不雅视频1区二区| 99热这里只有精品1| 色眯眯av| 青草一区二区| 97干色| 精品久9| 日天天九九天堂666| 综合九九| 公司1区2区3区精产精| 国产久久男人天堂| 男人的天堂无码| 中文日韩欧美熟| 欧美,亚洲,日韩,v,天堂,手机在线观看| 亚洲激情天堂网| 国产精品视频播放| 97K超碰在线| 色色九区| 超碰欧美| 三级激情网站| 欧美日韩精品一区二区三区高清| 天天看,天天做| 黄污污污污| 亚洲欧洲小说图片视频 | 草草草视频在线免费看| 久久成年片色大黄全免费网站| 精品九九| 91在线超高颜值国产| 国产不卡免费在线视频| 日本肏逼视频在线观看| 久久久爆乳翘臀一线天伦理视频| 国内精品久久国产,www香蕉久久五月丁香,亚洲欧美日韩精品永久在线,日本精品一 | 91精品导航| 久艹日日日| 欧美性爱日韩高清| 精品人体无圣光凹凸| 亚洲一本色道中文无码aV天美| 亚洲精品无码少妇久久| 日韩精品人妻系列无码天堂| 美国三级日本三级久久99| 国产AV线| 精品免费视频国产一区| 欧美操逼熟女| 嗯嗯啊在线视频| 久久人妻四季| 在线啊啊啊| 日韩亚洲欧美中文字幕| 亚洲精品人妻在线| 青青草日本无码| 加勒比AV网| 久久亚洲日韩国产欧| 久久久无码视频| 日韩卡一卡二卡三在线| 丁香五月AV| 欧美亚洲厕所精品偷拍91| 东京热,男人的天堂| 91影库| 欧美1727免费观看视频| 夜夜操一区二区| 蜜臀网 一区| 黑人操一区二区| 中文字幕在线观看第二页| 东京热AV男人的天堂| 日韩一区二区精彩视频| 五月婷婷综合网| 青青伊人加勒比海| 黄片www视频免费| 国内毛片无码一级毛片| 日韩无码AB| 人人摸.人人色| 99这里只有精品| 在线观看 99热| 三级精品三级在线观看| 天天综合精品| 亚洲久9| 激情专区综合| 九九九九九九综合| 国产亚洲精品自在线亚洲情侣| 久久亚洲不卡一区二区三区| 91综合在线| 色情综合网| 日韩一级二级三级免费看完整版国语版| 好吊色综合| 婷婷五月天av| 国产精品久久| 亚洲图片欧美日韩| 成人一二三区| 国产少妇肉丝在线观看| 老熟女91视频| 九九九九久久久| 91狠狠综合久久| 免费强奸av| 天天在线91| 国产一级作爱毛片| 国产不卡的视频| 青娱乐亚洲自拍| 国产精品乱码久久久久久久| 国产麻豆福利av在线播放| 欧美78| 午夜福利精品| 男人的天堂三级| 91精品国产高清久久久久久,亚洲成人| 99色骚| 91久久精品中文字幕| 亚洲日产专区婷婷| 色综合av男人天堂| 日本道人妻久久久在线不卡色视频| 国产亲戚伦亲在线| 久久蜜桃一区二区| 九色97| 精品亚洲| 青青草啪啪网| 97人人模人人爽人人| 91少妇高潮| 青青草中文-久久青草精品一区二区三| 国产91美女视频| 欧美第一页性| 热无码中文亚洲H一道本一区二区| 日韩精品高清资源在线| 操迟操逼在巾线Fre看| 嗯嗯嗯啊啊啊干死我吧| 国产精品亚洲美女久久久久| 亚洲精品九九九| 人人澡综合涩| 亚洲欧美中文日韩视频中国语| 97se亚洲综合自| 欧美狠狠弄| 午夜偷拍久久熟女| 97狠狠| 欧美激情久| 91精品黄在线观看| 亚洲无码视频免费在线观看网址!| 97高清啪啪| 丰满高潮18xxxx| 亚洲欧美黄| 久久久久久波多野吉衣高潮| 丁香婷婷久久| 激情国产乱伦Av| 91A欧美电影网站| 91爰爱欧美| 亚洲欧洲网站免费观看| 欧美夜夜草视频| 91天天综合在线观看| 欧美天天综| 性爱乱伦一区| 欧美强奸乱能| 国产美女在线精品免费看| 职场同事知名国产国产精品久久欧美日韩| 91蜜臀在线久久久久| 国产AV激情无码久久无码| 亚洲色人阁| 91无码人妻| 不卡超碰护士AV在线免费播放| 日韩人妻播放| 欧美性生活男人的天堂| 天天干18禁| 91蜜桃传媒精品久久久一区二区| 黄色不卡视频| 国产婷婷一区| 97久久精品亚洲| www黄片免费看com| 免费的很黄很污的全部视频| a片自拍直播视频| 97亚洲自在精品在线观看| 少妇精品久久久| 亚洲综合在线高清| 天美国产三级传媒| 国产 日韩 欧美 人妻 熟女 中文| 国产曰批免费观看久久久| 成人毛片免费| 色色毛片| 黄片视频观看| 欧美AAAA黄片| 人妻丰满熟妇一区二区三| 亚洲97综| 亚洲中文字幕在线视频一区二区| 超碰97亚洲| 亚洲天堂加勒比| 九九九不卡| 99精品在线| 亚洲欧洲激情| 天天色综合影视网| 欧美综合中文| 麻豆亚洲AV成人无码久久精品| 国产三级中文字幕粉嫩| 亚洲校园激情| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 亚洲欧美日韩夜夜| 91丨九色丨国产打屁股| 五月天婷婷激情| 国产精品一二三免费网站| 男人兔费天堂| 日本午夜福利视频| 亚洲 另类 丝袜 自拍 动漫| 麻豆区久久久久亚| 超碰久超碰久| 一区二区中文| 岛国片在线播放| 亚洲无吗在线视频| 亚洲成av人片色午夜乱码| 大香蕉黄色一区| www.99热| n1038 一二三区| 粉嫩av一区二区三区四季| 夜夜做夜夜爽精品视频| 亚洲熟妇A V黑人| 91丝袜在线播放| 男女做爰猛烈动高潮A片免费应用| 情趣丝袜无码操逼视频| 国产尤物AV尤物在线观看不卡| 蜜乳AV色欲AVAV无码| 99热这里都是精品| 天天综合网入口~91| 亚洲九九爱| 亚洲黄色AV电影| 中文字幕av亚洲精品| 在线岛| 日韩性爱再线视频| 天美av在线观看| 91五月天| 好色综合| 欧亚免费视频| 一区二区首页| 97日韩欧美亚洲| 国产午夜在线观看| 大香蕉一线视频| 日本91白丝| 亚洲超碰综合网| 九九色色| 97欧美色资源| 一区二区三| 亚洲成人性爱在线观看| 欧美熟妇操操视频| 蜜桃久久一区二区| 国语对白在线播放视频| 人妻大相焦在线| 91熟女丨老女人| 黄色电影观看久久9| 97超级久久强资源| 麻豆色约约| 人人贴人人摸| 97二区四区| 国产后入式在线观看| 天天干天天燥| 天堂在线一区二区| 天天澡天天爽日日AV| 中文字幕在线免费观看视频| 91美女視頻| 国产黄色在线播放观看| 人妻久热在线| 超碰97护士| 极品极品色影院| 丝袜狠狠草尤物 91| 四虎午夜影院| 亚洲精品一二三四区| 69一区二区| 久久丁香五月婷婷| 超碰色97| 亚洲天堂区| 97超碰精品图片| 欧美劲爆视频一区二区| 97久久国产精品| 岛国视频免费在线观看| 男人的天堂日本东京热| www.99中文字幕| 91国产美女丝袜足交精品视频 | 国产久久视频| 精品蜜乳AV免费观看| 亚洲黑丝在线| 在线视频97| 99热综合在线| 激情小说图片亚洲首页| 亚洲人妻熟妇三十三区| 国产亚洲精品一区二区三区| 日韩在线人妻网站| 成人性爱av.com| 加勒比伊人综合| 欧美日韩一区二区三区四区蜜桃| 少妇内射视频| 日韩午夜啪啪视频| 少妇天堂| 第二页中文字幕| 老熟女搡BBBB搡BBBB视频| 国产中文福利| 91精品人妻一区二区-全集完整版免费正片国语-B02AV | 国产高潮AA片免费看| 精品9999| 丁香久久| 精品久久无码午夜福利 | av天堂精品久久| 日本九九久久99| 操逼不卡中文字幕| 日本大香蕉综合网红本杳社区| 中文字幕啊啊啊在线观看视频| 国产日本一区二区三区蜜臀在线观看| 97爱免费插| 青娱乐福利99| 久久久九九| 色欧美天天| 日本一区二区亚洲综合| 99热18这里只有精品| 国产精品秘 福利姬在线观看| 東南亚性呦成人伦理资源在线视频| 91啪啪| 国产肏逼网站| 九九九只有精品| 久久久草成人网站久久久草成人久久久草久久久 | 天堂九九九九九九九九九| 日韩无码一区二区三区| 美女丝袜激情小说| 亚洲18禁| 久久精品国产免费观看99| 少妇久久久久久| 亚洲色图伊人网| 丁香五月天视频| 国产日韩手机视频在线| 96一区二区三区| 国产一区二区三区不卡手机在线| 午夜影美女日鸡鸡天天视频国产| 超碰色综合| 久艹99| 嗯嗯,啊啊,国产精品| 国产亚洲精品玖玖玖在线观看| 精品69网| 久久久久幕乱码| av亚洲天堂资源网站| 色丁香五月婷婷| 精品国产91av一区二区三区| 欧美翘臀视频网站一区二区三区| 欧美综合 站| 九色 人妻 大香蕉| 色综合色综合网| 国产精品免费日韩| 岛国1区2区3区在线观看| 九久9精品| 亚洲啪啪视频一区二区| 97视频在线| 女生看匆91网站| 校园春色中文字幕AV| 午夜福利久久久噜久噜久久综合 | 安微少妇操BBB| 大乔未久88一区| 国产超碰在线一区| 日本伦理一区二区| 78综合网| 啊啊啊啊啊啊啊国| www.狠狠干.coom| 操操啪| 91麻豆va国产精品| 无码伊人久久大杳蕉中文无码| 高清无码一区二区三区| 天天插夜夜操| 国产精品亚洲一级av第二区| 国产精品亚洲无码| 秋霞成人一级在线观看| 日本一区视频在线观看| 成人AV超碰免费在线| 久草尤物| 婷婷干黄色| а√天堂资源官网在线资源| 久久性爱视频99| 秋霞 色色| 性无码专区2020| 国产精品不卡一区二区三区av| 亚洲无线观看久久| 26UUU欧美日本| 国产AAAAAABBBBB| 亚欧免费| 亚州AV无码国产精品| 激情看片网站| 精品四五区| 亚洲第一页欧美| 日韩精品9999| 久久久久久免费电影| 中文字幕第二页| 极品色综合| 性色AV网站| 在线观看免费视频国产| 国产一级作爱毛片| 日韩久久三区| 裸模AV女优| 色香欲天天天天综合色| 97超级久久| 欧美中出| 欧美日韩国产中文精品字幕自在自线| 五月丁香激情综合| 男人天堂站| 亚洲男人的天堂在线看| 91精品久久久久| 欧美国产精品久久九九| av无码精品久久久久| 人妻丝袜无 码视频专区| 久久婷婷在线观看视频| 尤物视频偷拍免费| 国产精品96| 一起草日韩| 激情文学网伊人| 久久精品免视看国产成人﹣蜜臀av一区. 久久精品免视看国产成人,蜜臀av一区 | 九九九九九精品| 日韩簧片免费看| 韩国黄色片精品久久久| 超碰1024久久| 成人小电影网站tex| 免费自拍三级综合| 欧美色五月| 中文字幕人乱码中文字的预防方法 | 无码区蜜乳| 一起草AV| 精品中文一区二区| 亚洲无码视频免费在线观看网址!| 免费簧片在线观看| 美腿色图| 麻豆亚洲AV成人无码久久精品| 久久精品中文字幕观看| 欧美日韩99精品麻豆传媒| 2019午夜福利视频| 天天看夜夜看日日干| 99精品热| 欧美淫乱视频| 欧美黄片免费在线观看视频| 婷婷国产精品九区| 午夜男人的天堂| 国产亚洲色婷婷久久99精品91葵花宝典| 人妻夜夜爽天天爽麻豆三区网站| 91天美免费| 色久桃花影院在线观看| 亚洲不卡av在线| 久热最新在线杭州| 丝袜大香蕉| 国产精品69久久久久孕妇欧美| 最近2018中文字幕在线高清第一页| 色婷婷六月| 国产精品夜夜夜| xxx0国产在线播放| 中文字幕文字幕无码一区二区三区电影99 | Sekablack无码一区| 女优视频第10页| 国内一级精品| 激情五月天视频| 热G综合热G中文| 人人摸人人叼| 9久9久9久9久视频网站| 久久婷婷综合国际产色怕| 欧美第二页午夜| www.黄色在线| 亚洲熟女偷拍在线观看| 国产精品一级毛片不卡视| 青青草国产盗摄一二三区| 久久久精品91八戒| 69人妻精品丰满熟女区| 欧美一区二区一级岛国大片| 插老姨肥穴| 熟女这里只有精品6| 欧美精品91| 欧美日韩国产三级黄色| 天天综合网合集91| 欧美一区二区亚洲天堂| 97在线观| 麻豆乱码久久精| 黄色操人| 伊人少妇久久久| 天天干人妇| www被窝色com| 搞中出久久| 亚洲吊色| 日本午夜久久电影| 欧成人精品H无码| 中文字幕版| av在线不卡一区二区三区| 国产AV人人夜夜澡人人爽麻豆| 成人三级片无码| 欧美综合天堂| 国产传媒美日韩av| 无码在线亚洲| 久久精品国产亚洲AV先锋| 日本啊啊啊啊啊视频| 成人三一级一片aaa| 精品人妻高清麻豆av| 蜜臀久久99精品久久久久久久久| 国产隔壁老王影院在线| 久久久九| 青娱乐 成人娱乐在线| 国产成年精品高清在线观看91| 亚洲极品| 亚洲乱色视频一区、二区在线| 国产黄片在线免费观看| henhen91| 欧美少妇高潮久久91| 色色五月丁香| 8x福利精品第一福利视频导航| 视频在线97| 99re3这里只有精品| 91熟女综合| 超碰人人色| 亚洲图片日本AⅤ欧美在线| 亚洲高潮影院| 精品国产72| 婷婷中文字幕| 久久一区二区高清免费| 亚洲天天操| 国产亚热在线久久| 老熟女区| 亚洲日产专区| 久精品无码av一区二免费国产在线观看 | 伊人网高清| 91国精产品| 蜜臀久久99精品久久久久免费观| 久热大香蕉| 亚洲AV无码AV吞精久久久久| 欲香欲色| 玖玖久久久| 情色五月天就去干| 97这里只精品| 久久婷婷在线观看视频| 一区二区激情国产熟女 | 懂色AV中文| 欧美制服另类丝袜| 九九碰九九爱97超碰| 国产精品久久久久久久毛片1| 日本淫乱女一区二区三区视频| 伊人久大| 粉嫩久久久极品| 东京热熟女亚洲视频网站| 中文字幕加勒比海高清无码免费视频| 欧美色婷婷| 国内毛片免费h片在线| 视频黄色国产一级| 午夜激情成人在线观看| 88xx成人精品视频| 大香蕉久久| 男人天堂资源| 亚州男人天堂| 96久久久久| 亚洲欧美91| 无套后入双马尾| 国产嫩草精品A88AV| 欧美黑人168页欧美黑人167| 精彩久久中文| 在线小说视频一区| 夜夜夜夜爽| 国产精品高朝久久久久久久| 尤物视频偷拍免费| 亚洲男人天堂视频 | 欧洲熟妇xxXx欧美老妇裸体| 中文熟女五十乱码在线| 2017超碰| 日韩青久久| 91大香蕉伊人| 欧美色另类| 国内一区二区免费| 97超碰人人操人人操| 在线日韩精品一区二区三区| 色哟哟 日韩精品| 欧美熟妇成人一区二区| 日本黄色大片一级视频免费麻豆| 天天插夜夜操| 艹少妇网站| av资源在线播放天堂| www.夜夜操| 青娱乐 成人娱乐在线| 婷婷色香| 韩国嫰模上门援交视频| 色网亚洲人| 亚洲天天在线| 老司机深夜18禁污污网站| 亚洲国产精品9999在线观看| 97欧美性爱| 大香蕉婷婷| 91最新综合| 4虎在线视频| 精品欧美乱码久| 国产精品盗摄 偷窥盗摄| 无码天天操| 久久久婷| 激情终合网| 亚洲成人AB| 精品午夜福利导航| 欧美操逼熟女| 无码免费一区二区三区啪啪| 欧美成人综合| 91精品丝袜久久久久久| 欧美成人A√在线一区二区| 国产极品一区二区三区三州| 韩国久久97| 狠色婷婷久久一区二区三区_| 91中出在线| 亚洲无码 国产无码| 成人性爱高清视频免费看| 中文字幕黑人大片| 99精品人人爽| 亚洲九九九| 性爱av网站| 色婷婷综合久久久久中文一区二区| 国产精品午夜福利视频| 精品久| 日本精品不卡一二三区| 久久久久久性爱视频| 91狠狠狠| 国产精品国产自产高清AV| 国产 码在线成人网站| 一直超碰| 男人的天堂 在线一区| 熟女人妻一区二区三区| 五十路熟女工口 | 国产原创剧情在线丝袜| 乱伦日本中文自拍| 久久怡红院| 91女优在线观看 | 美女裸体无遮挡永久免费观看网站| 亚洲二区精品在线观看| aaa淫乱视频| 欧美人体性爱互联网第一页婷婷日本| 91精品无码人妻系列| 18岁禁 茉莉成人久久| 国产精品第一页国产大屁股视频免费区| 乱伦图av| 久干网| 国产精品白丝在线播放| 六月婷激情福利天堂69| 国产一区二区精品久久久不卡蜜臀| 强奸乱伦AV网址| 久久久久久亚洲精品中文字幕人妻| 久久久天堂| 亚洲福利中文字幕在线| 日韩中文字幕宗合在线| 天天色天天干天天射| 国产精品午夜成人福利| 精品午夜福利导航| 精品久久久九九九孕妇| 国产精品欧美在线观看| 婷婷六月色| 国产伊人精品在线| 国产激情视频在线观看| 天天影视综合色| 久久久久国产精品片区无码直播| 欧美综合 站| 乱伦av国产| 欧洲精品久久| 无码精品一区二区三区潘金莲| 老女人老91妇女老热女| 国产性久久久| 亚av顶级裸体一区二区三区四区五区| 一级@啪啪视频| 欧美乱妇狂野欧美在线视频| 国产区91柔拿会所技师| 九久久精品| 国产又爽又黄| 96久久久久久久| 亚州情色j区| 色呦呦国产精品免费看| 青青青青草av在线观看| 人人看欧美性爱| 精品人妻伦一区二区三区久久| 婷婷影院入口| 久久久啊啊啊| 人妻日日夜夜精品| 日韩图区 偷拍| 热久久无毒不卡| 五月丁香久久| 人人性爱视频免费| 国产精品久久久久久久久久久久久久久久 | 国产强奸乱伦无码视频| 综合网久久| 新婚人妻扶着粗大强行坐下| 就去色综合| 无码人妻一区二区一牛影视| 成人26uuu| 夜夜嗨老熟女AV一区二区三区| 日韩婷婷| 俺去啦俺来也久久综合| 中文子幕一二三| 久热69九色熟妇97| 亚洲精品xxx| 97碰碰色| 天操老女人| 丁香婷婷久久| 特级特黄一级毛片免费| 夜夜嗨老熟女AV一区二区三区| 激情综合五月天| 亚洲成aⅴ人片不卡无码| 粉嫩久久久极品| 宅男91视频在线播放| 秋霞影音一区二区三区| 另类天堂| 死我十八禁| 日韩AV色图| 久久久久9| 国产成人无码a| 亚洲成成熟女人综合一区二区| 久久一二三级一一一| 人妻精品视频一区二区| 久久亚洲国产成人| 欧美色图另类图片| 国产精品久久久久久久久久久久久久久久久久| 国产精品久久伊人| 中文字幕精品一区二| 日韩欧美女求操每天更新| 天美传媒Av在线| 亚洲天堂东京热| 秋霞一级视频在线观看免费| a片偷拍视频| 人人妻人人玩人人澡人人爽| 最新9久久久9免费视频| 一区二区三区日韩欧美| 色五月av| 最新国产亚洲精品精品国产亚洲综合| 欧美精品久久久久久久丰满| 亚洲天堂加勒比| 亚洲综合色在线| 成人天天看站长推荐| 久久男人的天堂国产| 日韩欧美经典在线观看| www.av在线视频| 日韩免费福利在线观看| 超碰97人妻在线| 青草地一本线一区二区三区| 97国产精品久久久久| 北京美女一区二区| 91在线美女| 无码免费一区二区三区啪啪| 国产精品免费视频人成| 看黄片视频免费| 婷婷丁香九月| 色在线综合| 日本熟女不卡视频| av影片在线观看不卡| 国产三级片在线观看| 欧美在线亚洲| 99少妇| 久久伊人东京热| 快播久久人人aV| 九九九九精品在线| 久久99久久99精品天美传媒棢·纸:. | 国产有码一区| 富二代亚洲精品99| 亚洲精品久久久久久久久豆丁网| 五月天婷婷激情| 九九在线视频| 91麻豆天美国产欧美| 亚洲天堂中文字幕无码男同| 日韩精品国产精品五码一区二区| 久久乐| 国产不卡片| 九月AV| 亚洲 另类 丝袜 自拍 动漫| 欧美综合网1| 美女91av| 啊啊啊慢点| 91色香| 国产又黄又粗又猛大片| 男女做爰猛烈动高潮A片免费应用 少妇厨房愉情理伦片bd在线观看 不卡中文字幕aⅴ在线 | 亚洲第一无码播放立川理惠| 久久精品亚洲成a人天堂| 亚洲中文字幕精品久久久久久直播| 五月婷婷久久综合| 久久久无码国精品无码三区三区| 黄色网址久久精品欧美喷水| 嗯啊啊啊轻点视频 | 欧美夜夜草视频| 黄片视频,下载| 欧美三级中文字幕hd| 337p大胆噜噜噜噜噜91Av| 日韩人妻精品久久久久| 岛国小电影| 97bbn| 日本幼女18+| 超碰成人人人爽人人爽| 少妇一级婬片免费放一级a性色.| 亚洲精品无码成人久久久99| 日本精品第一视频在'| 啊啊啊不要好疼视频| 你草精品在线视频| 亚洲中文字幕一区| 亚洲在线a| 亚洲精品国产无码高清| 人人做人人妻人人夜视频| 920日本午夜免费| 国产丝袜美腿美女麻豆| 天美传媒精品久久视频| 日本淫乱女一区二区三区视频| 东北丰满熟女国产一区| 91国产精品在线看| 欧美日韩大陆黑人少妇99| 密臀成人视频久久久| 粉嫩av平台| 日本 欧美 国产一区| 五月天色图| 91狠狠狠| 男女激烈网站最新| 亚洲国男人的天堂| 天堂伊人久久| 欧美激情专区| 精品久久久久久中文| 麻豆2区1区天美| 亚洲在钱| 欧美高清无码免费视频高清版| 一个人免费HD91视频| 亚洲伊人久久精品狠狠在线| 五月天九九日国产精品一区二区三区| 性天堂| av天堂手机版追回| 精品久久久久黄少妇| 91模特在线观看| 日韩欧美操逼xxx| 五月婷婷深深爱| 中文字幕精品专区搜索结果91| 日韩欧美加勒比| 日韩乱中文| www.欧精品| 亚洲好色人妻| 国产精品嫩草影院免费| 超碰性爱97| 亚洲欧美999| 成人在线日韩| 97视频在线观看网站| 97精品一区二区视频| 国内精品伊人久久久久影院会| 亚洲中文字幕日产无码久久| 九九AV| 五月丁香成人网| 国产三级中文字幕粉嫩 | 艳尻美人妻| 秋霞一集毛片观看| 九九久久九九久久| 日本2020一区二区| 日韩AC| 九九九九九九免费视频| 日本操逼视频导航| 97超碰资源网| 欧美黄色大片在线观看| 大香蕉欧美伊| 麻豆国产97在线| 超碰超碰欧美| 射综合网| 天天操av懂色| 丰满人妻一区二区三区| 五月花婷婷| 精品人妻av区天天看片| 婷婷综合五月天| 酒色综合网| 精品妇女一区二区三区| 屁股久久久久久| 91美女在线精品视频| 欧美性爱第1 页| 色婷婷在线视频精品导航| 亚洲日韩人妻中文字幕一区| 天天摸夜夜摸| 日本三级A片网站com| 欧美性爱一区二区三区四区| 少妇人妻好深太紧了vr91| 日日噜噜夜夜久久亚洲一区二区| www.av在线视频| 九九热午夜欧亚国产视频| 最新日韩黄片| 国产精品久久泡妞网站| 69精品在线| 极品综合| 亚洲怡春院| 综合色图区| 91美女小视频| 不卡九肏| 国产精品麻豆视频网站| 97伦乱| 囯产精品一区二区三区线|亚洲人成无码网WWW动漫|国产精品免费一级... | 精品国产99999| 日本免费中文一区二区三区四区| 人妻丝袜日本| 97 视频在线| 一级久久久久久久久久久| 色路综合| 国产精品久久久蜜臀| 3P乱轮视频| 后入国产| 99www.bibizy香蕉资源国产一区二区三区高清 | av大香蕉| 日本黄色精品专区网站| 校园春色家庭伦理欧美激情| 97五月天| 熟妇xxxxx性春色| 密臀国产在线| 天天操av懂色| 精品一区二区成人| 亚洲久9| 亚热日本熟女| 久久女人一区二区三区| 丰满人妻一区二区三区性色| 亚洲天堂少妇| 国产60区。| 日本久久精品| 日韩在线一区高清在线| 大香蕉日韩| 天天摸夜夜操视频| 嗯嗯嗯好爽| 久久免费精品视频免一| 男女性无套 免费九一| 亚洲人妻中文高清| 俞拍久久国应视频| 九九九九九九九九九九精品视频| 亚洲精品男人的天堂| 国产精品视频麻豆入口| 97国产精品一区| 97超碰总站| 精品人妻夜夜草| 色色婷婷五月天| 女同女同恋久久级三级| 手机在线大香蕉| 在线中文AV| 这里是精品| 这里只有精品视频在线| 盗摄女人妻在线| 性色AV网站| 丰满人妻一区二区三区免费 | 热九九精品| 在线观看亚洲专区| 青娱乐老司机视频| 超碰2017| 久久九九97| 97视频在线观看网站| 色综和网| 99综合自拍| 久久伊人在线五区| 亚州色交| 五月丁香综合啪啪| 插日本熟女视频| 国产一区二区精品久久99| 亚洲熟女乱熟乱熟妇综合网二区| 中文字幕久热视频在线| 国产色图乱伦| 综合网少妇| 亚洲极品| 四虎国产成人精品免费一女五男| 久久精品人体AV| 99热啪啪| 欧美日韩中文亚洲v在线综合| 亚洲欧美在线观看无码| 人人操,人人液| 超碰色综合| 亚洲图片欧美| 夜色91| 国产精品乱码久久久| 亚欧操逼片在线观看 | 无码精品久久久久久亚洲| 78m啪啪啪| 天天狂操夜夜狂日| 精品一级| 亚洲在饯| 97超碰超碰| 欧美精品宗合| 亚洲AV麻豆Aⅴ无码电影一| 国产成年女黄特黄| 999久久久免费精品国产牛牛| 深夜福利黄片| 日韩性爱一级片| 9色国产精品一区粉嫩| 日韩操啪| 人人操人人操人人人操| 亚洲精品性爱片| 影音先锋视频在线| 激情小说成人日本无码一| 一区二区三区 日韩欧美| wwwcaobibi| 天天日夜夜爽|