Charles抓包新手使用教程

第一步下载软件

链接:https://pan.baidu.com/s/1WykVqObS3HysgcWob4uDFQ

提取码:wa32

 

参考:https://www.jianshu.com/p/6777a24c5ec2

Charles抓包新手使用教程

 

 

首先 手机和电脑要在一个局域网内 要互相能ping通 设置是一个网段的ip呗

然后点击这个

Charles抓包新手使用教程

点击 proxy settings

 

Charles抓包新手使用教程

勾选enable

 

长按住wifi 就会出来选项

 

Charles抓包新手使用教程

设置手动

 

Charles抓包新手使用教程

服务器主机名就是你windows 的ip

 

端口就是8888

 

这个时候 打开 电脑上的软件

 

Charles抓包新手使用教程

就会出来这个弹窗 点击 allow

 

这个时候就连接上了

下面开始配置https

 

Charles抓包新手使用教程

进来之后 点击add

 

host  *

 

port  443

 

Charles抓包新手使用教程

然后手机访问 chls.pro/ssl

 

用系统自带浏览器

 

Charles抓包新手使用教程

下载

 

然后安装

 

这个时候可能打不开 需要重命名 重命名 要在文件管理器里面 修改 不然修改不了

 

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

 

Charles抓包新手使用教程

然后访问百度   这个时候就可以抓取 https请求了    但是这个区分不出来  是电脑自己访问的  还是手机访问的

 

Charles抓包新手使用教程

但是 android7之后会有问题 参考办法

https://blog.csdn.net/shadowyspirits/article/details/79756274

 

高版本的Android 想要抓https 就只能root了

 

但是ios应该就可以直接用