Charles抓包工具 for MAC配置與使用

Charles的下載(版本v4.1.4)
在國內固然最受歡迎的固然是 破解版,下載地址(
連接: https://pan.baidu.com/s/1qYr3d7m 密碼: h4t4);
也能夠從Charles官方網站(https://www.charlesproxy.com)下載正版。

Charles的安裝
一、雙擊charles-proxy-4.1.4.dmg文件,在打開的窗口中將charles直接拖動到Applications中
ios

二、打開Finder > Applications > Charles > (右鍵)Show Package Contents,如圖瀏覽器


三、將下載的charles-v4.1.4.jar改名爲charles.jar,並將其複製到/Contents/Java/目錄下,替換原來的charles.jar文件
安全

四、啓動charles發現出現以下問題(應用已經損壞,緣由在於mac對應用的安全限制檢查)工具


五、打開系統設置-安全與隱私



六、要開啓接受任何來源的應用安裝須要經過terminal命令行完成,打開命令行輸入:sudo spctl --master-disable 並執行,此處須要輸入用戶密碼進行驗證,命令執行完成後,此選項出現了
網站

7.如今咱們就能夠打開charles了
命令行


Charles的簡單使用3d

一、先設置charles代理的端口號,端口號隨便設置,要和下面的手機代理端口保持一致代理



點OKcdn


二、獲取當前charles主機的ip地址,並在手機中設置代理爲手動,輸入IP和端口號保存便可
blog

在命令行輸入ifconfig


打開手機wifi設置,端口號和上面保持一致


配置完成,會看到一個charles與手機端的鏈接提示彈窗,選擇allo便可。


三、咱們經過手機瀏覽器訪問百度網址,在charles看到www.baidu.com等相關的請求已經截取到






手機端抓包https

上述步驟,只針對http請求。因爲https協議的特殊性,因此要求電腦端和手機端都須要安裝下證書,不然會看到返回的數據都是亂碼。

a.電腦端證書下載

b. 手機端證書下載

在設備上打開這個網址 http://www.charlesproxy.com/getssl 安裝 Charles SSL 證書。

注意,同一個手機對應不一樣電腦上的Charles都要分別下載證書進行認證,由於手機的證書是和電腦端的Charles一一配對的。

PS:ios手機,須要信任該證書

C.相關配置

選擇Proxy | SSL Proxy Settings,彈出proxy設置選項卡,勾選Enable SSL Proxying,在Location部份選擇add,按以下圖添加,抓取數據。


1.1.2.2 charles與電腦端的鏈接

因爲charles會自動配置瀏覽器和工具的代理設置,因此說打開工具直接就已是抓包狀態了。直接打開網頁就能夠了。


參考連接

1. charles的使用

相關文章
相關標籤/搜索