1.charles官网下载地址:
http://www.charlesproxy.com/download/
2.Http抓包操作步骤
Step 1:开启Charleshttp代理;
Step 2:手机端Wifi添加代理;
1.在手机端打开你的Wifi设置然后长按已经连接的Wifi在弹出来的菜单中选择【修改网络】
2.沟上[显示高级]选项--【手动】
3.输入代理服务器的IP与端口,IP即安装了Charles的电脑IP地址,windows系统中win+R,打开cmd,输入ipconfig,查看ip地址,端口就是前面一步设置Charles时所设置的端口。
Step 3:开启Charles录制功能;
Step 4:启动应用开始抓包;
Step 5:分析抓取的数据包。
2.Https抓包操作步骤(先把http抓包过程实现)
(1)安装SSL证书到手机设备
点击 Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device
在手机Safari浏览器输入地址 chls.pro/ssl,出现证书安装页面,点击安装 ,地址可能不一样,视情况而定
手机设置有密码的输入密码进行安装,android手机中,打开无线网wifi高级设置
找到从刚才网址中下载的证书,进行安装;
(2)Charles设置Proxy
Proxy -> SSL Proxying Settings...
勾选Enable SSL Proxying,点击Add
Host设置要抓取的https接口,比如想抓这个
Host填写:https://api.weibo.cn
Port填写:443
(3)进行HTTPS抓包
让手机重新发送https请求,可看到抓包
注意:不抓包请关闭手机HTTP代理,否则断开与电脑连接后会连不上网
来源:51CTO
作者:IT阿飞
链接:https://blog.51cto.com/itafei/2072637