Mac环境下使用charles对APP进行https抓包分析
·
Mac环境下使用charles对APP进行https抓包分析
在进行APP开发时,需要对APP的流量进行抓包分析,可以分析https的流量
一.charles的图标

二.在未进行配置时,HTTPS无法分析出流量

三.配置步骤
MAC电脑一台:装charles
手机:安卓,ios系统均可
两台设备要连在同一网络中
在MAC的charles的菜单栏,找到proxy-proxy setting

在proxy setting 按照下图配置

在菜单栏找到help-SSL proxying-install charles root certificate

下载证书后,要点击证书,选择信任证书

双击证书,或者右击-显示简介

在手机上安装证书
首先在charles上打开help-ssl proxying-install charles root certificate on a mobile device or remote browser


1.首先在目前使用的网络后,配置代理,代理的地址和端口号在上图中有(作者是30.22.110.61 :8888)
如果是ios



如果是安卓手机
WLAN-选择连接的WLAN的详情(或者长按以连接的网络选择修改网络),可以到配置代理
2.在手机上用浏览器打开chls.pro/ssl,下载证书

打开设置-安装
之后-打开通用-关于本机-证书信任设置-信任
填写要分析https报文的地址


配置完成使用charles
自己配置的地址可以进行报文分析

再使用charles时
在手机连接代理时,可以在help-local ip address中查看代理地址

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)