一、前置条件
1、mac os 安装charles(charles工具试用期是30天的,破解教程自行度娘或者call me)
2、mac os 和手机需要在同一局域网下 (二级路由无效)
二、设置Charles代理
1、运行Charles程序,设置port,Proxy --> ProxySettings --> Proxies --> httpProxy
三、获取mac os当前ip
四、设置手机HTTP代理
ps:在不使用的时候需要将手机中得HTTP代理关闭,否则pc或者mac关机或者关闭软件后,手机无法正常上网!
五、mac上设置截获Https请求(Charles)
如果不进行下面的设置,https的reqeust和response都是乱码,设置完之后https就可以抓包了。Mac端安装证书操作:
1、点击Charles菜单的help->SSL->proxying->install charles root certificate
2、在到电脑的钥匙串中信赖刚刚的证书:
六、手机上安装证书:
1、首先mac上开启charles,并enable ssl proxy;
2、iOS中安装证书
3、浏览器打开chls.pro/ssl,安装证书;
4、信任证书
七、破解方法
http://charles.iiilab.com/