Charles Mac 破解安裝和證書安裝成功抓包單個域名是unknown


場景:開發者有時候需要手機訪問接口的入參和響應數據,如果僅靠打印數據,沒有抓包的真實和方便,所有需要抓包工具;

注意注意注意:電腦端hosts配置某個域名對應的ip,需要抓包某個域名,每次抓包都會是unknown

 

 

1、下載安裝CharlesV4.2 for Mac:

(1)官網下載Charles(推薦):

https://www.charlesproxy.com/download/

(2)百度網盤下載:

1) CharlesV4.2.dmg安裝包百度網盤:

鏈接: https://pan.baidu.com/s/1a9MCnwPyqKRZW_dUwAAlRQ 提取碼: r5n4

2) 破解文件Charles.jar百度網盤:

鏈接: https://pan.baidu.com/s/1HQGj01Qt-yydP65iemcepg 提取碼: 3gfh

2、安裝完成,Finder/應用程序/Charles——顯示包內容,將路徑Contents/Java/charles.jar文件替換為下載的破解文件charles.jar

3、配置Charles:

1)打開Charles軟件,配置Http代理(勾選了SOCKS roxy,可以截獲到瀏覽器的http訪問請求):【配置Http代理】

 

 

2)配置SSL代理:

首先在charles的 Proxy選項選擇SSL Proxy Settings:

 

 

 點add添加需要監視的域名,支持 *號通配符,端口一般都是443:【配置SSL代理、添加監視域名】

 

 

 3)安裝根證書:

電腦端根證書安裝,Help->SSL Proxying->Install Charles Root Certificate:【根證書安裝】

 

 

 鑰匙串訪問信任證書設置——選擇“始終信任”:【鑰匙串信任】

 

 安裝SSL證書到手機設備:

點擊 Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device or Remote Browser,如下圖所示:【手機安裝證書】

 

 

顯示如下彈窗:【證書網址】

 

 

iPhone:Safari瀏覽器輸入網址chls.pro/ssl下載證書並安裝,安裝完成后,設置->通用->關於本機->證書信任設置->針對根證書啟用完全信任(iOS10以上版本需啟用,否則無法抓取https包)

Android(華為Mate9Pro為例):瀏覽器輸入網址chls.pro/ssl下載證書(記住下載路徑,一般默認文件管理-Download中可找到),設置->無線和網絡->WLAN->(更多)高級WLAN設置-安裝證書(找到證書路徑安裝)


4)為手機設置代理:

 

 

 

 

 

最后抓包接口就看到了:

 

 

參考:https://www.jianshu.com/p/b31d75c1dea7 


免責聲明!

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



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