Charles安装

1、官网下载:https://www.charlesproxy.com/

根据自己需要选择版本下载

 

 

2、破解:https://www.zzzmode.com/mytools/charles/

注册名称随意填写,然后选择自己需要的版本,点击即可生成一个charles.jar包,将生成的charles.jar包替换原来安装目录lib下的charles.jar包即可

注意:生成的charles.jar包只有10分钟的有效期,需要在10分钟完成破解的操作

 此时重启,就可以查看到已经破解

 

设置charles, Proxy->Proxy setting,就可以抓取http协议了(默认不用更改)

3、PC端抓包

电脑证书下载(选择受信任的根证书)

4、手机端抓包

1)查看本机地址

方法一:win+R,输入cmd进入命令提示符窗口,输入ipconfig查看ip地址

方法二:直接打开charles的 Help,查看ip地址

 

2)手机在wifi那,设置代理,输入ip地址,端口号默认8888

配置完成,会看到一个charles与手机端的连接提示弹窗,选择allow即可。

注意:看下是否关闭了防火墙

 

 

注意上述1)、2)步骤只针对http,若要抓取https,要求电脑端和手机端都需要安装下证书,否则会看到返回的数据都是乱码

 3)手机证书下载,并信任

 

 

在设备上打开这个网址 http://www.charlesproxy.com/getssl 安装 Charles SSL 证书。

注意,同一个手机对应不同电脑上的Charles都要分别下载证书进行认证,因为手机的证书是和电脑端的Charles一一配对的。

ios手机:1)设置--通用--描述文件,信任并安装该证书;

     2)关于本机--证书信任设置,打开需要信任的证书。

这样就可以抓取https了。

 

    

 

posted @ 2020-08-28 18:09  胖欣  阅读(44)  评论(0编辑  收藏  举报