Mac下使用抓包工具--Charles进行抓包
破解教程
破解文件提取地址(4.1.4): https://pan.baidu.com/s/1eRNYPxg 密码:4stp
步骤
- 打开 Fidder,找到应用程序中的 Charles,右击显示包内容
- 使用上面提取出来的破解文件替换charles.jar文件即可
抓包原理
HTTP抓包
1、打开Charles;
2、保证手机和Mac在一个局域网,设置->无线网络->“你连接的网络”详情->代理设置->手动->输入Mac的IP地址和端口号8888;
3、当设备访问app接口时,在Charles会弹出确认选,选择Allow;
效果如下:
HTTPS抓包
1、菜单栏 Help -> SSL Proxying -> Install Charles Root Certificate,找到Charles Proxy CA 证书,双击打开证书信息页面,将 加密套接字协议层(SSL) 设置为始终信任;
2、手机浏览器打开 http://charlesproxy.com/getssl 下载证书,最好使用类似UC之类的浏览器app访问,下载完成之后自动配置;
3、开启SSL代理,Proxy->SSL Proxying Setting,在Locations里面添加要使用SSL代理的网站,端口号输入443,如果需要匹配所有的HTTPS网站则输入 * 号即可。现在即可拦截Https的数据包。
效果如下: