超好用的網路抓包框架(Windivert)之三(例項一)
如果出現編譯不通過,請嘗試以下方法
1.程式要用管理員許可權開啟! 並且新增WinDivert標頭檔案
2.新增以下程式碼:
#pragma comment(lib, "winDivert.lib")
#pragma comment(lib, "WS2_32.lib")
3.在WinDivert-1.2.0-rc-MSVC下查詢對應的檔案,注意匹配64位和32位
這三個檔案需要新增到exe檔案同一目錄中
在工程資料夾內建立url攔截檔案,1.txt
工程設定如下:輸入命令引數
4.設定管理員許可權執行,具體方法如下:
VS2012,在專案屬性-配置屬性-連結器-清單檔案-UAC執行級別
中設為 requireAdministrator (/level=’requireAdministrator’)
以管理員身份重新執行VS2012
- 使用Microsoft Visual Studio2012進行應用程式的開發, WinDivert 不需要任何特殊安裝。根據您的目標配置, 只需將以下檔案放在應用程式的主目錄中:
表4-1 使用配置表
Application Type Target Windows Type Files Required
32-bit 32-bit Windows only WinDivert.dll (32-bit version) and WinDivert32.sys
64-bit 64-bit Windows only WinDivert.dll (64-bit version) and WinDivert64.sys
32-bit Both 32-bit and 64-bit Windows WinDivert.dll (32-bit version), WinDivert32.sys, and WinDivert64.sys
每當應用程式呼叫 WinDivertOpen () 時, WinDivert 驅動程式都會根據需要自動安裝 (並且是靜默的)。呼叫應用程式必須具有管理員許可權。
相關文章
- Wireshark網路抓包
- Flutter 跨端網路抓包 (以Android 為例)Flutter跨端Android
- 網路流量抓包庫 gopacketGo
- Linux系統抓包命令tcpdump使用例項LinuxTCP
- 如何對手機http進行抓包?Fiddler工具超好用HTTP
- Wireshark資料抓包分析(網路協議篇)第1章網路協議抓包概述協議
- 使用tcpdump+wireshark抓包分析網路資料包TCP
- 網路測速一原理及例項
- 幾種常見網路抓包方式介紹
- Debookee 8.1.2 網路資料抓包及分析工具
- [網路]從wireshark抓包看百度的https流程HTTP
- 計算機網路實驗二——利用wireshark抓包計算機網路
- 推薦一款網路資料抓包分析工具:Debookee 7 Mac版Mac
- Android利用Fiddler進行網路資料抓包Android
- 如何優雅的在 Kubernetes Pod 內進行網路抓包
- Linux伺服器端網路抓包和分析實戰Linux伺服器
- Charles實踐01-抓包及模擬網路環境
- javascript閉包的理解和例項JavaScript
- APP | edxposed框架+trustmealredy模組抓包小程式APP框架Rust
- css麵包屑例項CSS
- 用whistle和proxifier抓包除錯任意客戶端的網路請求除錯客戶端
- HTTP抓包HTTP
- tcpdump抓包TCP
- PHP框架Yii系列教程(一):入門例項PHP框架
- 網路抓包工具Wireshark
- “一帶一路”框架下的網際網路時代潮流框架
- Android 網路框架Volley JAR包生成Android框架JAR
- 一些非常好用的 Laravel 框架擴充套件包你知道麼?Laravel框架套件
- 基於OkHttp的一種防抓包方案HTTP
- 企業網路拓撲VRRP主備功能例項(一)VR
- 網路故障一例
- 製作PHP的RPM包例項PHP
- 企業網路拓撲RSTP功能例項
- 閉包程式碼例項演示
- 記一次簡單的wireshark抓包TCPTCP
- Https抓包HTTP
- iOS Charles抓包iOS
- iOS Wireshark抓包iOS