Genymotion設置代理至BurpSuite和Charles


環境

  1. Genymotion
  2. VirtualBox
  3. BurpSuite
  4. Charles

准備

  1. 怎么下載安裝就不用說了,因為genymotion要依賴VirtualBox,所以要先把VirtualBox裝好。注冊好genymotion的賬號,SDK選默認的,網絡設置先不要動,安裝Android的鏡像,開機!

設置Android代理

  1. 進入Android系統里面,打開設置-WiFi-鼠標按住WiredSSID兩秒-點Modify network
  2. 把高級選項勾上,Proxy選Manual,Proxy hostname填你使用VirtualBox的那張網卡的IP,端口就是你代理工具監聽的端口,默認8080。
  3. 如果不行就填這個Genymotion的內置IP:10.0.3.2

設置BurpSuite代理

  1. 在Proxy-Option的Proxy Listeners下面點Add添加一個監聽服務,IP填VirtualBox的那張網卡的IP,端口填你上面設置的端口。
  2. 在Android打開任意網站測試流量是否通過了代理工具。

添加SSL證書支持

  1. 如果在Android上訪問https協議的網頁會一直彈出提示證書不安全。so
  2. 先在BurpSuite導出CA證書,在BurpSuite剛剛添加代理服務的下面點擊Import/export CA certificate,在導出DER格式的證書,下一步,保存到后綴名為cer的文件,拖到Android里,或者直接在Android的瀏覽器上輸入http://burp/ 下載CA證書到Android本地,不過下載完要改后綴名為CER或者CRT
  3. 在Android里打開設置,點擊(Security)安全,(Install from SD card)從SD卡里安裝證書,打開剛才拖進的文件隨便起一個名字就可以了,再設置一個密碼,要不要在任務通知欄顯示看自己喜歡。
  4. 現在在去抓https協議就不會彈框警告了,當然也可以抓到APP的。

Charles

  1. 設置在菜單Help里找到SSL Proxying -->Save Charles Root Certificate,文件格式選CER。安裝到Android,在Charles里選中HOST右鍵單擊Enable SSl Proxying,就可以抓這個網站了。
  2. 或者點菜單上面的那個使用遠程安裝證書,瀏覽器打開http://chls.pro/ssl


免責聲明!

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



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