抓包工具charles的使用

好久没有来更新博客了,确实是越来越懒了,这期间换了家工作,换了门语言,4个月的项目重构,放假稍微有点时间,也是不想敲代码,写东西了。。。。

今天从charles 写起吧,

基于 V 4.1.3 版本的操作

1 .正常的pc端抓包,

下载 charles软件 直接安装就好了,正常是可以直接抓到包的,如果不行,请关闭你的网络代理工具。

这个时候你应该会发现https的包抓下来都是没有数据的,那么

2.pc端https的抓取

https首先想到的是证书,不错,就是需要证书,首先添加证书
然后查看证书
信任证书

然后输入密码,之后可以看到证书

证书之后设置ssL代理
之后弹出

下面的port就是设置443,就好了
之后就可以抓到https的包了

3.然后手机端抓包

首先配置手机代理

然后在手机上手动设置代理按照弹出的

然后就能

这个时候就能抓到http的数据了
https的抓取
打开手机浏览器 ,输入上面的

然后下载证书,保存在本地,这个时候,Charles上面窗口的会变成

这个时候和 pc端https的抓取一样操作就好了

4.模拟网络请求

charles还有一个比较好的地方,就是可以模拟服务器返回一个网络请求的数据,这个作用就是,前端和后端定义好了网络协议,后端的接口还没有实现时,你可以本地建立一个返回的JSON文件,然后通过Charles模拟网络请求返回json内容给前端。
1.建立好本地的json文件,
2.charles找到你发的网络请求,然后把json文件设置进去,

 

然后

这样就好了,

⚠️:之后的请求 get的必须保持参数一致,post无所谓


  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值