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 抓包
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

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

友情链接更多精彩内容