charls抓包用到現(xiàn)在牵祟,只會(huì)簡(jiǎn)單的抓取http,抓https搜查文章設(shè)置都嘗試了下抖格,基本都是失敗告終诺苹,意外成功了一次,簡(jiǎn)單記錄下雹拄。以后換電腦收奔,換公司方便查看。
工具類下載及破解
我使用的版本是4.1.2 win版本
百度網(wǎng)盤密碼 kryi
官網(wǎng)
破解方法
使用License
Registered Name: https://zhile.io
License Key: 48891cf209c6d32bf4
打開工具charlse->help->Register Charls 滓玖。填寫上面的name 與key 然后重啟即可坪哄。
http抓取
http抓取比較簡(jiǎn)單,手機(jī)wifi下設(shè)置代理呢撞,填入本地ip地址损姜,端口號(hào)默認(rèn)8888。
charls中設(shè)置Proxy->Access control settings->add 加入你的本地ip
https抓取
重點(diǎn)說的就是https的抓取設(shè)置殊霞,我配置的時(shí)候也是參考了好多文檔摧阅,關(guān)鍵就是手機(jī)端裝證書怎么裝,又不像裝apk一樣 證書是emp格式的绷蹲。
- 抓取https首先就是 電腦端 手機(jī)端裝證書
- 然后就是設(shè)置ssl
先說裝證書棒卷,電腦端裝證書比較簡(jiǎn)單:
Help->SSL Proxying
然后一路下一步就好了。(需要信任證書)
手機(jī)端安裝證書:
點(diǎn)擊之后確認(rèn)彈窗確認(rèn)是否是自己ip地址祝钢,如果不是請(qǐng)按照抓http步驟進(jìn)行設(shè)置比规。
確認(rèn)完畢之后,打開手機(jī)瀏覽器輸入:chls.pro/ssl 下載證書拦英。記住自己的下載路徑蜒什。
最重要的就是手機(jī)端安裝證書,這個(gè)根據(jù)手機(jī)品牌而異疤估,歸根到底就是找到設(shè)置里面的憑據(jù)安裝->從存儲(chǔ)設(shè)備安裝灾常。
完了霎冯,把剛才下載路勁下的證書裝上即可,至此钞瀑,證書安裝就結(jié)束了沈撞。
最后一步
設(shè)置SSL
點(diǎn)擊之后 設(shè)置host * port *,其他不用設(shè)置 雕什。完了就可以正常訪問https了缠俺。
抓不到包原因:
1.兩端證書不對(duì),電腦證書要信任贷岸。手機(jī)證書要改后綴crt壹士。
2.Android 7.0之后需要配置代碼信任
3.設(shè)置ssl host port。
參考文檔:(可以參考第二篇博文博主里面的文章學(xué)習(xí)charls更多知識(shí)偿警,很詳細(xì))
1.https://zhubangbang.com/charlesproxy
2.https://blog.csdn.net/tz_1qu212/article/details/76697034
3.https://zhubangbang.com/charles-https-packet-capture-method-and-principle.html
4.https://blog.csdn.net/u014540814/article/details/80518208
5.https://blog.csdn.net/weixin_43291944/article/details/90675879