Fiddler用於安卓(模擬器)抓包 | 修改/獲取你想要的應用數據

原文地址:Fiddler用於安卓(模擬器)抓包 | 修改/獲取你想要的應用數據,文章簡單修改過,轉載請保留。

Fiddler是一款優秀的web流量抓包分析工具,類似應用:BurpSuite,使用Fiddler的原因是它比java平臺的BurpSuite使用起來更舒服,功能看起來也更易用。Fiddler更多作用請查看:fiddler到底能做什麼?

這篇文章簡單介紹Fiddler的基本使用,以及結合安卓模擬器獲取應用的數據包、開啓https數據包獲取功能。


目錄

1、Fiddler下載

2、 開啓Fiddler代理功能

3、開啓Fiddler抓取https協議

4、在安卓模擬器上安裝https證書

5、設置安卓模擬器代理,用於抓包


1、Fiddler下載

官網下載:https://www.telerik.com/download/fiddler 。支持Windows/macOS/linux多系統。輸入你的郵箱,接受條款即可下載。


2、 開啓Fiddler代理功能

進入工具欄=>Tools=>Options=>Connections,即可設置代理端口(圖中默認設置爲8888)。勾上“Act as system proxy on startup”即可在打開Fiddler時自動將Fiddler作爲系統代理。


3、開啓Fiddler抓取https協議

還是工具欄=>Tools=>Options,這次進入HTTPS選項卡,勾上以下幾個複選框。即可開始抓取https協議。


4、在安卓模擬器上安裝https證書

衆所周知,現在許多請求都採用https加密手段,這樣Fiddler作爲代理服務器也無法獲得傳輸的內容,這對我們解析一個應用的請求是極其不利的。但是在安卓模擬器上安裝Fiddler的證書後,即可解決這個問題。

下面以memu模擬器爲例:

4.1、按Win徽標鍵+R運行cmd,輸入ipconfig,回車,查看ip地址。

如圖,找到你的外網IPv4地址即可,圖中爲10.-.205.11。

4.2、在安卓模擬器訪問http://ip地址:代理端口號/(例如:http://10.0.205.11:8888/),下載證書。
端口號即爲第二步設置的端口號。

點擊“FiddlerRoot certificate”下載。

這裏最好給兩個憑據用途都安裝一次。


5、設置安卓模擬器代理,用於抓包

進入設置=>WLAN設置,按住連接的MEmuWiFi,選擇“修改網絡”。

勾選“高級選項”,代理設置爲“手動”,輸入主機名(即爲第4步驟的IP地址),代理端口爲8888

注:對於MEmu安卓模擬器,可以直接使用10.0.2.2作爲局域網的ip即可。

設置完畢,即可開始抓包。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章