Charles部署环境

Charles如何抓取APP-http/https请求?

1、下载安装charles,链接:https://pan.baidu.com/s/1miw0i6W 密码:ji65

2、配置HTTP代理,HTTPS的抓包需要在HTTP抓包基础上再进行设置

选择在8888端口上监听,勾选SOCKS proxy,还可截获到浏览器的http请求 。

4、手机设置代理,输入安装Charles的电脑的ip地址,端口填8888。

5、电脑端Help菜单中选择SSL Proxying—Install Charles Root Certificate 安装证书 。

6、在手机上安装Charles的根证书:在Safri上打开Charles的根证书下载网址:chls.pro/ssl

7、电脑上打开Charles进行HTTP抓包,手机上打开测试的APP, 点击“Allow”允许

8、过滤功能,在 Charles 的菜单栏选择 Proxy->Recording Settings,然后选择 Include 栏,选择Add,然后填入需要监控的协议,主机地址,端口号,这样就达到了过滤的目的,Focus也是过滤功能

9、测试抓取https网络包。

10、注意:

一定要关闭PC本机防火墙,不然抓不到包。

不抓包请关闭手机HTTP代理,否则电脑连接后会连不上网。

手机和pc,网络在同一路由下连接。

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20171228G0FFPU00?refer=cp_1026

扫码关注云+社区