日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

[病毒木马] 什么是LSP劫持

發(fā)布時間:2023/12/20 编程问答 48 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [病毒木马] 什么是LSP劫持 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

原理

應(yīng)用程序通過 socket 進行網(wǎng)絡(luò)通信時會調(diào)用 ws2_32.dll 的導(dǎo)出函數(shù),比如 send/recv 等,而這些函數(shù)時通過更底層的 LSP 提供的 SPI(服務(wù)提供者接口)實現(xiàn)的。劃重點!!! :如果有多個符合條件的 SPI,系統(tǒng)將會調(diào)用在 winsock 目錄最前面的那個 。所以注冊一個 SPI 并插入到 winsock 目錄的最前面就可以劫持 LSP 了!

另外劫持 LSP 需要將代碼卸載 DLL 里(畢竟人家也叫劫持嘛 ~)

代碼(來自網(wǎng)絡(luò))
freesec.dll

// 全局遍歷 WCHAR exepath[MAX_PATH] = { 0 }; WSPPROC_TABLE trueTable = { 0 };int GetProvider(LPWSAPROTOCOL_INFOW &pProtoInfo) {// 首次調(diào)用,pProtoInfo傳入NULL,取得需要的緩沖區(qū)長度DWORD dwSize = 0;int nError = 0;if (WSCEnumProtocols(NULL, NULL, &dwSize, &nError) == SOCKET_ERROR){if (nError != WSAENOBUFS){return 0;}}// 申請足夠緩沖區(qū)內(nèi)存。pProtoInfo = (LPWSAPROTOCOL_INFOW)GlobalAlloc(GPTR, dwSize);if (pProtoInfo == NULL){return 0;}//再次調(diào)用WSCEnumProtocols函數(shù)return WSCEnumProtocols(NULL, pProtoInfo, &dwSize, &nError); }int WSPConnect(SOCKET s, const struct sockaddr FAR* name, int namelen,LPWSABUF lpCallerData, LPWSABUF lpCalleeData, LPQOS lpSQOS, LPQOS lpGQOS,LPINT lpErrno) {SOCKADDR_IN addr = *(SOCKADDR_IN*)name;if (addr.sin_port==htons(80)){MessageBoxW(0, L"有程序訪問外網(wǎng)80端口", L"拒絕訪問", 0);return SOCKET_ERROR;}return trueTable.lpWSPConnect(s, name, namelen, lpCallerData, lpCalleeData, lpSQOS, lpGQOS, lpErrno); }int WSPAPI WSPStartup(WORD wVersionRequested,LPWSPDATA lpWSPData,LPWSAPROTOCOL_INFOW lpProtocolInfo,WSPUPCALLTABLE UpcallTable,LPWSPPROC_TABLE lpProcTable ) /*當應(yīng)用程序通過SOCKET創(chuàng)建socket時會調(diào)用系統(tǒng)根據(jù)Winsock目錄和程序的需要來將對應(yīng)的傳輸服務(wù)提供者,即一個dll加載到目標進程中. 然后調(diào)用該dll提供的WSPStartup函數(shù)來初始化.初始化的目的就是為了通過調(diào)用這個函數(shù)來獲取該這次操作socket的API函數(shù)對應(yīng)的SPI這就是windows上寫socket時之前必須通過WSAStartup來進行socket初始化的原因該函數(shù)的lpProcTable 參數(shù)是個結(jié)構(gòu)體,保存了所有的SPI函數(shù).也就是可以從這個參數(shù)來獲取SPI所以只需導(dǎo)出這個函數(shù),然后將其他的SPI填寫到lpProcTable中,最后返回給程序以上都是正常情況下的調(diào)用過程. 如果我們讓系統(tǒng)加載我們給它提供的dll就可以導(dǎo)出該函數(shù),并hook掉lpProcTable中的成員進行監(jiān)控. 但是我們hook該函數(shù)后允許的話應(yīng)該最后要調(diào)用正常的SPI,這時參數(shù)lpProtocolInfo就能派上用場. 通過該參數(shù)可以獲取原來的協(xié)議的目錄id,然后遍歷winsock目錄找到對應(yīng)的協(xié)議的傳輸服務(wù)提供者即一個dll路徑,通過加載該dll并調(diào)用其中的WSPStartup即可獲取真正的SPI,然后調(diào)用它.最終可以實現(xiàn)監(jiān)控,修改,攔截等功能 */ {//我們編寫的DLL用于協(xié)議鏈中,所以如果是基礎(chǔ)協(xié)議或分層協(xié)議使用則直接返回錯誤if (lpProtocolInfo->ProtocolChain.ChainLen <= 1){return WSAEPROVIDERFAILEDINIT;}WCHAR exename[100] = { 0 };wsprintf(exename, L"應(yīng)用程序: %ls 正在聯(lián)網(wǎng),是否允許?", exepath);if (MessageBoxW(0,exename,L"溫馨提示",MB_YESNO|MB_ICONWARNING)==IDNO){MessageBoxW(0, L"已攔截", L"提示", 0);return WSAEPROVIDERFAILEDINIT;}// 枚舉協(xié)議,找到下層協(xié)議的WSAPROTOCOL_INFOW結(jié)構(gòu) WSAPROTOCOL_INFOW trueProtocolInfo; //保存真正的協(xié)議結(jié)構(gòu)LPWSAPROTOCOL_INFOW pProtoInfo = NULL; int allproto = GetProvider(pProtoInfo);DWORD trueId = lpProtocolInfo->ProtocolChain.ChainEntries[1];//獲取真正的協(xié)議目錄idint i;//遍歷查找真正的協(xié)議結(jié)構(gòu)for (i = 0; i < allproto; i++){if (pProtoInfo[i].dwCatalogEntryId==trueId){memcpy(&trueProtocolInfo, &pProtoInfo[i], sizeof(WSAPROTOCOL_INFOW));break;}}//沒找到就返回失敗if (i>=allproto){return WSAEPROVIDERFAILEDINIT;}int nError;wchar_t szBaseProviderDll[MAX_PATH];//保存真正dll路徑int nLen = MAX_PATH;// 取得下層提供程序DLL路徑if (WSCGetProviderPath(&trueProtocolInfo.ProviderId, szBaseProviderDll, &nLen, &nError) == SOCKET_ERROR){return WSAEPROVIDERFAILEDINIT;}//上面的函數(shù)執(zhí)行后路徑中會存在環(huán)境變量,通過下面展開環(huán)境變量if (!ExpandEnvironmentStringsW(szBaseProviderDll, szBaseProviderDll, MAX_PATH)){return WSAEPROVIDERFAILEDINIT;}// 加載真正dllHMODULE hModule = LoadLibraryW(szBaseProviderDll);if (hModule == NULL){return WSAEPROVIDERFAILEDINIT;}// 導(dǎo)入真正dll的WSPStartup函數(shù)LPWSPSTARTUP pfnWSPStartup = NULL;pfnWSPStartup = (LPWSPSTARTUP)GetProcAddress(hModule, "WSPStartup");if (pfnWSPStartup == NULL){return WSAEPROVIDERFAILEDINIT;}// 調(diào)用下層提供程序的WSPStartup函數(shù)以填充SPI地址表LPWSAPROTOCOL_INFOW pInfo = lpProtocolInfo;//if (trueProtocolInfo.ProtocolChain.ChainLen == BASE_PROTOCOL){pInfo = &trueProtocolInfo;}else{for (int j = 0; j<lpProtocolInfo->ProtocolChain.ChainLen; j++){lpProtocolInfo->ProtocolChain.ChainEntries[j]= lpProtocolInfo->ProtocolChain.ChainEntries[j + 1];}lpProtocolInfo->ProtocolChain.ChainLen--;}//調(diào)用真正的WSPStartup, 注意參數(shù),協(xié)議結(jié)構(gòu)參數(shù)必須是原來我們想劫持的那個協(xié)議結(jié)構(gòu)int nRet = pfnWSPStartup(wVersionRequested, lpWSPData, pInfo, UpcallTable, lpProcTable);if (nRet != ERROR_SUCCESS){return nRet;}memcpy(&trueTable, lpProcTable, sizeof(WSPPROC_TABLE)); //保存到trueTable中以便調(diào)用//進行api替換lpProcTable->lpWSPConnect = (LPWSPCONNECT)WSPConnect;}BOOL APIENTRY DllMain(HMODULE hModule,DWORD ul_reason_for_call,LPVOID lpReserved ) {switch (ul_reason_for_call){case DLL_PROCESS_ATTACH:GetModuleFileNameW(0, exepath, MAX_PATH * sizeof(wchar_t));case DLL_THREAD_ATTACH:case DLL_THREAD_DETACH:case DLL_PROCESS_DETACH:break;}return TRUE; }

test.cpp:

#include<Windows.h> #include<locale.h> #include<stdio.h> #include<malloc.h> #pragma comment(lib,"ws2_32.lib") GUID layerGuid; #define layerName L"freesec" DWORD findGuid() {//枚舉winsock目錄中的協(xié)議LPWSAPROTOCOL_INFOW info;//指向winsock目錄中協(xié)議DWORD size = 0; //大小DWORD num; //數(shù)量WSCEnumProtocols(0, 0, &size, 0);info = (LPWSAPROTOCOL_INFOW)malloc(size);num = WSCEnumProtocols(0, info, &size, 0);if (num == SOCKET_ERROR){free(info);return 0;}int i;for ( i= 0; i < num; i++){if (lstrcmpW(info[i].szProtocol,layerName)==0){memcpy(&layerGuid, &info[i].ProviderId, sizeof(GUID));break;}}free(info);if (i==num)//沒找到{return 0;}return 1; } DWORD lspInject() {//枚舉winsock目錄中的協(xié)議LPWSAPROTOCOL_INFOW info;//指向winsock目錄中協(xié)議DWORD size = 0; //大小DWORD num; //數(shù)量WSCEnumProtocols(0, 0, &size, 0);info = (LPWSAPROTOCOL_INFOW)malloc(size);num = WSCEnumProtocols(0, info, &size, 0);DWORD trueId; //存儲被安裝的提供者的目錄idif (num == SOCKET_ERROR){free(info);return 0;}WCHAR supplier[] = layerName;WCHAR dllpath[] = L"E:\\0day\\shellcode\\Debug\\freesec.dll";//指定你的dll文件DWORD myId;int proto = IPPROTO_TCP; //目標協(xié)議WSAPROTOCOL_INFOW save = { 0 }; //用于存儲指定協(xié)議的正常的提供者,最后用來作為分層協(xié)議和協(xié)議鏈的模板for (int i = 0; i < num; i++){//找符合條件的提供者,但不能是分層協(xié)議if (info[i].iAddressFamily == AF_INET&&info[i].iProtocol == proto&&info[i].ProtocolChain.ChainLen!=0){memcpy(&save, &info[i], sizeof(WSAPROTOCOL_INFOW)); //將原來的基礎(chǔ)協(xié)議信息保存 save.dwServiceFlags1 &= ~XP1_IFS_HANDLES; //去掉XP1_IFS_HANDLES標志trueId = info[i].dwCatalogEntryId;break;}}//安裝分層協(xié)議WSAPROTOCOL_INFOW Lpi = { 0 }; //新的分層協(xié)議memcpy(&Lpi, &save, sizeof(WSAPROTOCOL_INFOW)); //以這個保存的系統(tǒng)已有協(xié)議作為模板lstrcpyW(Lpi.szProtocol, supplier); //協(xié)議名,其實就是一個代號而已,可以隨意起名Lpi.ProtocolChain.ChainLen = LAYERED_PROTOCOL; //設(shè)置為分層協(xié)議Lpi.dwProviderFlags |= PFL_HIDDEN; //?GUID pguid; //分層協(xié)議的guidUuidCreate(&pguid);memcpy(&layerGuid,&pguid,sizeof(GUID));if (WSCInstallProvider(&pguid, dllpath, &Lpi, 1, 0) == SOCKET_ERROR) //安裝該分層協(xié)議{free(info);return 0;}//重新枚舉協(xié)議以獲取分層協(xié)議的目錄idfree(info); //因為添加了一個分層協(xié)議,所以需要重新分配內(nèi)存DWORD layerId; //保存分層協(xié)議目錄idWSCEnumProtocols(0, 0, &size, 0);info = (LPWSAPROTOCOL_INFOW)malloc(size);num = WSCEnumProtocols(0, info, &size, 0);if (num == SOCKET_ERROR){free(info);return 0;}for (int i = 0; i < num; i++) //遍歷協(xié)議,直到找到剛才新增的分層協(xié)議{if (memcmp(&info[i].ProviderId, &pguid, sizeof(GUID)) == 0){layerId = info[i].dwCatalogEntryId; //獲取分層協(xié)議目錄id}}//安裝協(xié)議鏈WCHAR chainName[WSAPROTOCOL_LEN + 1]; //其實就是一個名字代號,和分層協(xié)議的名字一樣wsprintf(chainName, L"%ls over %ls", supplier, save.szProtocol);lstrcpyW(save.szProtocol, chainName); //改名字1if (save.ProtocolChain.ChainLen == 1) //如果目標協(xié)議的正常提供者是基礎(chǔ)協(xié)議則將其目錄id放在協(xié)議鏈的第2個位置{save.ProtocolChain.ChainEntries[1] = trueId; //將id寫入到該協(xié)議鏈的ChainEntries數(shù)組中,這個數(shù)組只有當它是協(xié)議鏈時才有意義}else //否則就是協(xié)議鏈提供者{for (int i = save.ProtocolChain.ChainLen; i > 0; i--)//如果是協(xié)議鏈則將該協(xié)議鏈中其他協(xié)議往后移,//以便將自己的分層協(xié)議插入到鏈首.但是這個數(shù)組最大存7個,所以如果原來就占滿了,理論上會擠掉最后一個{save.ProtocolChain.ChainEntries[i] = save.ProtocolChain.ChainEntries[i - 1];}}save.ProtocolChain.ChainEntries[0] = layerId;save.ProtocolChain.ChainLen++;//獲取guid,安裝協(xié)議鏈GUID providerChainGuid;UuidCreate(&providerChainGuid);if (WSCInstallProvider(&providerChainGuid, dllpath, &save, 1, 0) == SOCKET_ERROR){free(info);return 0;}//重新枚舉協(xié)議free(info);WSCEnumProtocols(0, 0, &size, 0);info = (LPWSAPROTOCOL_INFOW)malloc(size);num = WSCEnumProtocols(0, info, &size, 0);if (num == SOCKET_ERROR){free(info);return 0;}//遍歷獲取我們的協(xié)議鏈的目錄idDWORD* chainId = (DWORD*)malloc(num * sizeof(DWORD)); //這個是協(xié)議鏈的目錄id數(shù)組,把我們的協(xié)議鏈id//放在最前面,系統(tǒng)原來的按順序放后面DWORD cindex = 0;for (int i = 0; i < num; i++){if ((info[i].ProtocolChain.ChainLen > 1) && (info[i].ProtocolChain.ChainEntries[0] == layerId)){chainId[cindex] = info[i].dwCatalogEntryId;cindex++;}}for (int i = 0; i < num; i++){if ((info[i].ProtocolChain.ChainLen <= 1) || (info[i].ProtocolChain.ChainEntries[0] != layerId)){chainId[cindex] = info[i].dwCatalogEntryId;cindex++;}}if (WSCWriteProviderOrder(chainId, cindex) != 0){free(info);free(chainId);return 0;}free(info);free(chainId);return 1;}DWORD uninstall() {if(findGuid()==0){return 0;}//枚舉winsock目錄中的協(xié)議LPWSAPROTOCOL_INFOW info;//指向winsock目錄中協(xié)議DWORD size = 0; //大小DWORD num; //數(shù)量DWORD Id; DWORD result;int cc;  //作為錯誤碼,下面2個函數(shù)的錯誤碼地址必須提供,否則會調(diào)用失敗WSCEnumProtocols(0, 0, &size, 0);info = (LPWSAPROTOCOL_INFOW)malloc(size);num = WSCEnumProtocols(0, info, &size, 0);if (num == SOCKET_ERROR){free(info);return 0;}int i = 0;for (i=0; i < num; i++){if (memcmp(&layerGuid,&info[i].ProviderId,sizeof(GUID))==0){Id = info[i].dwCatalogEntryId;}}if (i<=num){for (i = 0; i < num; i++){if ((info[i].ProtocolChain.ChainLen>1)&&(info[i].ProtocolChain.ChainEntries[0]==Id)){if((result=WSCDeinstallProvider(&info[i].ProviderId, &cc))==SOCKET_ERROR){free(info);return 0;}break;}}free(info); if((result=WSCDeinstallProvider(&layerGuid, &cc))==SOCKET_ERROR){return 0;}}else{free(info);return 0; }return 1; } int main(int argc, char** argv) {setlocale(LC_ALL, "chs");int result;if (argc!=2){printf("usage:%s install or uninstall\n", argv[0]);return 0;}if (strcmp(argv[1],"install")==0){if (lspInject()){printf("install success\n");}else{printf("install error code is %d\n", GetLastError());}}else if(strcmp(argv[1], "uninstall") == 0){if (uninstall()){printf("uninstall success\n");}else{printf("uninstall error code is %d\n", GetLastError());}}return 1;}

以上代碼未經(jīng)測試,時間有限用到的時候再改吧。

總結(jié)

以上是生活随笔為你收集整理的[病毒木马] 什么是LSP劫持的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

黄av资源| 日韩精品视频免费在线观看 | 日韩在观看线 | 天天操天天艹 | 亚洲精品美女 | 午夜久久影视 | av中文在线影视 | 玖玖爱在线观看 | 国产一二区视频 | 人人爱人人舔 | 操操操天天操 | 麻豆影视网站 | 国产成人性色生活片 | 国产精品99久久久久人中文网介绍 | 免费久久久久久久 | 五月天综合色激情 | 国产精品一区二区三区久久久 | 天天干天天射天天插 | 日日操日日操 | 午夜av电影院 | 日韩精品中文字幕一区二区 | 日韩电影一区二区三区 | 久久久这里有精品 | 最新中文字幕视频 | 日日日操操 | 国产男女无遮挡猛进猛出在线观看 | 国产午夜精品福利视频 | 狠狠激情中文字幕 | 精品国产乱码久久久久久1区2匹 | 日韩网站在线观看 | 在线观看av国产 | 91在线日韩 | 亚洲精品在线免费播放 | 中文字幕亚洲五码 | 91视频观看免费 | 一区二区国产精品 | 国产一区二区三区在线免费观看 | 夜夜骑天天操 | 午夜视频日本 | 色综合五月 | 黄色av高清 | 日韩欧美在线视频一区二区三区 | 黄在线 | 亚洲在线观看av | 欧美午夜久久 | 久久久伊人网 | 日韩av一区二区三区 | 日韩理论电影在线观看 | 在线色网站 | 中文字幕韩在线第一页 | 久久综合狠狠综合久久狠狠色综合 | 97人人爽人人| 国产精品精品国产 | 久久婷综合 | 亚洲成av | 在线观看亚洲电影 | 欧美在线资源 | 欧美视频日韩 | 黄色av电影| 日韩精品免费在线视频 | 91手机视频 | 日日夜夜干 | 久久伦理影院 | 一级α片免费看 | 911精品视频| 国产成人精品福利 | 狠狠狠色丁香综合久久天下网 | 一级黄视频 | 亚洲免费精品一区二区 | 亚洲成人精品在线 | 国产一区二区视频在线播放 | 日韩在线不卡视频 | 三级在线视频播放 | 十八岁以下禁止观看的1000个网站 | 色婷婷 亚洲 | 99色亚洲 | 悠悠av资源片 | 五月丁色 | 色偷偷88888欧美精品久久久 | 国产在线精品一区二区 | av电影不卡| 激情五月***国产精品 | 国产资源av | 日韩最新在线视频 | 久久免费精品国产 | 狠狠狠狠狠狠狠干 | 精品亚洲免费 | av字幕在线 | 国产精品网红福利 | 中文字幕国产一区 | 人人射网站 | 狠狠色丁香久久综合网 | 国产原厂视频在线观看 | 久草免费在线视频观看 | 亚洲成人家庭影院 | 久久午夜鲁丝片 | 91免费视频网站在线观看 | 亚洲精品欧美成人 | 综合天堂av久久久久久久 | 在线观看国产www | 欧洲视频一区 | 九九综合在线 | 久久综合婷婷国产二区高清 | 成人中文字幕在线观看 | 国产伦精品一区二区三区免费 | 日韩天天操 | 天天综合网入口 | 国产成人一区在线 | 色在线高清 | 视频在线亚洲 | 国产精品久久久久久久久免费 | 美女网站久久 | 69国产成人综合久久精品欧美 | 男女全黄一级一级高潮免费看 | 亚洲日本一区二区在线 | 国产99re | 日本一区二区不卡高清 | 日本色小说视频 | 久久久久国产精品一区 | 黄色一级在线视频 | 国产视频97 | 欧美极品在线播放 | 国产精品一区二区三区在线播放 | 丁香花五月| 日韩av片在线 | 欧美一级激情 | 久草精品视频在线播放 | 91精品国产综合久久福利不卡 | 久久久免费在线观看 | 国产成人精品一区二区在线观看 | 久久视频免费 | 日韩精品久久久久 | 国产一区在线免费观看 | 中文字幕在线观看第一区 | 久草91视频| 中文十次啦 | 日韩电影久久久 | 免费成人在线网站 | 久久亚洲视频 | 色婷婷电影网 | 国产亚洲视频系列 | 一级黄色电影网站 | 免费看片日韩 | 免费精品在线观看 | 四虎永久免费在线观看 | 天天色天天干天天 | 日韩欧美在线观看一区二区三区 | 99视频免费在线观看 | 91人人澡人人爽人人精品 | 天天干天天看 | 五月婷婷欧美视频 | www.黄色| 五月婷婷在线观看视频 | av一区二区三区在线播放 | 亚洲观看黄色网 | 色偷偷88888欧美精品久久 | 91视频在线观看下载 | 亚洲精品视频网站在线观看 | 综合网伊人 | 亚洲欧洲日韩 | 最新日韩视频 | 亚洲欧美日韩国产一区二区三区 | 久久激情五月丁香伊人 | 99精品视频在线看 | 国产精品久久久一区二区 | 射久久 | 亚洲国产成人精品在线 | 国产一卡二卡四卡国 | 日韩av福利在线 | www.成人精品 | 亚洲乱码一区 | 91成人在线网站 | 国产亚洲精品久久网站 | 黄色av免费看| 超级碰碰碰免费视频 | 久久久国产一区二区三区 | 亚洲电影黄色 | 最新国产福利 | 精品国产免费久久 | 久久免费视频这里只有精品 | 中文字幕在线观看一区二区 | 亚洲精品国精品久久99热 | 激情五月六月婷婷 | 精品国产一区二区三区四区在线观看 | 91在线看视频免费 | 国产精品video爽爽爽爽 | 日韩啪啪小视频 | 天天操比 | 一级黄色av | 97在线观视频免费观看 | 国产二级视频 | 国产精品久久久久久久久久久久午夜 | 99精品视频在线 | 欧美日韩在线观看一区 | 精品久久久久久国产偷窥 | 欧美日韩亚洲在线观看 | 国产视频黄 | 91激情视频在线播放 | 69中文字幕| 在线观看成年人 | 西西人体www444 | av色图天堂网| 婷婷.com| 久久激情日本aⅴ | 在线观看亚洲a | 免费日p视频 | 久久久久免费网站 | 久久99精品视频 | 国产精品美女免费视频 | av爱干 | 久久久亚洲网站 | 国产在线精品观看 | 日韩精品中文字幕久久臀 | 亚洲狠狠操 | 精品视频久久 | 波多野结衣在线观看一区二区三区 | 国产一区二区三区在线免费观看 | 亚洲电影第一页av | 日日夜夜婷婷 | 精产嫩模国品一二三区 | 日韩三级不卡 | 亚洲码国产日韩欧美高潮在线播放 | 国产一区在线免费 | 亚洲精品国产精品国 | 日韩高清三区 | 国产高清视频在线免费观看 | 免费av片在线 | 91精彩视频在线观看 | 午夜精品一区二区三区在线播放 | 亚洲精品麻豆视频 | 一级免费观看 | 91高清完整版在线观看 | 91在线免费视频 | 一区免费在线 | 久久精品视频3 | 夜夜爽天天爽 | 成人免费一区二区三区在线观看 | 在线之家官网 | 国产糖心vlog在线观看 | a视频免费| 一区二区三区高清在线观看 | 色综合天 | 在线 视频 一区二区 | 丁香婷婷综合激情五月色 | 色的网站在线观看 | 亚洲精品视频第一页 | 美女视频是黄的免费观看 | 一区二区三区免费在线观看视频 | 久久视频在线免费观看 | 正在播放五月婷婷狠狠干 | 久久综合加勒比 | 久久精品亚洲一区二区三区观看模式 | 97视频在线免费观看 | 一级一片免费观看 | 日日麻批40分钟视频免费观看 | 天天操天天添天天吹 | 六月丁香综合网 | 成人a v视频 | av中文字幕免费在线观看 | 夜夜躁狠狠躁日日躁 | 久久www免费视频 | 国产精品mm | 成年人免费观看国产 | 欧美性久久久久久 | 国产午夜剧场 | 免费观看视频的网站 | 国产v在线 | 久久久久伦理电影 | 久久久久久久久久久久国产精品 | 亚洲精品视频在线观看视频 | 国产精品不卡一区 | 亚洲四虎| 国产精品一区二区久久国产 | 激情五月婷婷 | 亚洲污视频 | 国产成人精品一区二区三区在线观看 | 国产伦精品一区二区三区高清 | 日韩精品无码一区二区三区 | 日韩欧美国产成人 | 黄色在线观看免费网站 | 婷婷激情在线观看 | 欧美国产精品久久久久久免费 | 欧美人牲| 婷婷免费视频 | 国产99久久久精品 | 一本一本久久a久久精品综合妖精 | 一级a性色生活片久久毛片波多野 | 免费99视频| 99久久久久成人国产免费 | 亚洲天天干 | 日日夜精品 | 日韩专区在线观看 | 91精品国产入口 | 亚洲一区久久 | 亚洲一区美女视频在线观看免费 | 日日夜夜天天干 | 一区二区中文字幕在线播放 | 日韩免费高清在线观看 | 在线免费av电影 | 国产一区二区在线播放 | 亚洲成色777777在线观看影院 | 欧美日韩3p| 色婷婷久久一区二区 | 91在线观看视频网站 | 欧美在线1区 | 国产啊v在线观看 | 国产成人久久av | 久久久综合香蕉尹人综合网 | 日韩av区| 综合久久精品 | 日韩精品在线视频 | 午夜美女福利直播 | 国产91影院 | 欧美日韩国产一区二 | 亚州国产视频 | 国产99久久久久 | 欧美日韩二三区 | 欧亚日韩精品一区二区在线 | 欧美日韩一区二区三区视频 | 久久久国产一区二区三区四区小说 | 久久精品99视频 | 日黄网站 | 在线看国产 | 免费网站在线观看人 | 亚洲欧美日本A∨在线观看 青青河边草观看完整版高清 | 亚洲精品啊啊啊 | 一二区av| 99se视频在线观看 | 六月丁香婷 | 亚洲全部视频 | 国产成人在线看 | 在线观看中文字幕2021 | 69视频国产 | 天天综合色天天综合 | 波多野结衣在线视频一区 | 麻豆一二| 成 人 黄 色 片 在线播放 | 美女免费网站 | 黄色视屏在线免费观看 | 国产精品手机视频 | 天天做综合网 | 日韩超碰| 九九久久久久久久久激情 | 久草在线视频首页 | 中文字幕日韩国产 | 在线观看国产麻豆 | 国产婷婷 | 在线观看免费观看在线91 | 粉嫩av一区二区三区四区在线观看 | 久久久国产一区 | 日韩草比 | 日日夜夜精品视频天天综合网 | 夜夜骑日日| 国产欧美精品一区二区三区 | 成人免费看视频 | 人人澡人人澡人人 | 久久久99国产精品免费 | 久久国产精品99久久人人澡 | 亚洲精品国产成人av在线 | 五月天久久 | 色综合天天综合网国产成人网 | 久久综合日 | 亚洲va在线va天堂va偷拍 | 91色国产| 狠狠做深爱婷婷综合一区 | 色网av| 久久免费av电影 | 久久久久国产精品厨房 | 成年人免费看的视频 | 天天草夜夜 | 精品久久久久久国产91 | 欧美激情综合色综合啪啪五月 | 视频在线观看一区 | 亚洲视频一区二区三区在线观看 | a天堂中文在线 | 中文字幕在线乱 | 久久久免费少妇 | 综合天天色 | 六月丁香在线视频 | 韩国在线一区 | 在线观看免费91 | 91污视频在线观看 | 丁香六月在线 | 日韩在线免费 | 99久久精品久久久久久动态片 | 欧美色久 | 国产精品一区二区在线观看免费 | 国产一区二区视频在线播放 | 中文字幕乱偷在线 | 日日插日日干 | 亚洲精品午夜国产va久久成人 | 亚洲一区精品二人人爽久久 | av免费电影网站 | 久久刺激视频 | 欧美性色网站 | 在线 你懂 | bayu135国产精品视频 | 欧美韩国日本在线观看 | 91av电影在线 | 天天摸天天干天天操天天射 | 美女视频国产 | 亚洲成av人片一区二区梦乃 | 五月天欧美精品 | 97成人在线 | 综合网天天 | 国产专区视频 | 波多野结衣在线播放视频 | 亚洲国产精品成人精品 | 中文字幕观看av | 伊人手机在线 | 免费观看丰满少妇做爰 | 一本大道久久精品懂色aⅴ 五月婷社区 | 91精品一区二区在线观看 | 国产精品电影在线 | 91精品中文字幕 | 成年人在线观看 | 日本中文在线观看 | 国产小视频在线播放 | 五月在线视频 | 精品国产自在精品国产精野外直播 | 成人理论电影 | 精品一区久久 | 久草精品视频在线看网站免费 | 综合激情伊人 | 毛片一级免费一级 | 五月天亚洲综合 | 亚洲视频久久久久 | 亚洲黄色免费观看 | 日韩中文字幕a | 黄色午夜网站 | 日本视频网| 网站免费黄色 | 日韩黄色av网站 | 超碰97在线资源站 | 久久免费视频精品 | www.av在线.com| aav在线 | 国产小视频在线观看免费 | 超碰激情在线 | 精品国产成人在线 | 欧美一进一出抽搐大尺度视频 | 亚洲乱亚洲乱妇 | 中文字幕二区三区 | 夜夜高潮夜夜爽国产伦精品 | 久久久综合精品 | 亚洲欧美日韩国产精品一区午夜 | 成人在线视频免费观看 | 99久久夜色精品国产亚洲96 | 亚洲黄色影院 | 国产精品女人久久久久久 | 黄a在线看| 中文字幕在线免费看 | 欧亚日韩精品一区二区在线 | 国产精品免费av | 国产精品久久久久一区二区三区 | 在线免费亚洲 | 97香蕉视频 | 精品字幕在线 | 日日夜夜天天射 | 成人禁用看黄a在线 | 狠狠躁夜夜av| 中文字幕色婷婷在线视频 | 2018亚洲男人天堂 | 99在线看 | 亚洲va欧洲va国产va不卡 | 成人免费在线视频 | 国产视频手机在线 | 91人人视频在线观看 | 亚洲爱视频 | 亚洲aⅴ在线 | 国产在线观看一区 | 特级a毛片 | 国产色视频123区 | 在线观看电影av | 日日日操 | 四虎成人精品永久免费av | 在线观看亚洲视频 | 久久九九久久九九 | 最近中文字幕免费 | 在线日韩| 久在线观看视频 | 精品国产美女在线 | 天天爽夜夜爽人人爽一区二区 | 国产高清专区 | 免费久久视频 | 精品在线一区二区三区 | 中文有码在线 | 国内精品久久久久久久久 | 狠狠干成人综合网 | 亚洲精品免费在线 | 久久视了 | 麻豆免费在线播放 | 91精品一区国产高清在线gif | a精品视频| 国产精品不卡在线播放 | 在线免费高清视频 | 最新国产福利 | 最近高清中文字幕 | 中文字幕一区二区三区在线播放 | 国产精品免费视频网站 | 日韩色爱 | 天天做天天爽 | 久草在线免费在线观看 | 久操伊人| 国产资源在线播放 | 91av蜜桃 | 天天操天操 | 久章草在线观看 | 超碰最新网址 | 国产精品久久久久久模特 | 99久久精品免费看国产麻豆 | 亚洲精品国产精品国自 | 中文在线字幕免费观看 | 91精品入口| 久久精品观看 | 深夜免费福利网站 | 一区二区成人国产精品 | 亚洲国内精品在线 | 中文字幕在线成人 | 亚洲激情在线观看 | www.狠狠色| 亚洲欧美视频一区二区三区 | 色.www| 久久精品欧美 | 亚洲精品男人天堂 | 日本aaa在线观看 | 亚洲精品在线观看中文字幕 | 中文字幕在线观看视频免费 | 亚洲国产日韩一区 | 碰超人人 | 成人毛片在线观看 | 国产精品免费小视频 | av免费观看在线 | 久久影院一区 | 91尤物国产尤物福利在线播放 | 中文字幕在线专区 | 精品一区二区日韩 | 综合久久久久久久久 | 国产日韩欧美中文 | 在线观看视频h | 成人午夜网址 | 五月天网页 | 免费观看黄色av | 91精品久久久久久久久 | 国产精品99免视看9 国产精品毛片一区视频 | 日韩成人免费观看 | 伊人天天色 | 91麻豆视频 | 久久8精品| 中文字幕在线播放日韩 | 精品亚洲免a | 日韩精品三区四区 | 精品亚洲成人 | 美女视频黄免费网站 | 99热亚洲精品 | 亚洲一二三区精品 | 在线看v片成人 | 国产无遮挡猛进猛出免费软件 | 成人一区不卡 | 中文字幕高清有码 | 欧美精品久久久久久久亚洲调教 | 韩日三级在线 | 国产麻豆果冻传媒在线观看 | 2019久久精品 | 91精品在线播放 | 亚洲理论片 | 一级黄网 | www最近高清中文国语在线观看 | 国产精品99蜜臀久久不卡二区 | 亚洲伦理一区 | 99精品福利视频 | 一性一交视频 | 中文字幕欧美三区 | 中文字幕黄色网 | 国产在线综合视频 | 午夜三级福利 | 欧美精品久久久久久久亚洲调教 | 亚洲va欧美| 久久国内免费视频 | 久操久 | 国产精品99久久免费观看 | 欧美性色黄大片在线观看 | 3d黄动漫免费看 | 国内精品视频在线 | 91精品一区在线观看 | 伊人天堂av | 丁香资源影视免费观看 | 夜夜高潮夜夜爽国产伦精品 | 久草视频在线免费 | 久久精品免费播放 | 亚洲精品久久久蜜桃 | 久久综合中文字幕 | 国产99久久久国产 | 四虎永久免费在线观看 | 久热免费| 久久精品首页 | 99久久99久久精品 | 中文字幕av有码 | 欧美在线视频二区 | 天天激情在线 | 久久成人国产精品一区二区 | 久久精品成人欧美大片古装 | 日韩av在线高清 | 人人爽人人搞 | 五月婷香蕉久色在线看 | 99精品视频免费在线观看 | 成人久久久久久久久 | 欧美日韩免费一区 | 99国产一区| 亚洲一级国产 | 午夜视频在线观看欧美 | 久久久高清视频 | 国产精品婷婷午夜在线观看 | 久久精品免视看 | 亚洲另类xxxx | 麻豆一精品传二传媒短视频 | 亚洲三级在线播放 | 天堂av免费 | 国产精品在线看 | 成人91在线 | 欧美黑人xxxx猛性大交 | 欧美在线视频不卡 | 国产精品成人免费 | 制服丝袜天堂 | 欧美一区二区三区激情视频 | 丁香激情综合国产 | 久久资源总站 | 日韩免费成人av | 日韩精品免费一区二区在线观看 | 97操碰| 超碰av在线播放 | 国产人成看黄久久久久久久久 | 久久精品久久久精品美女 | 婷婷精品国产一区二区三区日韩 | 国产在线观看二区 | 成人在线播放视频 | 97在线精品视频 | 久久久国产一区 | 人人干天天干 | 国产一区二区三区四区在线 | 日韩簧片在线观看 | 日韩黄色软件 | 国产精品九九久久99视频 | 国产精品亚 | 99视频在线观看免费 | 丁香六月婷婷开心 | 在线 国产 亚洲 欧美 | 成人h在线播放 | 一区二区精品在线 | 一区二区三区免费在线播放 | 97人人精品| 成人资源在线观看 | 四虎最新域名 | 国精产品999国精产 久久久久 | 麻豆影视在线免费观看 | 午夜精品福利在线 | av夜夜操 | 综合色天天 | 九九精品久久久 | 美女精品网站 | 国产在线欧美日韩 | 国产精品18久久久久久不卡孕妇 | 国产 视频 久久 | 日本亚洲国产 | 在线播放日韩av | 日本在线成人 | 中文字幕有码在线播放 | 亚洲网站在线看 | 精品视频在线视频 | 亚洲毛片一区二区三区 | 亚洲成人精品久久 | 日韩成人免费在线观看 | 免费久久网 | 久久精品亚洲精品国产欧美 | 精品国产电影一区二区 | 噜噜色官网 | 日本精品小视频 | 狠狠狠狠狠狠天天爱 | 麻豆91在线播放 | 伊人狠狠干 | 亚洲伊人第一页 | 亚洲国产精品va在线看黑人 | 国产999久久久 | 亚洲精选视频在线 | 国产在线精品区 | 日韩av一区二区三区四区 | 9999精品视频| 日韩av中文字幕在线免费观看 | 99精品视频一区二区 | 日韩国产欧美在线播放 | 在线免费黄| 国产在线91在线电影 | 黄色av影视 | 国产精品免费观看国产网曝瓜 | 久久综合福利 | 亚洲免费一级电影 | 久草视频在线播放 | 亚洲精品免费观看 | 五月婷婷综合在线观看 | 日韩欧美一区二区不卡 | 五月婷在线 | 黄色高清视频在线观看 | 亚洲精品美女 | 人人干人人草 | 日本99热 | 色综合天天在线 | 国产美女精品久久久 | 美女黄频 | 99热.com| 成年人在线观看免费视频 | 国产日韩在线视频 | 亚洲精品国精品久久99热一 | 69xx视频 | 国内外成人在线视频 | 香蕉色综合 | 欧美大片大全 | 天天操天天怕 | www.色爱| 91tv国产成人福利 | 在线韩国电影免费观影完整版 | 五月婷婷激情五月 | 成人免费视频网 | 在线视频日韩欧美 | 91精品夜夜 | 婷婷色在线观看 | 婷婷av在线 | www.五月天婷婷 | 久久精品资源 | 五月激情久久久 | 三级在线播放视频 | 日韩av在线影视 | 人人爽夜夜爽 | 玖玖视频国产 | 性色av免费看 | 激情综合一区 | 国产不卡精品 | 久久精品高清视频 | 一区二区理论片 | www.av小说| 开心综合网 | av导航福利 | 黄网站免费看 | 18av在线视频 | 夜色资源站wwwcom | 成人在线播放av | 在线综合 亚洲 欧美在线视频 | 国产日韩欧美精品在线观看 | 久久人人精品 | 高清在线观看av | 国产精品福利在线播放 | 97超碰在线视 | 手机成人在线 | 久久久麻豆精品一区二区 | 久久国产精品精品国产色婷婷 | a黄色大片| 日韩一级电影网站 | 黄色在线网站噜噜噜 | 亚洲五月婷婷 | 久久精品福利 | 三级黄色在线 | 日日爽天天爽 | 亚欧洲精品视频在线观看 | 日韩福利在线观看 | 在线天堂日本 | 色国产视频 | 国产精品白丝av | 天天干.com| 亚洲精品一区二区三区新线路 | 久久精品国产一区二区电影 | 天天操天天射天天插 | 精品久久久影院 | 一区二区三区在线免费观看视频 | 亚洲欧美视频在线播放 | 黄色三级在线看 | 午夜精品久久 | 91最新在线 | 91av在线不卡| av在线播放快速免费阴 | 中文字幕在线观看不卡 | 黄色一级在线观看 | 欧美性生爱 | 中日韩免费视频 | 国产成人高清 | 四虎永久免费网站 | 天天曰| 亚洲永久在线 | 超碰成人av | 黄色一级网 | 精品中文字幕在线 | 日韩一区二区三区高清在线观看 | 粉嫩av一区二区三区免费 | 婷婷成人亚洲综合国产xv88 | 免费av高清| 久久久九色精品国产一区二区三区 | 91免费视频网站在线观看 | 国产综合在线视频 | 久久私人影院 | 精品国产乱子伦一区二区 | 婷婷在线看 | 国产一级视频在线免费观看 | 日韩在线电影 | 九九九九九九精品任你躁 | 日韩欧美视频二区 | 国产二区av | 久久国产网站 | 天天做日日做天天爽视频免费 | 在线 国产 亚洲 欧美 | 中文字幕日本在线 | 免费看网站在线 | 国产一级在线观看 | 99久久国产免费,99久久国产免费大片 | 中文一区在线观看 | 一区二区三区韩国免费中文网站 | 麻豆免费精品视频 | 久久 国产一区 | 丰满少妇在线观看 | 最近免费中文视频 | 五月天狠狠操 | 人人看黄色 | 四虎天堂| 中文字幕av电影下载 | 日本一区二区高清不卡 | 国产精品2区 | 99精品欧美一区二区三区 | www日韩欧美 | 五月综合网站 | 亚洲美女久久 | 香蕉视频久久 | 一区三区在线欧 | 亚洲香蕉在线观看 | 久久综合久久综合久久 | 亚洲欧美日韩国产一区二区 | av网站手机在线观看 | 超碰免费观看 | 久久国产露脸精品国产 | 91精品成人久久 | 91成人在线视频 | 狠狠操导航| 久久久久久久久久久久久久电影 | 国产亚洲精品久久19p | 久久精品牌麻豆国产大山 | 日日夜夜精品免费观看 | 99日精品| 久久久久| 欧美日韩啪啪 | 亚洲国产一区二区精品专区 | 国产精品va | 婷婷中文字幕 | 日本在线观看中文字幕 | 特片网久久 | 免费一级特黄录像 | 亚洲一区二区视频 | 播五月婷婷 | 日本中文字幕在线免费观看 | 五月天婷亚洲天综合网鲁鲁鲁 | 中文字幕一区二区三区四区在线视频 | 丰满少妇久久久 | 成人免费 在线播放 | 91高清视频 | 人人射av| 国产精品久久久毛片 | 日韩黄色在线观看 | 国产麻豆电影在线观看 | 丁香综合av| 91成人精品国产刺激国语对白 | 中文字幕在线免费播放 | 人人爱在线视频 | 伊人激情网 | 午夜精品一区二区三区可下载 | 日韩免费av片 | 亚洲色图 校园春色 | 色综合激情网 | 国产精久久久久久妇女av | 免费三级影片 | 久久免费视频网站 | 99国产成+人+综合+亚洲 欧美 | 96香蕉视频 | 久久毛片网 | 一区二区三区中文字幕在线观看 | 久久久久久久久久影院 | 最近中文字幕免费av | 国产精品第一视频 | 成年人黄色免费网站 | 手机在线黄色网址 | 国产精品99久久久久久有的能看 | 国产中文字幕免费 | 国产精品18久久久久久久久 | 97狠狠操 | 欧美性色黄 | 国产精品一区二区电影 | 高清国产午夜精品久久久久久 | 亚洲永久国产精品 | 色综合天天狠狠 | 成人国产精品久久久春色 | 国产69精品久久99不卡的观看体验 | 男女啪啪视屏 | 在线观看久草 | 国产91在线免费视频 | 国产一级做a爱片久久毛片a | 一区二区三区在线影院 | 欧美日韩一区三区 | 天天综合网久久综合网 | 成人午夜久久 | 玖玖国产精品视频 | 久久免费视频在线观看6 | 天天射天天干天天插 | 国产精品毛片久久久久久久 | 成人全视频免费观看在线看 | av黄色av | 亚洲精品视频第一页 | 狠狠狠操| 日日夜夜天天人人 | 日日夜夜天天干 | 欧美日韩一区二区三区免费视频 | 日韩免费在线观看视频 | 亚洲成av人片 | 国产精品色婷婷视频 | 日韩欧美在线视频一区二区三区 | 中文字幕乱码在线播放 | 一区二区视频播放 | 狠狠操狠狠 | 国产一级片观看 | 玖玖在线观看视频 | 国产99亚洲| 色婷婷综合久色 | 亚洲精品视频在线 | 精品国产日本 | 亚州性色 | a黄色片| 在线播放亚洲 | 色综合激情网 | 天天爽夜夜爽精品视频婷婷 | www视频在线免费观看 | 日韩欧美不卡 | 九九视频网 | 久久久久久亚洲精品 | a视频在线观看免费 | 久久久综合香蕉尹人综合网 | 国产精品少妇 | 六月色| 91在线看片 | 麻豆成人精品 | 91久久一区二区 | 天天射天天艹 | 在线91网| 欧美性猛片, | 在线免费中文字幕 | 亚洲精品视频久久 | 久久精品99国产精品酒店日本 | 亚洲午夜av久久乱码 | 欧美日韩国产综合一区二区 | 99精品国产免费久久久久久下载 | 97超视频 | 亚洲天堂视频在线 | 精品在线免费视频 | 免费黄色在线 | 精品国产99国产精品 | 精品免费观看视频 | 色5月婷婷| 日韩理论在线视频 | 在线最新av | 欧美另类69 | 久久9视频 | 国产三级视频在线 | 久久99爱视频 | 福利视频在线看 | 日日夜夜免费精品 | 在线看av网址 | 日韩中字在线观看 | 亚洲天堂社区 | 中文十次啦| 欧美日韩视频在线观看一区二区 | 婷婷精品进入 | 亚洲干 | 国产精品第10页 | 欧美日韩aaaa | 亚洲乱码中文字幕综合 | 成人免费视频播放 | 99久热在线精品 | 精品国产亚洲一区二区麻豆 | 国产精品一区二区 91 | 久久国产精品免费看 | 日韩中文字幕国产精品 | 亚洲精品久久久久中文字幕二区 | 免费看的黄色小视频 | 久久免费99精品久久久久久 | 91人人人| 欧美精品做受xxx性少妇 | 一区三区视频 | 不卡的一区二区三区 | 999ZYZ玖玖资源站永久 | 久久在线观看视频 | 日韩理论影院 | 午夜美女av| www色婷婷com| 国产视频欧美视频 | 99久久久久久 | 狠色在线 |