用fiddler對手機上的程式進行抓包,網上有很多的資料,這裡寫一下來進行備用。
前提:
1.必須確保安裝fiddler的電腦和手機在同乙個wifi環境下
備註:如果電腦用的是台式電腦,可以安裝乙個隨身wifi,來確保台式電腦和手機在同一wifi環境下
安裝配置步驟:
2.配置fiddler
說明:1.fiddler listens on port是手機連線fiddler時的**埠號,預設8888即可
2.allow remote computers to connect是允許遠端傳送請求,需要勾上
說明:勾上decrypt https traffic,會抓到手機的https請求,如果想抓到https請求還需要在手機安裝證書,下面會介紹
【fiddler設定後一定要把fiddler重啟一下才會生效】
3.手機上的配置
3.1需要安裝fiddler證書
【檢視電腦ip的方法,直接在cmd下ipconfig,或者滑鼠滑過fiddler的online也可以看到ip位址】
3.2手機設定wifi的**
連線與電腦相同的wifi,修改wifi的網路,手動設定**,**伺服器主機名為電腦的ip位址,**埠為在fiddler裡設定的埠號,儲存後,fiddler將能夠收到手機上的請求資訊
以上就是配置方法,其他的就可以直接用了,比如在fiddler裡進行一下請求的過濾,只看某個伺服器下的請求,配置後要點一下actions來儲存過濾
在測試中可能會有測試環境,測試環境有的公司時網域名稱相同,但是hosts不同,通過不同的伺服器ip位址指向來確定是什麼環境。在pc測試上可以非常方便的更改本機hosts指向來切換測試環境和線上環境,在手機上更改hosts比較麻煩。這時候就可以利用fiddler來連線手機,更改電腦的hosts,來實現手機連線測試環境的操作。
注意:1.手機配置了**,fiddler必須啟動,手機才可以上網,如果fiddler關閉後手機是不可以聯網了,需要將**去掉才可以進行聯網。
2.fiddler啟東時,會預設將internet的**更改為127.0.0.1,在正常退出fiddler時**會恢復為原來的**。但是如果遇到fiddler不正常退出(比如程序直接殺掉),會導致**沒有恢復的情況,這是需要手動修改internet的**(恢復為原來的**或者取消**)
設定internet**的方法如下:
使用fiddler對手機上的APP進行抓包
前提 1.必須確保安裝fiddler的電腦和手機在同乙個wifi環境下 備註 如果電腦用的是台式電腦,可以安裝乙個隨身wifi,來確保台式電腦和手機在同一wifi環境下 安裝配置步驟 2.配置fiddler 說明 1.fiddler listens on port是手機連線fiddler時的 埠號,...
使用fiddler對手機軟體抓包!
用fiddler對手機上的程式進行抓包,網上有很多的資料,這裡寫一下來進行備用。前提 1.必須確保安裝fiddler的電腦和手機在同乙個wifi環境下 備註 如果電腦用的是台式電腦,可以安裝乙個隨身wifi,來確保台式電腦和手機在同一wifi環境下 安裝配置步驟 2.配置fiddler 說明 1.f...
使用Fiddler對手機App進行抓包
安裝過程就省略了,開啟options https把下面的選項都勾選上。然後轉到connections。將下面的內容也勾選上,其中這個8888的埠,要記下來,等下會使用到。將滑鼠當道右上角的online位置,短暫停留,會展示你本機的ip,直接去命令列中看也一樣。讓電腦與手機在同一網路下,手機連線wif...