博客 / 詳情

返回

使用charles抓app包

系統環境:win10

1.在charles官網上下載軟件
https://www.charlesproxy.com/...

註冊碼如下:

Help->Register

Registered Name:  https://zhile.io
License Key:      48891cf209c6d32bf4

2.防火牆開啓charles應用網絡
控制面板->所有控制面板項->Windows Defender 防火牆->允許應用通過Windows Defender 防火牆進行通信 :將charles web debugging proxy的專用和公開網絡都勾上即可
image.png

3.開始抓包
具體教程參考:https://blog.csdn.net/AI_Gree...

此處需要注意:
ios系統:需要配置證書信任
image.png

android系統:
在安卓系統裏,證書被分為兩類,系統證書,用户證書,使用charles安裝的證書屬於用户證書,在安卓7版本以上,為了安全,用户證書默認不再受信任,就會導致抓取https包時app網絡異常。

解決方案:
一、降級安卓系統,使用夜神模擬器(舊版,不然不支持7版本以下安卓,我裝的是6.6.0.1版本)
https://www.yeshen.com/blog/v...(夜神模擬器舊版下載地址)
image.png
後續操作參考:https://www.cnblogs.com/yulia...

二、不想降級安卓系統,將用户證書改為系統證書(需要root),推薦還是使用模擬器
安裝證書參考:
https://wenku.baidu.com/view/...

4.成功抓包
image.png

user avatar guizimo 頭像 columsys 頭像 pugongyingxiangyanghua 頭像 xiaohaiqianduan 頭像 landejin 頭像 beilee 頭像 william_wang_5f4c69a02c77b 頭像 heptagon 頭像
8 位用戶收藏了這個故事!

發佈 評論

Some HTML is okay.