模擬器配置使用burpsuite抓取https資料包
阿新 • • 發佈:2018-12-31
在利用模擬器對app進行測試時,往往需要抓取資料包進行分析,當app採用HTTPS協議並需要對證書的有效性進行驗證時,在模擬器中設定代理後,app會出現“網路狀況不佳”或“當期網路錯誤”
部分內容無法顯示等問題:
解決該問題的主要步驟為:
一、在模擬器中安裝Xposed框架
下載完成後,在夜神模擬器中安裝
二、在模擬器中安裝JustTrustMe
在夜神模擬器中安裝JustTrustMe.apk
-
此處我採用的是利用adb安裝,當然讀者也可嘗試直接將apk檔案拖入夜神模擬器進行安裝,如果成功不了再考慮使用adb安裝。
-
使用adb在夜神模擬器中安裝應用軟體
1、使用adb連線夜神模擬器:進入夜神模擬器的安裝目錄,比如我的是:D:\Program Files\Nox\bin,在該位址列輸入:cmd 即可進入該目錄下的dos 環境
在dos環境下輸入:nox_adb.exe connect 127.0.0.1:62001
如果沒有開模擬器多開器的話,埠不用變。
然後,輸入adb devcies
檢視是否連線成功,若顯示如圖,則說明連線成功。
通過adb install 要安裝的apk所在的目錄
,我把JustTrustMe.apk複製到了bin目錄中,所以直接使用adb install JustTrustME.apk
即安裝成功,因為我之前已經安裝了,所以顯示安裝失敗,如果是第一次安裝,則不會出現這種情況。
三、重啟XPOSED
先點選:安裝/更新,然後在回到這個位置點選重啟。
四、在模擬器中設定代理
具體過程如圖所示:
代理伺服器設定為本機的IP地址。
設定抓包器:
可抓https資料包