入门视频:https://www.bilibili.com/video/BV1L34y1q7XA

这是我见过比较好用的抓包工具了,除了Charles类似的抓包工具还有Fiddle。

抓HTTPS

HTTPS的包被加密了,我们需要安装CA证书来破解。在Charles中,依次点击Help -> SSL Proxying -> Install Charles Root Certificate,如下图所示。

Untitled

点击安装证书→ 当前用户→如图选择→已完成

Untitled

开启HTTPS

Untitled

Untitled

抓手机的包

思路就是:让手机的流量转到电脑上,然后让电脑进行请求

模拟器的设置

首先在模拟器中设置代理,依次点击设置 -> WLAN,然后长按网络名称,会弹出一个窗口,选择此窗口中的修改网络,如下图所示。

Untitled

将代理方式设置为手动,代理服务器主机名和端口设置为之前提示信息中显示的114.212.22.215(电脑的ip)8888(想代理到电脑的端口),如下图所示。

Untitled

保存之后,打开模拟器中的浏览器,访问chls.pro/ssl,此时会在Charles中弹出一个提示窗,询问你是否允许连接,点击Allow。

抓手机的HTTPS的包