1. 程式人生 > >fiddler對瀏覽器、app抓包及證書安裝

fiddler對瀏覽器、app抓包及證書安裝

[轉帖自]http://blog.csdn.net/u011608531/article/details/50838227

注意:所有抓包過程中使用無痕瀏覽器

1、fiddler對瀏覽器抓包

1.1 對瀏覽器的http的抓包

Capturing開啟,進行抓包; 
Capturing關閉,停止抓包; 
如下圖: 
這裡寫圖片描述

1.2 對瀏覽器的https抓包

1.2.1 開啟fiddler的https選項

配置路徑: 
Tools -> Fiddler Options -> HTTPS -> 三個選項全部勾選 
如下圖所示: 
這裡寫圖片描述

1.2.2 fiddler匯出ca證書

操作路徑: 
Tools -> Fiddler Options -> HTTPS -> Export Fiddler Root Certificate to Desktop 
如下圖所示: 
這裡寫圖片描述

匯出後,如下圖所示: 
這裡寫圖片描述

1.2.3 火狐瀏覽器匯入ca證書

操作路徑: 
瀏覽器 -> 工具 -> 選項 -> 高階 -> 證書 -> 檢視證書 -> 匯入 
如下圖所示: 
這裡寫圖片描述
匯入: 
這裡寫圖片描述

1.2.4 重啟瀏覽器和fiddler開始抓包

至此,fiddler可以對瀏覽器的http和https進行抓包

2、對安卓APP進行抓包

2.1 繫結手機網路至fiddler主機

操作路徑: 
設定 -> 無線網路 -> 選中連線的wifi -> 高階設定 -> 開啟”手動HTTP代理“ -> 編輯”代理伺服器主機名“至主機IP 
如圖所示: 
這裡寫圖片描述

注意:抓包前,必須斷開重連wifi

2.2 匯入ca證書至手機

(1)傳輸證書至手機 
可通過手機助手、微信助手等 
(2)匯入證書 
如圖: 
這裡寫圖片描述 
(3)匯入成功 
如圖: 
這裡寫圖片描述 
至此,證書匯入成功

2.3 fiddler設定移動裝置抓包

操作路徑: 
Tools -> Fiddler Options -> Connections -> 選中”Allow remote computers to connect” 
如圖: 
這裡寫圖片描述

注意:設定完後,抓包前必須重啟fiddler裝置

至此,fiddler可以正常對移動端裝置進行抓包了