解决Charles https抓包不显示明文的问题

安装证书

电脑端

点击 Help – SSL Proxying – Install Charles Root Certificate

在这里插入图片描述

可以看到可怕的不信任红字,系统默认对Charles证书是不信任的,我们双击Charles证书
在这里插入图片描述
点开左边的信任,选择始终信任,点关闭,弹出账户密码验证,填一下就改好了
在这里插入图片描述
回到证书列表可以看到Charles证书已经受信任了
在这里插入图片描述
手机端

点击 Help – SSL Proxying – Install Charles Root Certificate on a Mobile Device or Remote Browser
在这里插入图片描述
弹出提示,如下图所示
在这里插入图片描述

然后就可以在手机浏览器输入 chls.pro/ssl 下载证书

证书下载下来是一个 *.pem 的文件,我们需要重命名为 *.crt 文件,不然无法安装,有的浏览器直接下载下来就是 *.crt 文件,看运气~~ 然后进入手机设置安装,在此以小米6手机为例,点击 设置 – 更多设置 – 系统安全 – 加密与凭据 – 从存储设备安装 找到刚才浏览器下载证书的路径选择安装,为证书起个名字

在这里插入图片描述

点确定,输入账户密码完成安装。

手机wifi网络配置代理

在这里插入图片描述

你以为这样就可以了吗,还是不够的,还需要配置下Charles。

配置HTTP代理,这步与抓取HTTP请求是一样的
在这里插入图片描述
选择在8888端口上监听,然后确定。够选了SOCKS proxy,还能截获到浏览器的http访问请求。

在这里插入图片描述
配置SSL代理:
在这里插入图片描述
点add添加需要监视的域名,支持 *号通配符,端口一般都是443。

以上配置完成后就可以看到明文数据了。
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值