二. 史上最全Charles抓包(青花瓷)使用教程

一、Charles抓取http

1. 配置Charles的proxy端口号

路径: proxy -->proxy settting --->proxies

这个端口要与手机配置端口一致
image.png
2. 查看本机的IP地址

方法一:直接在Charles上查看
二. 史上最全Charles抓包(青花瓷)使用教程_第1张图片
image.png

方法二 :终端命令
Mac端命令: ifconfig
windows命令: ipconfig

3. 配置手机代理

注意:手机与电脑必须要统一局域网,比如连接同一个WIFI

配置代理:
A 、手动
B 、 设置服务器地址就是电脑的IP地址
C、 端口号就是Charles配置的端口号
D、 保存


二. 史上最全Charles抓包(青花瓷)使用教程_第2张图片
691555745411_.pic.jpg
4. 重新启动Charles可以开始抓包

情况一: 如果有弹框是否允许xxx xx -------点击Allow同意

情况二: 没有弹框,并且structure列表未空,可以设置recording settings ----> inclue --->add ---> (填入*) 点击start recording (开始记录)
二. 史上最全Charles抓包(青花瓷)使用教程_第3张图片
image.png
5.Charles抓包效果
二. 史上最全Charles抓包(青花瓷)使用教程_第4张图片
image.png

二、Charles抓取https

1、完成http配置流程
2、安装ssl到手机设备上

A . 路径:help --->ssl proxying ---> xxxxmobie device or remote xxx
image.png

B. 弹框
二. 史上最全Charles抓包(青花瓷)使用教程_第5张图片
image.png

C. 根据提示,在手机Safari浏览器输入地址 chls.pro/ssl

D. 安装证书


二. 史上最全Charles抓包(青花瓷)使用教程_第6张图片
image.png

E. 信任证书
路径: 通用--->关于本机 ---->证书信任设置


二. 史上最全Charles抓包(青花瓷)使用教程_第7张图片
image.png
3、配置Charles 的ssl的proxy

路径: proxy--->ssl proxying settings


二. 史上最全Charles抓包(青花瓷)使用教程_第8张图片
image.png
4、配置电脑证书信任
image.png
5、OK 完成可以正常抓取https的包了
注意事项:
  1. 如果出现 抓取失败,报错问题如下

Client SSL handshake failed - Remote host closed connection during handshake

原因:证书没有完全信任
解决问题:
A . 证书是否安装
B . 通用--->关于本机 ---->证书信任设置 完全信任证书

猜你喜欢
Charles抓包(青花瓷)使用教程
Charles抓包(青花瓷)安装教程

你可能感兴趣的:(二. 史上最全Charles抓包(青花瓷)使用教程)