freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

windows防火墻設(shè)計(jì)-全文預(yù)覽

2024-10-27 19:30 上一頁面

下一頁面
  

【正文】 T lpErrno ) { MessageBox(NULL, _T(IP_MONITER:WSPSocket run), hint, MB_OK)。 //調(diào)用系統(tǒng)的啟動(dòng)函數(shù),得到 winsock方法表 if((ErrorCode = WSPStartupFunc(wVersionRequested, lpWSPData, lpProtocolInfo, upcallTable, lpProcTable))!= ERROR_SUCCESS) return ErrorCode。 LPWSPSTARTUP WSPStartupFunc = NULL。 ()調(diào)用 GetHookProvider()得到原來的基礎(chǔ)服務(wù)者的 DLL位置,然后裝載,并調(diào)用其 WSPStartup(),然后得到Winsock的 lpProcTable,該 table指向所有的Winsock函數(shù)。 2. 調(diào)用 EnumHookKey(FALSE),該方法遍歷SYSTEM\\CurrentControlSet\\Services\\WinSock2\\Parameters\\Protocol_Catalog9\\Catalog_Entries下所有的基礎(chǔ)服務(wù)提供者,判斷是否 TCP/IP協(xié)議,如果是,則替換調(diào)注冊(cè)表中 DLL名字為 ,并將原來的 DLL名字,保存到SYSTEM\\CurrentControlSet\\Services\\WinSock2\\MiniSpi下和 dwCatalogEntryId對(duì)應(yīng)的值中。 DLL即注入 DLL,名稱為,同時(shí)遵守SPI接口。 SPI原理 另外一個(gè)監(jiān)視所有可能自動(dòng)啟動(dòng)程序的安全工具界面,也將SPI列為監(jiān)視對(duì)象。 /* a list of dwCatalogEntryIds */ } WSAPROTOCOLCHAIN, FAR * LPWSAPROTOCOLCHAIN。 WSAPROTOCOL_INFOW ProtocolInfo。 DWORD dwProviderReserved。 int iProtocolMaxOffset。 int iMaxSockAddr。 DWORD dwCatalogEntryId。 DWORD dwServiceFlags3。 SPI原理 無論那種服務(wù)提供者,其信息都保存在注冊(cè)表的分支:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock2\Parameters\Protocol_Catalog9\Catalog_entries中。 SPI原理 即用戶程序是通過 Winsock函數(shù),這些函數(shù)都由服務(wù)提供者來提供。Winsock提供了包括 TCP/IP、 IPX等多種通信協(xié)議下的編程接口。 MS官方的實(shí)時(shí)監(jiān)視分析網(wǎng)絡(luò)數(shù)據(jù)的方法。 Winsock2不僅提供了一個(gè)供應(yīng)用程序訪問網(wǎng)絡(luò)服務(wù)的 Windows socket應(yīng)用程序編程接口( API),還包含了由傳輸服務(wù)提供者和名字解析服務(wù)提供者實(shí)現(xiàn)的 Winsock服務(wù)提供者接口( SPI)和。 通過替換系統(tǒng)Winsock庫的部分導(dǎo)出函數(shù),實(shí)現(xiàn)數(shù)據(jù)報(bào)的監(jiān)聽和攔截。另外最致命的缺點(diǎn)就是只能在Winsock層次上進(jìn)行,而對(duì)于網(wǎng)絡(luò)協(xié)議棧中底層協(xié)議的數(shù)據(jù)包例如 TDI無法進(jìn)行處理。 原始套結(jié)字 (Raw Socket)。 3. 使用遠(yuǎn)程線程注入 DLL,利用 LoadLibrary偽裝為線程函數(shù),裝載注入 DLL。參見SetWindowsHookEx函數(shù)。 本課程設(shè)計(jì)的目的是學(xué)習(xí) Windows下防火墻設(shè)計(jì)技術(shù),并實(shí)現(xiàn)一個(gè)簡(jiǎn)單的 Windows下的防火墻軟件。防火墻作為一種網(wǎng)絡(luò)安全工具,早已普遍應(yīng)用,成為廣大網(wǎng)絡(luò)用戶的安全保護(hù)者。這里不詳細(xì)介紹。 2. 使用注冊(cè)表注入 DLL,主要是某些特定注冊(cè)表項(xiàng)會(huì)被 Windows自動(dòng)調(diào)用。 在 DLL中,利用函數(shù)指針來實(shí)現(xiàn) Hook。但是這種方法只能監(jiān)聽但是不能攔截?cái)?shù)據(jù)報(bào),所以可以作為網(wǎng)絡(luò)監(jiān)視器的選擇技術(shù),但是不能實(shí)現(xiàn)防火墻等更高要求的功能。這種方法可以在很多文章里面找到詳細(xì)的實(shí)現(xiàn)細(xì)節(jié)。起初的 Winsock是圍繞著TCP/IP協(xié)議運(yùn)行的,但是在 Winsock 2中卻增加了對(duì)更多傳輸協(xié)議的支持。 網(wǎng)絡(luò)監(jiān)視器 SDK。 SPI原理 在 Mi
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1