Charles 4.0 使用

关于破解和下载

主要功能

  1. 支持SSL代理
  2. 支持流量控制
  3. 支持ajax调试
  4. 支持amf调试
  5. 支持重发网络请求,方便后台调试
  6. 支持修改网络请求参数
  7. 支持网络请求的截获和动态修改
  8. 检查HTML,css,RSS内容符合W3C标准

安装SSL证书

需要分析SSL协议相关的内容,需要安装Charles 的CA证书

下载CA证书](http://www.charlesproxy.com/ssl.zip))
或者
列出了下载的几种证书,还有手机需要下载的ca证书

Charles 4.0 使用_第1张图片
13210302.png

在钥匙串中标记为始终信任

Charles 4.0 使用_第2张图片
14672511.png

手机安装证书:

方法一:
浏览器输入 https://www.charlesproxy.com/assets/legacy-ssl/charles.crt

Charles 4.0 使用_第3张图片
9092587.png

Charles 4.0 使用_第4张图片
8117781.png

手机浏览器访问 chls.pro/ssl 无脑下一步

截获iPhone上的网络封包

Charles设置

proxy->proxy Settings

Charles 4.0 使用_第5张图片
5479082.png

iphone设置

得到电脑IP


ifconfig eno

在iphone中选择连接的wifi名,底部HTTP代理切换为手动填上IP和端口号8888

这时候电脑会弹出请求,允许即可。

模拟慢网速网络

Proxy->Throttle Setting

Charles 4.0 使用_第6张图片
6369853.png

截获SSL信息

Charles 4.0 使用_第7张图片
7361466.png

修改请求参数

在以往的请求参数中右键点击compose 即可编辑

Charles 4.0 使用_第8张图片
13361565.png

修改服务器返回内容

  1. Map功能适合长期地蒋某一些请求重定向到另一个网络地址或本地文件

  2. Rewrite 功能适合对网络请求进行一些正则替换

  3. Breakpointsg功能适合做一些临时性修改

Map功能

  • Map Remote 将指定网络请求重定向到另一个网址中

  • Map Local 将指定网络请求重定向到本地文件

没必要的可以留空

将Map From的请求重定义给Map To

Charles 4.0 使用_第9张图片
13227109.png

Map Local

Charles 4.0 使用_第10张图片
5462275.png
Charles 4.0 使用_第11张图片
5764801.png
Charles 4.0 使用_第12张图片
12336338.png

Breakpoints

Charles 4.0 使用_第13张图片
4571504.png

你可能感兴趣的:(Charles 4.0 使用)