关于使用抓包工具Charles

由于工作需要,使用到了抓包工具Charles,之前一直使用谷歌浏览器的F12,但是有时页面跳转时的那个请求资源就看不到了,因此学着使用了一下这个

首先我的版本是:3.10.1  是针对Windows调试用的,网上大多数说的是mac调试。

具体的下载安装就不多说了,这里说一个问题:关于获取http资源数据包和HTTPS资源数据包:

http几乎不用更改,也没有什么乱码;而HTTPS资源数据包会出现乱码问题,找了一大圈,三步:

1   SSL 代理


Proxy –> SSL Proxying Setting –> Enable SSL Proxying

之后便会看到下面的选框:

设置SSL代理

点击 Add,编辑 Loction,按照如下填写:

编辑Location





一路点击OK就好了。

2 安装证书

在help--SSL Proxying --Install Charles Root Certificate


点击安装,一路下一步,直到提示“导入成功”

 

此时证书还是不被信任的,让不信任变成信任:打开IE浏览器—>工具—>Internet选项—>内容—>证书—>把中级证书颁发机构中的charles证书导出来—>再把导出来的证书导入到受信任的根证书颁发机构中。这样就ok了。

 

 

3 在Charles.ini文件中加入

vmarg.4=-Dfile.encoding=UTF-8


这三步后,测试发现不管http还是HTTPS都能够获取request和response的数据,并且不会乱码了


这目前是最基本的应用,更强大的后续再挖掘!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值