1. 程式人生 > >移動端抓包工具——Fiddler(一)

移動端抓包工具——Fiddler(一)

 web端抓包一般利用瀏覽器自帶的檢查功能(F12),然後看Network項,根據請求響應判斷出問題 移動端怎麼抓包呢,這裡介紹一款常用的抓包工具——Fiddler 前提: 1.必須確保安裝fiddler的電腦和手機在同一個wifi環境下   電腦安裝配置步驟: 1.下載一個fiddler, https://www.telerik.com/download/fiddler 2.配置fiddler Tools->Fiddler Options->Connections
  • Fiddler listens on port是手機連線fiddler時的代理埠號,預設8888即可
  • Allow remote computers to connect是允許遠端傳送請求,需要勾上
  Tools->Fiddler Options->HTTPS
  • 勾上Decrypt HTTPS traffic,會抓到手機的https請求,如果想抓到https請求還需要在手機安裝證書,下面會介紹
3.fiddler設定後一定要把fiddler 重啟一下才會生效  
手機安裝配置步驟: 1.手機安裝fiddler證書 使用手機瀏覽器訪問 http://【電腦IP地址】:【fiddler設定的埠號】
,既可以下載fiddler的證書並安裝 以上面看到的IP地址為例,手機只要訪問http://10.252.167.91:8888即可下載安裝fiddler證書 檢視電腦IP的方法, 方法一:直接在cmd下ipconfig 方法二:滑鼠滑過fiddler的online也可以看到IP地址

 

2.手機設定wifi的代理 連線與電腦相同的wifi,修改wifi的網路,手動設定代理,代理伺服器主機名為電腦的IP地址,代理埠為在fiddler裡設定的埠號,儲存後,fiddler將能夠收到手機上的請求資訊
注意:
  • 1.手機配置了代理,fiddler必須啟動,手機才可以上網,如果fiddler關閉後手機是不可以聯網了,需要將代理去掉才可以進行聯網。
  • 2.fiddler啟動時,會預設將Internet的代理更改為127.0.0.1,在正常退出fiddler時代理會恢復為原來的代理。但是如果遇到fiddler不正常退出(比如程序直接殺掉),會導致代理沒有恢復的情況,這是需要手動修改Internet的代理(恢復為原來的代理或者取消代理)
設定Internet代理的方法如下:

 參考地址:https://www.cnblogs.com/meitian/p/4997310.html