安装好以后打开,配置Charles证书;选择help——SSL Proxying——install Charles Root Certificate

charles证书安卓下载 charles证书安装_charles证书安卓下载

会出现证书安装的信息,我这边已经安装成功,第一次可能需要安装

charles证书安卓下载 charles证书安装_python_02

charles证书安卓下载 charles证书安装_python_03

将证书安装在“受信任的根证书颁发机构”,这步很重要

charles证书安卓下载 charles证书安装_chrome_04

最后提示导入成功,出现如上述证书信息显示说明证书安装成功,也可在证书路径中查看证书安装结果

charles证书安卓下载 charles证书安装_python_05

3.勾选Proxy——Windows Proxy

charles证书安卓下载 charles证书安装_charles证书安卓下载_06

4.选择Proxy——SSL Proxy Setting,添加Location

charles证书安卓下载 charles证书安装_python_07

Host和Port均设为*,

charles证书安卓下载 charles证书安装_https_08

5、想要对浏览器请求进行抓包,还要对浏览器的证书进行设置,如下图操作

charles证书安卓下载 charles证书安装_charles证书安卓下载_09

出现如下提示信息,提示你去路径 chls.pro/ssl 下载证书,访问路径可自动下载

charles证书安卓下载 charles证书安装_charles证书安卓下载_10

charles证书安卓下载 charles证书安装_chrome_11

6、导入浏览器证书,这里以Chrome浏览器为例,打开设置—高级—管理证书

charles证书安卓下载 charles证书安装_python_12

7、按如下步骤进行选择证书导入,记得第3步文件类型要选择所有,不然匹配不到pem格式的文件

charles证书安卓下载 charles证书安装_selenium_13

8、和工具端一样,将证书存储到“受信任的根证书颁发机构”下,后面直接下一步即可

charles证书安卓下载 charles证书安装_python_14

 

charles证书安卓下载 charles证书安装_chrome_15

9、现在打开www.baidu.com里搜索Charles进行进行抓包测试,可以看到抓包成功

charles证书安卓下载 charles证书安装_selenium_16

========================================================================================================

火狐按照证书:https://jingyan.baidu.com/article/ce4366494688fb3772afd346.html

浏览器之外的抓包工具除了大名鼎鼎的Fiddler之外,就是Charles了,而且后者的界面比着前者更加整洁美观。

但是安装完Charles之后,FireFox就打不开HTTPS协议的网页了,比如百度。这不仅是Charles客户端需要配置证书,更需要FireFox一起导入。

charles证书安卓下载 charles证书安装_chrome_17

Charles客户端安装证书,以实现对HTTPS页面的抓取:打开Charles,点击:Help选项 --> SSL Proxying --> 选择第二项 Install Charles Root Certificate

charles证书安卓下载 charles证书安装_chrome_18

点击安装证书,再点击下一步。

charles证书安卓下载 charles证书安装_python_19

 

charles证书安卓下载 charles证书安装_https_20

选择证书的安装位置:如图勾选后,点击浏览,选定为受信任的根证书颁发机构。然后点击确定,点击下一步完成安装即可导入成功。

charles证书安卓下载 charles证书安装_charles证书安卓下载_21

 

charles证书安卓下载 charles证书安装_python_22

导出证书:打开Charles,点击Help选项 --> SSL Proxying --> 选择第三项 Save Charles Root Certificate,选择路径,更改文件名,选择类型为.cer。

charles证书安卓下载 charles证书安装_https_23

charles证书安卓下载 charles证书安装_charles证书安卓下载_24

charles证书安卓下载 charles证书安装_charles证书安卓下载_25

在火狐浏览器中导入证书:打开浏览器,点击选项按钮打开选项标签页,选择“隐私与安全”并“查看证书”。

charles证书安卓下载 charles证书安装_selenium_26

 

charles证书安卓下载 charles证书安装_chrome_27

在弹出的“证书管理器”窗口,在证书颁发机构页中点击导入,选中刚才导出的证书,最后点击确定即可。

charles证书安卓下载 charles证书安装_chrome_28

 

charles证书安卓下载 charles证书安装_https_29

 

charles证书安卓下载 charles证书安装_python_30

 试一试打开百度页面吧,正常显示就是OK了!

==================================================================================