Charles安裝和使用技巧

下載安裝charles

1. 官網下載最新版charles:

https://www.charlesproxy.com/latest-release/download.do

2. 下載完成後,安裝到本地,啓動一次

3. 下載的版本是試用版,想要長期使用,需要繼續操作以下步驟:

gitlab上下載包:https://github.com/8enet/Charles-Crack

4. 找到安裝好的charles.jar所在的位置

macOS: /Applications/Charles.app/Contents/Java/charles.jar

Windows: C:\Program Files\Charles\lib\charles.jar

5. 整包下載後解壓,得到一個文件夾,裏面包含了相關gradle的東西。

在剛解壓的文件夾中找到文件:/../Charles-Crack-master/src/main/resources/charles-crack.json

請先配置charles-crack.json文件,修改origJar字段爲本地charles.jar的路徑。

如下所示改成了mac的charles.jar所在的位置


    "version": "4.2.8",
    "origJar": "/Applications/Charles.app/Contents/Java/charles.jar",
    "cls": "com.xk72.charles.qHTb",
    "m1": "DdNM",
    "m2": "gbef"

6.  使用命令到剛解壓的文件夾下並執行gradle bootJar:

cd /path/Charles-Crack-master
gradle bootJar

7. 執行命令運行:

java -jar build/libs/*.jar --ckConfig=/localPathTo/charles-crack.json

8. 啓動成功後,打開 http://127.0.0.1:8090 輸入註冊名稱選擇版本然後下載生成的charles.jar文件進行手動替換。

9. 將生成的jar包下載後,替換本地charles.jar文件。

macOS 需要啓動過一次後再替換charles.jar文件

注意:僅用於學習交流,請勿用於任何商業用途

使用charles抓包

1. 瀏覽器網頁請求

只要配置了網頁代理就可以抓瀏覽器的包。

2. 抓移動端http包請求

1. 查看電腦的ip地址

2. 在手機上配置網絡代理,wifi-添加代理-輸入電腦ip,默認端口號8888

3. 保存後,charles會彈出提示allow,然後手機的操作就可以被charles抓包了

3. https抓包

安卓手機不用配置,直接可以抓包,抓到的包只需右擊選擇:Enable SSL Proxying即可查看包

ios就需要在手機安裝證書:Charles-Help-SSL Proxying - Install Charles Root Certificate,會打開證書,安裝進去

手機-設置-關於手機-證書信任設置-鉤上剛安裝的charles證書。

然後在charles裏面抓的接口配置“Enable SSL Proxying”即可

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章