Toggle navigation
leo's blog
PHP
JavaScript
MySQL
Linux
瞎扯
IOS环境下使用Charles抓包APP
瞎扯
2021-06-04 15:57:34
0
简介:
APP数据抓包对于开发或者测试都是经常需要使用的功能。网上有很多的雷同的教程都是使用Fiddler 或 Charles进行抓包。虽然这两款工具本身没什么问题。但是跟着网上的大多的教程都无法抓取到APP的数据。详细查阅了相关资料后整理了一份实操针对任意的APP都可以进行抓包
### 1、安装配置Charles 1、到官网上下载[Charles](https://www.charlesproxy.com/download/ "Charles") 2、配置https(Proxy->ssl proxying setting)启用https  勾选启用ssl并且添加监听的端口号 3、安装本地的证书(Help-> SSL proxying )  4、设置证书信任 安装的证书默认为不受信任,需要手动修改为受信任  5、手机上安装证书  这一步操作后会引导你使用浏览器访问 chls.pro/ssl 地址下载证书与安装 6、IOS上对新安装的证书进行设置为信任 ### 2、搭建vpn 此次使用Shadowrocket来搭建VPN 可能App Store上无法进行下载安装 可以使用如下办法解决 1、安装爱思助手 爱思助手支持 Windows 和Mac:[官网下载](https://www.i4.cn/ "官网下载") 2、本地下载 Shadowrocket shadowrocket_2.1.11.ipa [点击下载](http://3.weiwei.in/rj/shadowrocket_2.1.11.ipa "点击下载") 3、将下载好的的shadowrocket_2.1.11.ipa安装包拖到爱思助手的应用游戏页面安装  ###3、配置VPN 1、选择全局路由为「代理」 2、添加服务节点(类型选择HTTP及HTTPS ,服务器地址及端口为您代理抓包工具的地址与端口) 3、设置状态为启用 (IOS会同时自动创建VPN)  后续可以直接打开IOS上的任意APP就可以通过使用Charles进行抓包了
Top