Charles工具官網:https://www.charlesproxy.com/windows
Charles工具下載地址:https://www.charlesproxy.com/download/瀏覽器
Charles破解包下載地址:http://pan.baidu.com/s/1boV4w2r 密碼:kqtj服務器
Charles是一個Mac和Windows平臺均可以使用的抓包工具,它的破解激活很是簡單。只須要拷貝對應版本的charles.jar
文件到安裝路徑中替換原文件便可。網絡
例如:工具
Charles安裝目錄爲 「D:\Charles4.1.4",將下載好的破解包中的charles.jar文件複製到 「D:\Charles4.1.4\lib」 目錄下替換原來的文件便可spa
上面提供的破解包連接對應的Charles版本是4.1.3(本人使用該包破解Charles4.1.4也沒有什麼問題)。.net
1.使用前注意事項:代理
1)若是抓取手機的數據包,則手機和抓包使用的電腦必須在同一局域網內(如:連接同一個wifi)code
2)抓包所使用的電腦的防火牆必須關閉blog
2.手機代理設置(若是不是抓取手機數據包,則這一步能夠忽略):
2.1 打開電腦端命令端口,輸入ipconfig查看電腦的ip地址,操做步驟以下(針對windows):
1)使用快捷鍵(win+r)打開window程序快速檢索窗口(在電腦右下角顯示):
2)輸入cmd,點擊肯定,打開windows命令窗口:
3)在命令窗口中輸入ipconfig命令,按回車鍵查看電腦ip地址:
2.2 打開Charles查看其服務端口:
2.3 打開手機wifi,設置所鏈接的wifi的代理網絡;wifi代理設置爲手動,代理的服務器ip填寫上一步驟中查看到的電腦ip,端口填寫上一步驟提到的charles的服務端口:
注意:在設置代理網絡時,若是電腦端的Charles是打開的,則會提示是否應許設備鏈接Charles,這時必須應許,不然沒法抓包,手機也沒法鏈接網絡
(補充:不一樣手機代理設置入口不同,有些手機是長按手機所鏈接的wifi彈出操做框,有些手機則是點擊所鏈接wifi的右邊查看wifi信息的按鈕進入操做界面)
2.4 確保手機已經設置好代理網絡服務:
在瀏覽器中輸入代理的服務ip+端口訪問代理(如本文例子需輸入:http://10.60.1.110:8888),若是能夠鏈接上,則說明代理成功。
注意:在設置代理網絡時,若是電腦端的Charles是打開的,則會提示是否應許設備鏈接Charles,這時必須應許,不然沒法抓包,手機也沒法鏈接網絡。
2.5 在手機已經設置好代理網絡後,在手機瀏覽器中輸入http://charlesproxy.com/getssl 安裝證書(若是須要抓取https數據,則證書必須安裝)
3.證書安裝(若是須要抓取https數據必須安裝證書)
1)電腦端證書安裝:
2)手機端證書安裝:(見上文 2.5)
4.要抓取https包,則必須添加ssl代理(每一個須要抓取的URL都要添加進去,不然沒法抓取),設置方式有兩種,見如下兩幅圖:
5.若是隻須要抓取手機數據包而不須要抓取電腦的數據包,則須要去除proxy選項下面的windows Proxy子選項的勾選
參考文章: