Charles青花瓷抓iPhone的websocket数据
2022-07-21 本文已影响0人
BROWSER
iphone上要先有装翻墙的app,我用的是Potatso Lite,这些翻墙app用大陆的苹果账号是看不到的,要用外国的苹果账号登录,再上App Store才能看到,自己用外国的邮箱去注册一个,或者去网上找一个外国的账号都可以
第一步,Charles上配置socket 端口
![](https://img.haomeiwen.com/i10036556/329ec92c601b512d.png)
第二步,手机翻墙app配置全局代理
选择socket5,配置IP和端口号,开启全局代理,这个app的全局代理是在外部开启的,不同的app开启全局的地方不一样,有些是在配置节点的地方开启的,在这里配置就行了,不要再去Wi-Fi那里配置了
![](https://img.haomeiwen.com/i10036556/274581544bd249c2.png)
![](https://img.haomeiwen.com/i10036556/d93ef079cfbf5c95.png)
这里开关关闭才是开启全局,开启是pac模式
第三步,配置完成后,开启VPN,这个时候Charles会提示,点击allow允许,就可以抓数据了
![](https://img.haomeiwen.com/i10036556/ca2e5ed761e1ebb5.png)
这个wws就是websocket的数据了,右边选择contents,就是纯文字的数据包,点击隔壁的WebSocket就是跟聊天界面那样子了
![](https://img.haomeiwen.com/i10036556/d4c6fb4e25d320cf.png)
![](https://img.haomeiwen.com/i10036556/b160287f17b025a4.png)
至此,整个过程就完成了,安装了青花瓷的证书,可以同时抓https的包,http、https、websocket,一并拿下