Charles對移動APP抓包(https)


1、下載安裝Charles

2、設置代理

(1)查看默認端口:Proxy->Proxy Settings  在這個頁面會看到HTTP Proxy的默認端口是8888

 

(2)查看當前電腦的IP:Help->Local IP Address,在這個頁面會看到本機IP

 (3)手機上設置代理(記住手機跟電腦要在同一個網絡)

手機連接到Charles時會彈出提示框是否連接,點擊Allow允許即可

完成后就可以看到已經能抓到http請求的數據了

但是https協議的包還抓不到,接下去繼續配置

3、設置Charles SSL代理

 設置抓取https協議的包:Proxy->SSL Proxy Settings    彈出一個ssl代理設置界面

   1) Enable SSL Proxying復選框打上勾

   2) 添加你想要的設置代理的域名,端口默認443

   設置過后效果圖如下:

 

 手機下載ssl證書

1)Help->SSL Proxying ->Install Charles Root Certificate on a Mobile Device or Remote Browser,會彈出如下提示框:

2) 手機瀏覽器輸入網址:http://charlesproxy.com/getssl,即可自動下載證書到手機端

 完成了以上步驟就可以抓到https請求的數據了,效果圖如下


免責聲明!

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



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