iOS Charles IM抓包

什么是im

im:即时通讯

im用在哪里

直播、消息、push等

背景

现在app基本都包含im开发技术,因对Socket 包通信内容长期处于黑盒未知状态,测试长期受困于IM包的抓取

环境工具/准备

  1. 安装charles
  2. ios 手机端安装 Potatso Lite
    AppStore 搜索 Potatso Lite (需要海外账号)

在这里插入图片描述

配置

1. Charles打开,修改Proxy-Proxy Settings

在这里插入图片描述

2. 手机端Potatso Lite配置

a. 点击 添加订阅,选择添加
在这里插入图片描述
b. 配置:
类型:选择 Socks5
服务器:代理电脑的ip地址
端口:8889 (charles的配置)
在这里插入图片描述
c. 启动vpn

1、Potatso Lite 首页
2、点击 右下角 蓝色按钮,开启后变成粉红色
在这里插入图片描述

在这里插入图片描述
d. 如果没有提示,机端打开 设置->VPN 查看Potatso Lite 是否开启
注意:Charles 原本的代理需要关闭,代理现在通过VPN来实现。
在这里插入图片描述

打开charles,查看im抓取

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_48520816/article/details/127764026
今日推荐