Charles抓包
设备信息
电脑:MAC or Windows
手机:IOS 15
Charles下载:https://www.charlesproxy.com/
配置:
1、电脑端charles安装证书
(windows一样,下载并安装证书到计算机中,信任的凭据中)
安装到系统中,并信任证书
2、Proxy--> Proxy Settings
Proxy-->SSL Proxy Settings
3、手机配置代理&安装证书:
手机配置代理,在WIFI里,修改连接的无线网,配置代理:10.241.141.86:9999
下载证书
配置好代理之后,手机使用Safari浏览器访问 https://chls.pro/ssl (若手机下载失败,电脑端访问 https://chls.pro/ssl,下载证书,并将后缀改为 .crt发送到手机上进行安装)
注意:证书不是通用的,一定要先连接代理再下载对应的证书,证书和要抓包的电脑是相关联的
安装证书
设置-通用-VPN与设备管理,选中刚下载的证书并安装
信任证书:
设置-通用-关于本机-证书信任设置-启用信任开关
完成!
参考:
https://blog.csdn.net/weixin_43500974/article/details/129884583
charles激活:https://zhuanlan.zhihu.com/p/537292816 在线工具地址:https://www.zzzmode.com/mytools/charles/
Registered Name:yangyongjie License Key: 3a1bb51a29031a9641
安卓7以上版本抓包
Android 从 7.0 开始,系统不再信任用户 CA 证书(应用 targetSdkVersion >= 24 时生效,如果 targetSdkVersion <24 即使系统是 7.0 + 依然会信任)。也就是说即使安装了用户 CA 证书,在 Android 7.0 + 的机器上,targetSdkVersion>= 24 的应用的 HTTPS 包就抓不到了
参考文档:https://zhuanlan.zhihu.com/p/454356245?utm_id=0
END.