Charles抓包工具操作指南 (2)

Notes: 其他信息

(1)菜单栏:Proxy

Charles抓包工具操作指南

从上到下依次为:开始/停止捕捉会话,开始/停止SSL代理,开始/停止模拟网络环境,启用/禁用断点,记录会话设置,SSL代理设置,节流设置,断点设置,反向代理设置,端口转发,记录计算机上的所有请求,代理设置,访问控制设置,外部代理设置,Web界面设置

(2)菜单栏:Tools

Charles抓包工具操作指南

No Caching Settings:禁用缓存设置。 Block Cookies Settings:禁用 Cookie设置。 Map Remote Settings:远程映射设置,Map Local Settings:本地映射设置。 使用本机/其它服务器文件代替正常的response,作为长期response重定向功能使用 Compose:构造一条新的请求 Repeat:重复发包,Repeat Advanced:高级重复发包 重发请求,可以用于简单的压力测试 Rewrite Settings:重写设置 动态修改request/response信息,不过他改变的只是部份信息,比如:主机地址(Host),返回状态码(response status),返回信息内容(body)等

(2)工具栏

从左到右依次为:清空抓取的请求数据,开始/停止抓取,开始/停止SSL代理,开始/停止模拟网络环境,启用/禁用断点功能,根据所选请求创建一个新的请求,重复选择请求,验证选择的响应,工具,设置

显示模式 会话的两种视图模式为Structure,Sequence以及对应的Requet,Response面板组成 (1)Structure视图,树状结构显示,可以很清晰的看到请求的数据结构,而且是以域名划分请求信息的,可以很清晰的去分析和处理数据。

(2)Sequence视图,水平结构显示,可以看到全部请求,这里的结果以数据请求的顺序来显示,最新的请求显示在最下面

如果不习惯Sequence默认的上下视图,可以修改为类似Fiddler的左右视图模式:Edit->Preferences->Viewers选择Sequence view layout为Tall即可;

更改后的界面如下图:

八.常见问题

Request和Response乱码,首先要确保证书安装成功,其次再看以下两种方法。

方法一:修改根目录下Charles.ini的配置文件,vmarg.5=-Dfile.encoding=UTF-8

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zzpsyd.html