- Charles下載地址
地址:https://www.charlesproxy.com/latest-release/download.do
2. Charles破解
破解地址:https://www.zzzmode.com/mytools/charles/
生成jar文件后,放到charles安裝目錄的lib目錄下
3. 此時,重啟charles,查看已經破解。
charles使用方法:https://jingyan.baidu.com/article/4dc40848513cedc8d946f1ae.html
如果是 MAC,選擇 Charles, 選擇顯示包內容;
找到 /Java/charles.jar 所在的目錄,把破解文件覆蓋即可;
如果您是 windows 系統;\lib 下面的 charles.jar 就是需要替換的目標文件;
Mac
上抓包使用青花瓷Charles
,官網地址:https://www.charlesproxy.com/
破解版替換掉chrales.jar
包,替換路徑:/Applications/Charles.app/Contents/Java
替換jar包:https://pan.baidu.com/s/13lbd44XfypMMW1Tv0XBqWQ 提取碼:2ff5
安裝啥就是一溜同意。
初步使用。
第 1 步:將其設置成系統的代理服務器。
啟動 Charles
后,第一次 Charles
會請求你給它設置系統代理的權限。你可以輸入登錄密碼授予 Charles
該權限。你也可以忽略該請求,然后在需要將 Charles
設置成系統代理時,選擇菜單中的 “Proxy” -> “Mac OS X Proxy”
來將 Charles
設置成系統代理。

第 2步:設置過濾條件。
Charles
主要提供兩種查看封包的視圖,分別名為 “Structure”
和 “Sequence”
。
Structure
視圖將網絡請求按訪問的域名分類。
Sequence
視圖將網絡請求按訪問的時間排序。
如果需要添加條件過濾可以在filter
里添加臨時過濾條件。

如果需要整體過濾,可以在
Charles
的菜單欄選擇
“Proxy”->”Recording Settings
,然后選擇
Include
欄,選擇添加一個項目,然后填入需要監控的協議,主機地址,端口號。(也可以點右上角的設置按鈕里面選擇
Recording Settings
)

第 3 步:將 Charles 的代理功能打開
在 Charles 的菜單欄上選擇“Proxy”->”Proxy Settings”
,填入代理端口8888
,並且勾上 “Enable transparent HTTP proxying”
就完成了在Charles
上的設置。

第 4 步:手機上的設置。
首先我們需要獲取 Charles
運行所在電腦的 IP 地址,Charles
的頂部菜單的 “Help”->”Local IP Address”
,即可在彈出的對話框中看到 IP
地址,如下圖所示

在 iPhone
的 “ 設置 “->” 無線局域網 “ 中,可以看到當前連接的 wifi
名,通過點擊右邊的詳情鍵,可以看到當前連接上的 wifi
的詳細信息,包括 IP
地址,子網掩碼等信息。在其最底部有「HTTP 代理」
一項,我們將其切換成手動,然后填上 Charles 運行所在的電腦的 IP,以及端口號 8888,如下圖所示:

設置好之后,我們打開 iPhone
上的任意需要網絡通訊的程序,就可以看到 Charles
彈出iPhone
請求連接的確認,點擊 “Allow”
即可完成設置。
Https
抓包
至此,以上配置好后基本上Http
請求就可以抓包了。
如果是對Https
進行抓包,還需要2步。
第 1 步:安裝Charles
的CA
證書
如果你需要截取分析Https
協議相關的內容。那么需要安裝 Charles
的 CA
證書。具體步驟如下。首先我們需要在 Mac
電腦上安裝證書。點擊 Charles
的頂部菜單,選擇 “Help” -> “SSL Proxying” -> “Install Charles Root Certificate”
,然后輸入系統的帳號密碼,即可在 KeyChain
看到添加好的證書,然后信任證書即可。

第 2 步:如果我們需要在iOS
或 Android
機器上截取 Https
協議的通訊內容,還需要在手機上安裝相應的證書。點擊Charles
的頂部菜單,選擇 “Help” -> “SSL Proxying” -> “Install Charles Root Certificate on a Mobile Device or Remote Browser”
,然后就可以看到 Charles 彈出的簡單的安裝教程。如下圖所示:

點擊后出現下面的彈框

在手機上搜索chls.pro/ssl
安裝即可。
然后在手機上關於本機信任證書即可。

至此我們就可以對Https
進行抓包。