Fiddler抓取APP的HTTP連線
阿新 • • 發佈:2019-01-27
在開始之前先來簡單的介紹一下Fiddler 。
- Fiddler是強大的抓包工具,它的原理是以web代理伺服器的形式進行工作的,使用的代理地址是:127.0.0.1,埠預設為8888,我們也可以通過設定進行修改。
- 代理就是在客戶端和伺服器之間設定一道關卡,客戶端先將請求資料傳送出去後,代理伺服器會將資料包進行攔截,代理伺服器再冒充客戶端傳送資料到伺服器;同理,伺服器將響應資料返回,代理伺服器也會將資料攔截,再返回給客戶端。
- Fiddler可以抓取支援http代理的任意程式的資料包,如果要抓取https會話,要先安裝證書。
看了上述描述,我想應該就明白了它的工作原理,它就是個web代理伺服器。(下載地址:Fiddler
我們先安裝一下Fiddler,
在 工具 選項 連線裡 可以看到關於Fiddler的監聽埠,我們需要勾選一下條目
修改完成之後,記得要退出重啟一下Fiddler。
具體我們在看看手機上怎麼使用它:
首先我們得先保證 執行這個軟體的電腦和手機得在同一個區域網下,然後開啟手機的wifi設定頁面
選擇 配置代理的介面
選擇手動,在伺服器裡填上 裝Fiddler的電腦ip ,埠就填 我們自己設定的埠,預設是8888,設定完成後,點選右上角的儲存就設定好了。
然後從我們手機上發出的HTTP請求,就都能在Fiddler裡面看到了。