Charles青花瓷抓iPhone的websocket数据

2022-07-21  本文已影响0人  BROWSER

iphone上要先有装翻墙的app,我用的是Potatso Lite,这些翻墙app用大陆的苹果账号是看不到的,要用外国的苹果账号登录,再上App Store才能看到,自己用外国的邮箱去注册一个,或者去网上找一个外国的账号都可以

第一步,Charles上配置socket 端口

配置端口

第二步,手机翻墙app配置全局代理

选择socket5,配置IP和端口号,开启全局代理,这个app的全局代理是在外部开启的,不同的app开启全局的地方不一样,有些是在配置节点的地方开启的,在这里配置就行了,不要再去Wi-Fi那里配置了

配置节点 开启全局代理

这里开关关闭才是开启全局,开启是pac模式

第三步,配置完成后,开启VPN,这个时候Charles会提示,点击allow允许,就可以抓数据了

抓到的数据

这个wws就是websocket的数据了,右边选择contents,就是纯文字的数据包,点击隔壁的WebSocket就是跟聊天界面那样子了

websocket的包数据 聊天界面的消息

至此,整个过程就完成了,安装了青花瓷的证书,可以同时抓https的包,http、https、websocket,一并拿下

上一篇 下一篇

猜你喜欢

热点阅读