2015年1月19日 星期一

Fiddler proxy 側錄手機封包 iOS

Fiddler 一直是 IT 必備的工具,不管是側錄還是驗證都非常好用,在這篇是紀錄使用 Fidder 去抓取手機上的HTTP / HTTPS 封包

 

Fiddler 的用途其實很廣泛,有人拿來當 hacker 工具,更有人拿來當 app 刷排名的工具 (修改Request、Response)

 

此次是因為 App 開發在使用上有問題,必須透過 Fiddler 將過程都側錄下來

 

此次測試的設備有 NB*1、iPhone*1

目的: 由 iPhone 上執行 App 通過 NB 上安裝的 Fiddler 進行側錄

環境: NB & Mobile 必須在同一個網路環境有辦法 routing



 

 

setp.1 設定 NB 上面的 Fiddler

點選 Tools → Fiddler Options

勾選 「Capture HTTPS CONNECTs」、「Decrypt HTTPs traffic」允許截取 HTTPS 請求

2015-01-19_141803

 

 

setp.2 允許遠端設備透過 Fiddler Proxy 連接

勾選「Allow remote computers to connect」

Fiddler listens on port 為 remote proxy port , default 8888

2015-01-19_141831

 

setp.3 重新開啟 Fiddler 讓設定生效

 

 

setp.4 Mobile 安裝 Fiddler 憑證

iPhone 開啟 safari,並且連接 http://192.168.123.159:8888

192.168.123.159 為 NB 的位置,8888 預設是 Fiddler Proxy port

 

進到 NB 的 Fiddler proxy web 點選 「FiddlerRoot certificate」 安裝 Fiddler Root 憑證

IMG_0366

 

 

 

setp.5 iPhone 連接至 Wifi,並且手動設定代理伺服器

伺服器: 192.168.123.159

傳輸埠: 8888

IMG_0365

 

 

設定完後 wifi 會自動 reload proxy 設定,之後再去 Fiddler 看就能擷取到 iPhone 上的 HTTP / HTTPS 封包了

Orignal From: Fiddler proxy 側錄手機封包 iOS

沒有留言:

張貼留言