利用Charles抓取Android應用包https日志


一、環境准備

1、手機和電腦連上同一個WiFi

二、Charles設置,抓取HTTP包

Charles下載地址:https://www.charlesproxy.com/download/

1、電腦進去命令窗口,執行ipconfig命令查看IP地址

 

2、啟動Charles,主界面--Proxy--Proxy Settings。設置端口:8888,勾選Enable transparent HTTP proxying

勾選了SOCKS proxy,另外還要選中勾選Windows proxy還能截獲到瀏覽器的http訪問請求。

 

 

3、打開手機設置,進入WiFi頁,修改網絡設置代理,主機名:填入IPv4地址,端口:8888

完成上述操作,此時Charles界面會彈出一個彈窗,選擇allow允許的意思,然后就能抓取HTTP的日志了

三、Charles設置,抓取HTTPS包

1、啟動Charles,主界面--Proxy--Proxy Settings。設置端口:8888。勾選Enable transparent HTTP proxying

2、進入頂部菜單help-->SSL Proxying

查看

 

 3、Charles安裝Https證書

3.1手機連接代理,然后進入手機瀏覽器,打開http://chls.pro/ssl,下載證書文件

3.2證書下載后,安裝證書

注意,一般不同手機安裝證書方式不一樣,

  • 有的手機證書可以直接打開證書安裝成功;
  • 有的手機打開提示無法打開之類的,此時進入設置,搜索【加密與憑據】之類信息,然后進入從存儲設備安裝。例如:系統設置→更多設置→系統安全→加密與憑據→從存儲設備安裝

完成上述步驟后,就可以抓取HTTPS的日志了

 


免責聲明!

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



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