Charles抓包https,http

妖精的绣舞 提交于 2020-02-26 02:41:32

1.charles官网下载地址:

http://www.charlesproxy.com/download/

2.Http抓包操作步骤
Step 1:开启Charleshttp代理;
Charles抓包https,http
Charles抓包https,http
Charles抓包https,http
Step 2:手机端Wifi添加代理;
1.在手机端打开你的Wifi设置然后长按已经连接的Wifi在弹出来的菜单中选择【修改网络】
2.沟上[显示高级]选项--【手动】
3.输入代理服务器的IP与端口,IP即安装了Charles的电脑IP地址,windows系统中win+R,打开cmd,输入ipconfig,查看ip地址,端口就是前面一步设置Charles时所设置的端口。
Charles抓包https,http
Step 3:开启Charles录制功能;
Charles抓包https,http
Step 4:启动应用开始抓包;
Charles抓包https,http
Step 5:分析抓取的数据包。
Charles抓包https,http

2.Https抓包操作步骤(先把http抓包过程实现)
(1)安装SSL证书到手机设备
点击 Help -> SSL Proxying -> Install Charles Root Certificate on a Mobile Device
Charles抓包https,http
Charles抓包https,http
在手机Safari浏览器输入地址 chls.pro/ssl,出现证书安装页面,点击安装 ,地址可能不一样,视情况而定
手机设置有密码的输入密码进行安装,android手机中,打开无线网wifi高级设置
Charles抓包https,http
Charles抓包https,http
Charles抓包https,http
找到从刚才网址中下载的证书,进行安装;
(2)Charles设置Proxy
Proxy -> SSL Proxying Settings...
Charles抓包https,http
勾选Enable SSL Proxying,点击Add

Charles抓包https,http
Host设置要抓取的https接口,比如想抓这个

Charles抓包https,http
Host填写:https://api.weibo.cn
Port填写:443
Charles抓包https,http
(3)进行HTTPS抓包
让手机重新发送https请求,可看到抓包

Charles抓包https,http
注意:不抓包请关闭手机HTTP代理,否则断开与电脑连接后会连不上网

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!