Mac/IOS抓包工具:Charles 使用教程

如果有兴趣研究点东西,可以在mac下使用青花瓷Charles抓取手机端的网络请求,即抓包分析数据。

准备:先下载mac版Charles软件,此次为破解版

Charles3.11.20官网下载:http://www.charlesproxy.com/latest-release/download.do

破解补丁下载地址:http://download.csdn.net/detail/lzm494814609/9419310

破解方法:在程序Charles的Content->Java中直接替换charles.jar文件即可

 

第一步:下载安装并打开Charles

charles抓包工具
charles抓包工具

第二步:去掉菜单【Proxy】下面的【Mac OSX Proxy】和【Mozilla Firefox Proxy】前面的"勾"

charles抓包工具
charles抓包工具

第三步:让手机和电脑处在同一个局域网(连同一个Wifi)

charles抓包工具
charles抓包工具

第四步:打开手机的设置(Setting),选择(无线局域网),点击所连的网络,滑动到最下方的【HTTP代理】,选择中间的手动,输入服务器的IP:【就是电脑的IP】,端口:8888

charles抓包工具
charles抓包工具

第五步:回到电脑,点击Charles的【Start Recording】

第六步:手机打开app应用,或者浏览器访问网络,就可以被抓包了,尤其是返回JSON数据

charles抓包工具
charles抓包工具

 

本文摘录自CSDN

其他参考教程

扩展:Android中抓包软件也有Replica、Fiddler,有兴趣的同学可以自行学习下。