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.

posted @ 2023-09-18 17:05  杨岂  阅读(27)  评论(0编辑  收藏  举报