Fiddler proxy 側錄手機封包 iOS

2015-01-19 Tools

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

 

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

 

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

 

此次測試的設備有 NB1、iPhone1

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

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

 

 

step.1 設定 NB 上面的 Fiddler

點選 Tools → Fiddler Options

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

2015-01-19_141803

 

 

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

勾選「Allow remote computers to connect」

Fiddler listens on port 為 remote proxy port , default 8888

2015-01-19_141831

 

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

 

 

step.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 憑證

 

 

 

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

伺服器: 192.168.123.159

傳輸埠: 8888

IMG_0365

 

 

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

2 Replies to “Fiddler proxy 側錄手機封包 iOS”

  1. 路人甲表示:

    請問,我很久以前有用過Fiddler抓手機封包,但是最近要用卻手機都連不上
    我是到了要用手機連結自己電腦IP安裝Fiddler憑證那裡
    手機完全連不上,於是只好用電腦開然後把憑證傳給手機裡面安裝
    後面WIFI設定也都照設定走,但是就是完全連不上
    設置完WIFI後就連一般網站也開不了(代表設定有問題?)

    • shazi7804表示:

      Hi

      應該是設定有問題,Fiddler 的設定原理是,手機透過 PC 當做 Proxy 接到 internet 網路

      你可以先確認手機連網時,是否 PC 端有收到手機的攔截訊息來確認是否兩邊串接成功。

給 Mr. 沙先生一點建議

彙整

分類

展開全部 | 收合全部

License

訂閱 Mr. 沙先生 的文章

輸入你的 email 用於訂閱