Mac下Charles手机抓包与截包篡改报文

一、Charles抓包
1.点击Charles菜单【Proxy】,勾选【Mac OS X Proxy】
2.点击Charles菜单【Proxy】→【Proxy Settings】;
(1)【Proxies】标签下,设置端口Port为8888,勾选【Enable ...】
(2)(此操作可以省略)【SSL】标签下,Locations Add,加上你要抓包的域名,
例如: *.lufax.com:*
3.打开Charles所在Mac机wifi热点,让测试的手机连接上此WiFi
4.设置手机网络代理,
一般步骤为:找到wifi的网络代理,设置为手动,填入Mac机的IP和PORT
这2个参数可以通过Mac命令行在终端查看,
输入: ifconfig en0
找到 inet 后的IP,例如:172.19.21.2

这样设置就完成了,可以实现Charles抓包了,可能需要重连wif热点


二、截包篡改报文Mock
1.抓包以后,对要篡改的接口返回数据另存为 .json 文件
2.修改 .json 文件,改成你想要的返回值
3.选中刚才的接口,右键Map Local...
在Query输入*,Local Path选择 .json 文件名
这样再次运行接口就返回了你想要的数据了
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值