关于使用抓包工具Charles
2017-11-01 14:20
323 查看
由于工作需要,使用到了抓包工具Charles,之前一直使用谷歌浏览器的F12,但是有时页面跳转时的那个请求资源就看不到了,因此学着使用了一下这个
首先我的版本是:3.10.1 是针对Windows调试用的,网上大多数说的是mac调试。
具体的下载安装就不多说了,这里说一个问题:关于获取http资源数据包和HTTPS资源数据包:
http几乎不用更改,也没有什么乱码;而HTTPS资源数据包会出现乱码问题,找了一大圈,三步:
1 SSL 代理
Proxy –> SSL Proxying Setting –> Enable SSL Proxying
之后便会看到下面的选框:
点击 Add,编辑 Loction,按照如下填写:
一路点击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的数据,并且不会乱码了
这目前是最基本的应用,更强大的后续再挖掘!
首先我的版本是:3.10.1 是针对Windows调试用的,网上大多数说的是mac调试。
具体的下载安装就不多说了,这里说一个问题:关于获取http资源数据包和HTTPS资源数据包:
http几乎不用更改,也没有什么乱码;而HTTPS资源数据包会出现乱码问题,找了一大圈,三步:
1 SSL 代理
Proxy –> SSL Proxying Setting –> Enable SSL Proxying
之后便会看到下面的选框:
点击 Add,编辑 Loction,按照如下填写:
一路点击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的数据,并且不会乱码了
这目前是最基本的应用,更强大的后续再挖掘!
相关文章推荐
- 关于使用抓包工具Charles
- 抓包工具charles使用教程指南
- mac端的优秀抓包工具——Charles使用
- iOS之Charles抓包工具的安装与使用
- 抓包工具Charles简单使用介绍(可抓取Android中app的请求)
- 抓包工具charles使用教程指南
- android 抓数据包(基于mac os使用Charles 工具,此工具也适用于ios抓包)
- 【开发工具】iOS真机调试抓包工具Charles安装及使用
- Charles使用介绍--MAC上优秀的抓包工具
- charles使用教程指南(抓包工具)
- 抓包工具Charles简单使用介绍(可抓取Android中app的请求)
- iPhone 抓包工具Charles使用
- Charles网络抓包工具使用教程
- mac端抓包工具——Charles使用
- Mac版手机网页抓包调试工具charles的使用
- Charles抓包工具的使用
- [iOS]抓包工具Charles简单使用
- Charles移动端抓包工具使用
- mac端的优秀抓包工具——Charles使用
- 使用mac下Fiddler的替代工具Charles进行手机抓包