Charles使用 (抓取HTTPS包)

Charles

1.添加需要抓取的域名

Proxy👉Recording Settings👉Include👉Add
1.1

### 第一步

2.Mac安装根证书

Help👉SSL Proxying👉Charles Root Certificate Help
1.2

3.钥匙串中查看

钥匙串👉登录👉所有项目👉Charles Proxy CA
1.3

4.始终信任根证书

使用此证书时👉始终信任
1.4

5.保存更新设置

1.5

第二步

1.iPhone安装根证书

Help👉SSL Proxying👉Install Charles Root Certificate Mobile Device or Remote Browser
2.1

2.根据提示配置iPhone代理

2.2

3.iPhone配置WiFi的HTTP代理

//////////手动//////////
服务器: mac相同
端口:   8888
2.3

4.iPhone使用Safari浏览器打开chls.pro/ssl

2.4

5.iPhone安装证书描述文件

2.5.1
2.5.2

6.iPhone安装完成

2.6

第三步

1.使用SSL代理

右键👉Enable SSL Proxying
3.1

2.抓取到JSON数据

3.2

Charles4.0.1 Mac破解版

https://pan.baidu.com/share/init?shareid=2824131391&uk=3355908067
提取密码: xtkq

遇到问题

1.操作之后依旧无法抓取https包,显示unknown?

设置👉关于本机👉证书信任设置👉勾选「针对根证书启用完全信任」
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,359评论 19 139
  • 目录 准备 分析2.1. 三次握手2.2. 创建 HTTP 代理(非必要)2.3. TLS/SSL 握手2.4. ...
    RunAlgorithm阅读 38,868评论 12 117
  • 如何使用Charles抓取HTTPS 前言: app测试,有时需要了解客户端和服务器之间的http或https的通...
    符号L阅读 14,848评论 0 8
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,054评论 6 342
  • 抓包分析数据在移动开发中十分重要,可以帮助我们更快的了解数据构成,提高开发效率。但是在苹果要求上线的App必须使用...
    梧雨北辰阅读 14,991评论 21 35