PC客戶端(CS架構)如何實現抓包


前言:

由於一般的C/S客戶端不能設置代理,所以FIddler檢測不到數據,如何查看接口請求和響應呢?我們可以通過Proxifer來實現把所有的請求抓發給Fiddler,這樣就可以在Fiddler分析客戶端請求。

Proxifier是一款功能非常強大的socks5客戶端,可以讓不支持通過代理服務器工作的網絡程序能通過HTTPSSOCKS代理或代理鏈,實現PC客戶端抓包。

本文通過Fiddler+Proxifer抓取PC客戶端(C/S架構)客戶端中的HTTP(S)流量。

 

1,環境准備

1Windows安裝客戶端軟件

2Proxifier+Fiddler軟件

2,Proxifier設置

1、 安裝Proxifier

下載地址:https://pc.qq.com/detail/13/detail_10593.html

2、配置代理服務器

Proxifier是一個代理工具,我們我們通過Proxifier將所有請求轉發到Fiddler上去

A、開啟HTTP協議

Proxifier默認是關閉HTTP協議的,需要手動開啟。

打開軟件,依次選擇,配置文件-->高級-->HTTP代理服務器-->啟用HTTP代理服務器支持。

 

B、設置代理服務器和Fiddler代理設置匹配,配置文件-->代理服務器->添加。

 

C、設置代理規則,一般默認的規則Fiddler.exe [auto-created] 即可,如沒有,需要手動創建。

 

 

 

手動創建,點擊添加,按如下設置進行配置:

名稱:自定義,並勾選“是否有效”選項。

應用程序:選擇Fiddler的應用程序文件目錄,可按需增加。

目標主機:我們本地的Fiddler設置的代理,可以任意

目標端口:任意

動作:Direct

 

3,Fiddler設置

1、打開Fiddler->Tools->Options->HTTPS,然后全勾上,注意要選擇從所有進程

 

 

2、連接->Fiddler監聽端口:8888 ,注意這個端口要和Proxifier的代理端口保持一致。

 

 

 

 

4,抓包測試

設置完畢,在Proxifer可以看到通訊過程及協議。

 

Fiddler獲取http請求的具體數據:

 

PS.電腦上所有的C/S客戶端都可以抓到包
這時候由於Proxifer打開的時候瀏覽器會鏈接不了網絡,可以通過設置Fiddler方式,連接網絡,添加谷歌瀏覽器執行程序文件,確認后,可以上網


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM