【抓取Iphone上app的网络数据】千磨万击还坚劲,任尔东西南北风。这篇文章主要讲述抓取Iphone上app的网络数据相关的知识,希望能为你提供帮助。
这一小节主要记录下我在使用青花瓷(charles)进行手机联结mac并进行抓包时遇到的问题,主要是青花瓷软件的相关设置。
由于苹果公司对app数据安全性的强制要求,目前市面上很多app的接口都使用https。所以现在单纯的拿青花瓷来直接抓取手机上app的数据显然是行不通了。如果想要截取到完好的https数据,需要以下几步:
一、在mac端安装charles的证书:打开charles,Help->
SSL Proxying->
Install Charles Root Certifacate,会自动打开钥匙串并提示添加。
文章图片
二、配置SSL访问:mac端,在charles左上菜单栏,Proxy-> SSL Proxying Setting-> 点击add-> 在弹出的对话框里面设置主机和端口号,如果设置为:*.*为部访问
文章图片
三、经过以上两步可以实现mac端的数据抓取了,想要抓取iPhone端的数据,还要在手机端配置charles的证书以及手动设置代理(与mac端需要连接在同一WiFi)。Help-> SSL Proxying-> 选择Install Charles Root Certifacate on a Mobile Device or Remote Browser,会跳出这个提示
文章图片
在手机端设置代理及证书安装
文章图片
文章图片
成功截获的url之后再补上
推荐阅读
- React Native组件之BackAndroid !安卓手机的物理返回键的使用
- Appium 解决锁屏截屏问题(java篇)
- Android Binder设计与实现篇
- 如何用Python实现插值(如何实现线性插值?)
- 大白菜超级u盘打开自制工具,教您如何迅速自制PE
- u盘安装xp,教您如何成功安装xp系统
- acer u盘打开,教您acer笔记本如何设置u盘打开
- u盘打开盘,教您如何自制u盘打开盘
- u盘数据恢复,教您如何还原U盘失去文件