使用Fiddler抓取Android模擬器中的Android_APP請求


使用Fiddler抓取Android模擬器中的Android_APP請求

對Fiddler的設置:
在https://www.telerik.com/download/fiddler網站上下載Fiddler,輸入內容后點擊下面按鈕進行下載:

下載成功后,打開Fiddler進行設置:
菜單欄 Tools=》Options=》HTTPS

勾選【Decrypt HTTPS traffic】選項,對於【Ignore server certificate errors (unsafe)】選項可以不必勾選,然后點擊【Actions】點擊【Export Root Certificate to Desktop】這時候就會將Fiddler根證書FiddlerRoot.cer保存到桌面上,這個根證書在如果開啟了Fiddler的HTTPS解密的時候火狐瀏覽器訪問HTTPS地址時候出現【您的連接並不安全】的錯誤頁面時候使用。
然后點擊HTTPS標簽欄旁邊的Connections標簽:

這里我們要記得【Fiddler listen on port】中顯示的端口號(關於這個端口號,如果當前默認的8888端口號已經被占用了,那么需要重新設置另外的端口號),然后將【Allow remote computers to connect】前面的勾打上。點擊確定,然后重新啟動Fiddler。
重新啟動后,打開Fiddler后,在Fiddler界面的右上角的三角形上點擊就會顯示一個【Online】圖標,把鼠標放到【Online】圖標上,會顯示當前機器的IP地址:

正常來說只會顯示一個,因為我的當前機器存在多個虛擬網卡,所以會存在多個IP地址,這里我們要找到我們真實的正在使用的網卡IP,可以在【命令行】中輸入ipconfig查看,Win+R打開【運行】輸入cmd:

 

這里我們選擇的是以太網的IP:192.168.12.180。至此,我們得到一個IP地址和一個8888的端口號。
對Android模擬器的設置:
對於Android模擬器這里使用的是網易的MuMu模擬器為例,點擊桌面上的【系統應用】=》【設置】=》【WLAN】鼠標放到當前已經連接的網絡上長按:

在彈出的消息窗口中點擊【修改網絡】,輸入上面我們得到的IP地址和端口號,點擊保存:

 

然后在模擬器中打開瀏覽器,輸入:http://ipv4.fiddler:8888 ,出現下面的頁面說明我們剛剛設置的http代理正確,然后點擊紅線框的【FiddlerRoot certificate】,下載Fiddler的根證書:

 

然后我們來到桌面【系統應用】=》【設置】=》【安全】=》【從SD卡安裝】中找到我們剛剛下載的證書:

 

點擊證書,然后輸入證書名稱點擊【確定】

 

這時候如果這時候發現火狐瀏覽器在打開https頁面的時候出現【您的連接並不安全】的提示頁面,請查看 https://www.cnblogs.com/alonely/p/9502394.html


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM