iOS https抓包教程 - Charles

Swift国内社区: SwiftMic


介绍


Charles 官网: https://www.charlesproxy.com/

Charles 界面

教程


步骤:

  1. iPhone 配置 Web 代理
  2. macOS 安装 Charles 生成的证书
  3. iPhone 安装 Charles 生成的证书
  4. Charles 配置

1. iPhone 配置 Web 代理

获取当前 macOS IP 地址,比如 192.168.1.70
iPhone 需与 macOS 在同一个局域网内,HTTP 代理设置如下:

iPhone Wi-Fi 配置

2. macOS 安装 Charles 生成的证书

启动 Charles ,并按如下路径选取菜单项:
Help -> SSL Proxying -> Install Charles Root Certificate

钥匙串中将会出现类似如下的证书。


Charles证书

双击该证书,并设置此证书为 “始终信任”

信任Charles证书

3. iPhone 安装 Charles 生成的证书

iPhone safari 访问 chls.pro/ssl 地址,安装对应的描述文件即可。

iPhone 描述文件

4. Charles 配置

打开 Charles 菜单,按如下路径选择:
Proxy -> SSL Proxying Settings...

配置如下:


SSL Proxying 配置

最后

现在即可抓取 iPhone 上 https 数据了。

https 抓包
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 简书上的文章已经不再维护,有兴趣阅读其他文章,或一起交流的朋友,请移步 我的博客:punmy.cn 原文 本篇博客...
    胖绵羊阅读 13,499评论 7 35
  • Charles简介: Charles是一款抓包神器,因为他是基于 java 开发的,所以跨平台,Mac、Lin...
    加菲貓的日常阅读 10,684评论 1 3
  • 抓包分析数据在移动开发中十分重要,可以帮助我们更快的了解数据构成,提高开发效率。但是在苹果要求上线的App必须使用...
    梧雨北辰阅读 14,994评论 21 35
  • 在大家都在熬夜等待零点抢单时,估计都忘记双11是光棍节了吧。晚上还跟他打趣今天大家都陪我们过节,庆祝我们4...
    Elaine鲍彦君阅读 2,435评论 0 0
  • 一个男人穿着考究的黑衣站在墓碑前,天上下着淅淅沥沥的小雨,男人没有打伞,只是默然的看着眼前的墓碑。 男孩总是在远处...
    上善若水999阅读 1,625评论 4 0