此文章轉載https://www.jianshu.com/p/fdd7c681929c,為了尊重原創特意放在文章開頭,感謝作者!本人隻是做個補充而已!
簡介:
Charles其實是一款代理伺服器,通過成為電腦或者浏覽器的代理,然後截取請求和請求結果達到分析抓包的目的。該軟體是用Java寫的,能夠在Windows,Mac,Linux上使用。開發iOS都在Mac系統上吧,安裝Charles的時候要先裝好Java環境。
1.官網下載下傳:
https://www.charlesproxy.com/latest-release/download.do
如果官網下載下傳不到可以到下面連接配接下載下傳:
https://download.csdn.net/download/qq_35869079/10850397
2.破解
方法1:https://www.zzzmode.com/mytools/charles/
生成破解的jar包
- RegisterName 任意随便起個注冊的名字
- 選擇你下載下傳charlets的版本
- 生成jar包,然後下載下傳下來
- 點選右鍵charlets ==》 顯示包内容 ==》點進去進入java目錄 ==》 把charlets.jar包剪切出來,如果不會剪切,就先拷貝,然後删除。将下載下傳下來的charlets.jar檔案拷貝進來。 ==》 重新開機
方法2:直接注冊
// Charles Proxy License
// 适用于Charles任意版本的注冊碼,誰還會想要使用破解版呢。
// Charles 4.2目前是最新版,可用。
Registered Name: https://zhile.io
License Key: 48891cf209c6d32bf4
Charles主要功能:
- 支援SSL代理。可以截取分析SSL的請求。
- 支援流量控制。可以模拟慢速網絡以及等待時間(latency)較長的請求。
- 支援AJAX調試。可以自動将json或xml資料格式化,友善檢視。
- 支援AMF調試。可以将Flash Remoting 或 Flex Remoting資訊格式化,友善檢視。
- 支援重發網絡請求,友善後端調試。
- 支援修改網絡請求參數。
- 支援網絡請求的截獲并動态修改。
- 檢查HTML,CSS和RSS内容是否符合W3C标準。
操作流程:
學習資料:
HTTPS抓包與手機抓包,看這一篇就夠了