移动端抓包调试工具Charles
一、 Charles是什么
是在 Mac或Windows下常用的网络包截取工具,在平常的测试与调式过程中,掌握此工具就基本可以不用其他抓包工具了。 有不同平台的版本(Mac, Windows、Linux)。
二、 Charles的下载和安装过程
1. 官网下载地址:http://www.charlesproxy.com/download/
2. Mac下的安装:是一个dmg后缀文件,打开后将Charles拖到Application目录下即安装完成。
3. Windows下的安装:下载后双击根据安装向导一步一步安装即可
三、 HTTP的抓包步骤(详细描述Mac版本,Windows版类似)
1. 开启Charles http代理:
a) 第一次启动默认会开启本机的系统代理,因为我们暂时只监控移动端的,所以将Mac OSX Proxy前面的勾去除。
2. 手机端APP添加代理
a) Android
b) IOS
3. 开启Charles录制功能
4. 启动应用开始抓包
5. 分析抓取的数据包
1.可以在Filter输入:api.baobaobooks.net来过滤自己需要的部分
2.在工具内设置过滤
四、HTTPS配置步骤
1.Help-SSL Proxying-install
图片中1部分在电脑端安装,在本机钥匙串访问中设置为信任。
图片中2部分使用iOS自带浏览器进入地址安装证书
处理完毕后即可使用