Charles安装破解,https抓包配置

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/newchenxf/article/details/89554053

1. 安装与破解

1.1 安装

先去charles官网下载个版本,最好别选最新的,容易修复一些问题,不让破解,哈哈,安装 (https://www.charlesproxy.com/download/previous-release/)

1.2 破解

打开软件,根据https://blog.csdn.net/qq_25821067/article/details/79848589 这个大神的建议,破解:
Help -> Register Charles,弹窗,输入
Registered Name: https://zhile.io
License Key: 48891cf209c6d32bf4
然后重启charles,就可以用了

2. https抓包配置

用charles就是为了抓包,抓包少不了https的情况,来,步骤如下:

2.1 背景知识

HTTPS协议是由SSL+HTTP协议构建的可进行加密传输、身份认证的网络协议,比http协议安全。
SSL(Secure Sockets Layer 安全套接层),及其继任者传输层安全(Transport Layer Security,TLS)是为网络通信提供安全及数据完整性的一种安全协议。TLS与SSL在传输层对网络连接进行加密。
和HTTP相比,HTTPS使用的是完全不同的连接方式,用的端口也不一样,HTTP是80,它是443。

以上,所以Charles要设置,代理所有的https请求。

2.2 SSL Proxy Setttings

根据以上背景,Charles要设置,代理所有的https请求,方法如下:
Proxy -> SSL Proxying Settings
输入如下
在这里插入图片描述

2.2 配置代理端口

就是说,现在让Charles代理电脑的8888端口
Proxy -> Proxy Settings
在这里插入图片描述

2.3 电脑端安装证书

在这里插入图片描述
窗口起来,一步步下去。
存储位置选,当前用户,接着,如下界面
在这里插入图片描述
最后,点击完成即可。

2.4 手机端安装证书

Help -> SSL Proxying, 点如下条目
在这里插入图片描述
出来弹窗
在这里插入图片描述
告诉你先设置代理,然后再浏览器下载个证书。

于是打开手机,确保手机和PC在同一个局域网,选择连接的wifi,设置(有些手机是长按,有些是点击右边按钮),出来以后,【代理】选择手动,然后输入上面窗口给的IP和端口号,IP其实就是安装Charles的电脑的IP地址。

完事以后,打开手机浏览器,输入上面给的网址,按Enter,会出来一个弹窗,让你安装证书,写个名字,点击确定即可。
在这里插入图片描述

这样,手机和电脑,已经完全互相信任了,可以安心的抓包了。

猜你喜欢

转载自blog.csdn.net/newchenxf/article/details/89554053