Mac下使用Charles进行Android的https抓包

一、在Mac中,下载并安装Charles
在这里插入图片描述

二、打开Charles软件,找到Proxy菜单后打开Proxy Settings配置项,勾选图示中的相关选项
在这里插入图片描述

三、找到Help菜单栏中的SSL Proxying,选择Install Charles Root Certificate,按照提示完成证书的安装工作
在这里插入图片描述

四、刚安装之后的证书,是不被系统信任的,将其改成系统信任方式:右键选中Charles证书文件,点击“显示简介”,将信任设置改为“始终信任”模式即可
大前端 > Mac下使用Charles进行Android的https抓包 > image2019-7-10 19:37:44.png

大前端 > Mac下使用Charles进行Android的https抓包 > image2019-7-10 19:38:10.png

在这里插入图片描述

五、此时可以看到Charles证书已经被系统信任了,至此Mac电脑端的证书配置已经完成
在这里插入图片描述

六、安装手机端证书: 浏览器(注:如果是小米手机,一定不要用系统自带浏览器,可用UC等手机浏览器)输入地址 http://www.charlesproxy.com/getssl/ ,并点击charles的的Help页面点击SSL Proxying,再点击Install Charles Root Certificate
大前端 > Mac下使用Charles进行Android的https抓包 > image2019-7-10 19:43:26.png

七、手机上会弹出一个证书,随便取个名字就好了,如‘CharlesHttps’
大前端 > Mac下使用Charles进行Android的https抓包 > image2019-7-10 19:44:34.png

八、在安卓手机(平板、电视等设备)上,找到wifi网络设置位置,翻出代理设置区域,代理主机名输入上一步找到的ip地址,而端口号输入第3步的8888.然后保存设备,注意:不同手机设备进入wifi代理设置方式可能不同,但都大同小异,在此就不细解释。
在这里插入图片描述

九、上一步结束后,就会在mac电脑端的Charles上发现弹出一个对话框,选择allow即可
在这里插入图片描述

十、最终就能抓包了
在这里插入图片描述

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值