美文网首页
Charles使用总结

Charles使用总结

作者: 斑驳的流年无法释怀 | 来源:发表于2018-07-31 15:22 被阅读26次

工具使用了好久了,一直没有一个较为全的记录,今天整理一下

下载地址
Registered Name: https://zhile.io License
Key: 48891cf209c6d32bf4

解压密码:xclient.info

功能简介

  • 截取Http、Https网络请求内容
  • 支持修改网络请求参数,方便调试
基础功能

一、配置Charles

  1. Charles 设置成系统代理

选择菜单中的 “Proxy” -> “Mac OS X Proxy” 来将 Charles 设置成Mac OS系统代理

二、开始使用

1. 查看

两种查看方式的介绍

  • Structure 视图将网络请求按访问的域名分类。
  • Sequence 视图将网络请求按访问的时间排序

2. 过滤网络请求

在Filter 栏中填入需要过滤出来的关键字(可模糊搜索)

3. 模拟网速慢

选择Proxy ->Throttle Setting->Enable Throttling

4. 修改网络请求

修改请求

5.修改服务器返回内容

前提条件

  • 要保证是启请求断点是打开的
  • 选择要修改的接口内容 ,勾选Breakpoints
  • 打开青花瓷切换成结构页面,切换成Structure
image.png

点击Execute之后,修改内容


image.png

6.给服务器做压力测试

image.png

7.手机网络请求抓包

在 Charles 的菜单栏上选择 “Proxy”->”Proxy Settings”,填入代理端口8888(也可以是其他)
勾上 “Enable transparent HTTP proxying”

8. 获取 Charles 运行所在电脑的 IP 地址

Charles 的顶部菜单的 “Help”->”Local IP Address”,即可在弹出的对话框中看到 IP 地址

9. 抓包HTTPS配置

原理:

构造一个中间人代理,它有能力完成TLS/SSL握手
弄到一个根证书,并用它生成签名认证的代理服务器证书

Charles支持SSL握手,可以自动根据根证书生成一个签名的服务器证书,并且它的官网为我们提供了一个根证书


image.png

接下来就要配置charles证书:


image.png

手机安装证书:


image.png

以iOS为例,在Safri上打开Charles的根证书下载网址: chls.pro/ssl

image.png

点击安装即可,安装完成后就变成已验证,如下:


image.png

在通用->关于本机->证书信任设置,信任证书就行了。

配置要抓取的域名或ip地址


image.png

这个好像只能在手机上浏览然后在电脑上抓包,如何抓取电脑上的https请求,知道的还请指教

补充:

如何映射请求地址

image.png image.png

相关文章

  • Charles使用总结

    工具使用了好久了,一直没有一个较为全的记录,今天整理一下 下载地址Registered Name: https:/...

  • Charles使用总结

    看见一篇博客写的不错,引用一下http://blog.sina.com.cn/s/blog_6ae8b50d010...

  • Charles使用总结

    Charles简介 Charles是什么?是一个HTTP代理服务器,HTTP监视器,反转代理服务器,当程序连接Ch...

  • Charles问题总结-最新版4.5.6

    Charles问题总结 Charles官网 Charles官网下载地址 Charles Proxy License...

  • MAC - Charles使用总结

    在网上搜了一些关于在MAC下Charles的使用教程,但是总结有缺陷,于是总结一下,供大家学习交流,也是方便自己日...

  • Charles的使用总结

    参考文献 Charles从入门到精通 自用 1.连接手机1>打开软件-->Help”->”Local IP Add...

  • Charles的使用总结

    不知不觉,忙碌而又充实的三月就快要过去了,同时终于结束了长达半年之久的项目。默默的吐槽一下,这个项目最崩溃的地方不...

  • HTTPS通信原理&Charles抓取HTTPS原理

    HTTPS通信原理 Charles抓取HTTPS原理 Charles使用教程详解 抓包工具Charles的使用心得

  • 2019-01-19

    2018年工具使用总结 charles使用提升 复习之前http协议的抓包步骤;将预抓包移动设备和...

  • Charles使用教程总结 - Mac

    简介## Charles是用来抓包的. 安装## 请自行google, 天朝有破解版,需要更换软件的jar文件, ...

网友评论

      本文标题:Charles使用总结

      本文链接:https://www.haomeiwen.com/subject/hzlhvftx.html