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中查看代理地址
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值