Charles 破解 + http/https 抓包

  • Charles是一款非常好用的抓包,非常友好(除了要收費(fèi))。但是沒關(guān)系,它的破解版也是很容易找到的。下面我給大家介紹一下如何在Mac上破解Charles,并且抓取http和https接口,以Charles 4.2.0為例。
Charles破解
  • 下載Charles安裝包,目前官網(wǎng)最新版本也是4.2.0?;蚴侨ノ业陌俣仍葡螺d:https://pan.baidu.com/s/1kVBsW67
  • 安裝包下載完成后,不著急安裝。再去下載一份破解文件charles.jar,這是專門針對(duì)4.2.0版本的破解文件,其他版本不一定有用。
  • 該下載的都下完了,接下來就可以安裝了。安裝完成后再重新啟動(dòng)一遍Charles,否則可能當(dāng)你啟動(dòng)時(shí)會(huì)提示文件被破損。
    • 雙擊安裝包打開
    • 沒有替換破解文件之前
    • 一定記得:安裝完成后再重新啟動(dòng)一遍Charles!!!
  • 最后一步就是替換文件:Command + Shift + G快捷鍵打開路徑搜索框,輸入路徑:/Applications/Charles.app/Contents/Java,然后用剛才準(zhǔn)備好的破解文件替換該文件夾目錄下的charles.jar文件。
  • 至此,不出意外的話,你的Charles已經(jīng)破解成功了。當(dāng)你再次重啟的時(shí)候,你會(huì)發(fā)現(xiàn)再也看不到試用30天的字樣了。
HTTP接口抓取
  • 打開Charles抓包工具,點(diǎn)擊菜單欄的Proxy -> Proxy Setting...,打開如下界面進(jìn)行設(shè)置

  • 在確保移動(dòng)設(shè)備和電腦連接在同一無線局域網(wǎng)的情況下,對(duì)移動(dòng)設(shè)備進(jìn)行設(shè)置:
    設(shè)置 -> 無線局域網(wǎng) -> 點(diǎn)擊當(dāng)前已連接網(wǎng)絡(luò) -> HTTP代理 -> 手動(dòng)

  • 到這一步,就可以抓取http接口了。
HTTPS接口抓取
  • 電腦安裝證書

    • Help -> SSL Proxying -> Install Charles Root Certificate

    • 上述步驟操作完成后,系統(tǒng)將會(huì)自動(dòng)彈出鑰匙串訪問窗口(若未彈出,自行打開)。找到一份名為Charles Proxy Custom Root Certificate的證書文件,可以看到此時(shí)該證書是不被信任的。

    • 選中該證書文件,右鍵顯示簡(jiǎn)介,改為"始終信任"。若修改完后該證書有一個(gè)藍(lán)色加號(hào)標(biāo)記,則表示電腦證書已經(jīng)安裝成功了。


  • 移動(dòng)設(shè)備安裝證書
    • 按上述步驟完成操作,之后會(huì)彈出一個(gè)提示框。提示我們用該設(shè)備去訪問這個(gè)地址chls.pro/ssl,并且下載安裝證書。
    • 安裝完成后記得設(shè)置證書信任。設(shè)置 -> 關(guān)于本機(jī) -> 證書信任設(shè)置 -> Charles Proxy Custom Root Certificate。
  • 至此,就已經(jīng)打完收工了。重啟Charles之后就可以抓取Http/Https接口了。
  • 注意了!

    • 抓包完畢后記得關(guān)閉設(shè)備HTTP代理,否則無法連接WiFi上網(wǎng)
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容