Charles下載及安裝破解-自己編輯


  1. 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 設置成系統代理。

代理配置.png

第 2步:設置過濾條件。

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

臨時過濾.png

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

第 3 步:將 Charles 的代理功能打開

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

打開代理.png

第 4 步:手機上的設置。

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

IP.png

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

wifi.png

設置好之后,我們打開 iPhone上的任意需要網絡通訊的程序,就可以看到 Charles 彈出iPhone 請求連接的確認,點擊 “Allow”即可完成設置。

Https抓包

至此,以上配置好后基本上Http請求就可以抓包了。

如果是對Https進行抓包,還需要2步。

第 1 步:安裝CharlesCA 證書

如果你需要截取分析Https協議相關的內容。那么需要安裝 CharlesCA 證書。具體步驟如下。首先我們需要在 Mac 電腦上安裝證書。點擊 Charles的頂部菜單,選擇 “Help” -> “SSL Proxying” -> “Install Charles Root Certificate”,然后輸入系統的帳號密碼,即可在 KeyChain看到添加好的證書,然后信任證書即可。

CA證書.png

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

手機.png

點擊后出現下面的彈框


2B429772-54A6-4FF8-8C6A-F5BCC068F8C8.png

在手機上搜索chls.pro/ssl安裝即可。

然后在手機上關於本機信任證書即可。

信任.png

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



 


免責聲明!

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



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