charles抓长链_Charles常用抓包详细操作

本文详述了如何使用Charles进行本地和手机抓包,包括安装信任证书、开启HTTPS抓包、设置代理及伪造返回数据。对于iOS设备,通过安装证书实现HTTPS包的抓取;对于Android设备,由于安全限制,可能无法抓取HTTPS。利用Charles的Breakpoint功能,可方便地修改请求和响应数据,以辅助开发和测试。
摘要由CSDN通过智能技术生成

Charles是mac上一款非常好用的抓包软件,不仅能对本地抓包,也能对手机进行抓包。这个可能是全网最详细的教程。

1.本地抓包

image.png

proxy – 选中 macOS Proxy 即可

2.开启https抓包

先安装信任证书

image.png

安装之后需要去钥匙链设置证书全部信任,在钥匙链可以直接右上角搜索“charles”,找到证书之后右键选择“显示简介”,点开“信任”,然后选择“始终信任”

image.png

默认是需要指定的https域名,可以在这个页面add,也可以使用通配符 *:443 进行全部域名抓包

image.png

也可以在抓包记录右击域名,选 enable ssl proxying

image.png

3.手机抓包

这里建议用iOS设备进行抓包,因为安卓设备7.0系统以后不能自行选择信任证书,所以安卓7.0以后不能抓https的包。

先设置网络,让你的mbp和iphone处于用一个局域网下面。

然后点击 proxy – proxy setting,开启代理服务,默认8888端口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值