1. 程式人生 > 實用技巧 >Fiddler下載安裝及手機抓包--小白版

Fiddler下載安裝及手機抓包--小白版

文章目錄


一、下載地址及安裝

傻瓜式安裝即可


二、fiddler手機抓包原理

在本機開啟了一個http的代理伺服器,然後它會轉發所有的http請求和響應。Fiddler 是以代理web 伺服器的形式工作的,它使用代理地址:127.0.0.1,埠:8888。網路請求走fiddler,fiddler從中攔截資料,由於fiddler充當中間人的角色,所以可以解密https。因此,它比一般的firebug或者是chrome自帶的抓包工具要好用的多。不僅如此,它還可以支援請求重放等一些高階功能。它還可以支援對手機應用進行http抓包的。本文就是手機抓包。

瀏覽器的代理設定預設是關著的,win7谷歌瀏覽器“設定–高階–系統–開啟代理伺服器–區域網設定–代理伺服器”勾上。代理開關為開:可以抓到包,代理開關為關:抓不到包。


三、前提條件:

1).電腦需要安裝Fiddler
2).測試手機需要支援Wifi
3).測試手機與電腦需要同一網路
4).所測APP需支援代理


四、步驟

1.設定fiddler

  1. 電腦端開啟安裝好的的fiddler,開啟Tools-Options
    在這裡插入圖片描述

  2. 設定-HTTPS設定
    (首次點選會彈出是否信任fiddler證書和安全提示,直接點選yes就行)

在這裡插入圖片描述

  1. Connection設定如下圖
    勾選allow remote computers to connect,預設監聽埠為8888(下圖Fiddler listens on port就是埠號),若埠被佔用可以設定成其他的,配置好後要重新啟動fiddler

在這裡插入圖片描述

2.對手機端進行引數配置

  1. 保證手機和電腦都處於同一個網路 即連線同一wifi
  2. 然後要知道該電腦的ip地址
    查詢方法;電腦ip地址可通過cmd,輸入ipconfig查詢,或網路共享中ipv4找到

在這裡插入圖片描述

  1. 再者要知道fiddler的埠號,
    Tools->TelerikFiddler Options->Connections,port中值就是埠號,一般預設為8888

在這裡插入圖片描述

  1. 開啟手機瀏覽器,輸入http://ip:埠號 例如:http://192.168.0.22:8888

在這裡插入圖片描述

  1. 下載證書並安裝
    注意:新安裝的證書需要信任,具體操作方式根據自己的手機系統自行百度
    在這裡插入圖片描述

  2. 找到來連線的wifi並將代理改為手動,主機名填寫電腦的ip地址,埠寫剛剛fiddler寫的埠

    在這裡插入圖片描述

在這裡插入圖片描述

  1. 操作手機,電腦fiddler中會顯示一些http資訊,成功

注意:使用完後記得把代理改回去,否則上不了網