问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

Charles抓取手机APP网络数据包配置指南

创作时间:
作者:
@小白创作中心

Charles抓取手机APP网络数据包配置指南

引用
CSDN
1.
https://blog.csdn.net/weixin_45392387/article/details/138622629

Charles抓取手机APP网络数据包配置步骤

1. 环境准备

  • 连接设备到同一局域网:将电脑与手机连接到同一个局域网中。

  • 获取电脑IP地址:打开命令行窗口(cmd),输入ipconfig命令,查找并记录电脑的IP地址。

2. Charles代理设置

  • 设置Charles端口:打开Charles工具,进入Proxy菜单选择Proxy Settings,默认端口为8888,不建议修改。

3. 手机代理配置

  • 配置手机代理:在手机的Wi-Fi设置中,找到当前连接的WLAN,将代理模式设置为手动,主机名设置为电脑的IP地址,端口号与Charles设置一致,保存配置。

  • 允许Charles代理:此时Charles会弹出提示,点击Allow允许即可。完成上述设置后,即可开始抓取APP的网络数据包。

4. 抓取HTTPS数据包

为了能够抓取HTTPS加密的数据包,需要在Charles中安装证书:

  • 安装Charles证书:在Charles中选择Help -> SSL Proxying -> Install Charles Root Certificate

  • 安卓手机证书安装:使用手机自带浏览器访问http://chls.pro/ssl,下载并信任证书。

对于小米手机,证书安装步骤如下:

  1. 使用第三方浏览器(如QQ浏览器)下载.pem格式的证书文件。
  2. 将证书文件保存到手机的Download文件夹中(此步骤可选,只要能从存储设备访问到该文件即可)。
  3. 进入手机设置 -> 更多设置 -> 系统安全 -> 加密与凭据 -> 从存储设备安装(或从SD卡安装),选择下载的证书文件并安装。

完成证书安装后,Charles即可成功抓取HTTPS数据包。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号