一、安装/破解包下载
安装包下载: https://www.charlesproxy.com/latest-release/download.do
破解包下载: http://charles.iiilab.com/
二、安装、破解
安装Charles,打开
破解:应用程序→ Charles→显示包内容 用下载的破解包charles.jar替换Content/Java下的同名文件
三、抓包
HTTP抓包
1、打开Charles程序
2、查看Mac电脑的IP地址,系统偏好设置->网络就可以查看到了
MAC抓包工具Charles 一、安装/破解包下载 二、安装、破解 三、抓包
3、打开手机设置,进入当前wifi连接(Mac在一个局域网内),设置HTTP代理Group,将服务器填为上一步中获得的IP,端口填8888:
MAC抓包工具Charles 一、安装/破解包下载 二、安装、破解 三、抓包
4、手机打开你要抓包的app进行网络操作
5、Charles弹出确认框,点击Allow按钮即可
HTTPS抓包
1、打开Charles,“Help”->"SSL Proxying"->Install Charles Root Certificate,可是“此根证书不被信任“是不可以的,所以还需要右键打开快捷菜单,选择“显示简介”,打开以下界面:
MAC抓包工具Charles 一、安装/破解包下载 二、安装、破解 三、抓包
把“信任”-“使用此证书时:”的选项改为“始终信任”,此时关闭简介面板,再回到“钥匙串访问”界面,就会变成下图,说明已经安装成功:
MAC抓包工具Charles 一、安装/破解包下载 二、安装、破解 三、抓包
2、Install Charles Root Certificate in iOS Simulators
3、Install Charles Root Certificate on a Mobile Device or Remote Browser
1)a.把Mac的网络共享给移动设备。Mac打开“系统偏好设置”->共享,打开互联网共享:
MAC抓包工具Charles 一、安装/破解包下载 二、安装、破解 三、抓包
2)用移动设备连接刚才Mac共享的网
4、安装证书
手机浏览器访问http://www.charlesproxy.com/getssl,按提示安装证书。
5、设置https报文域名
Charles → proxy → ssl proxying setting 如图,点击add ,端口 443
MAC抓包工具Charles 一、安装/破解包下载 二、安装、破解 三、抓包 6、重启Charles,就可以看到 http/https都可以抓到啦~
MAC抓包工具Charles 一、安装/破解包下载 二、安装、破解 三、抓包
windows抓包: fiddler http://blog.csdn.net/jiangwei0910410003/article/details/19806999