https抓包的详细步骤

Mac系统下https抓包

当我们的接口升级到HTTPS,在我们抓包的时候,是看不到任何数据的。

这对开发期的我们来说是很不方便的。 下面我将介绍 Mac 系统下的https抓包。(Windows版本的流程应该类似)

安装&证书

先下载 Charles 3.11.5 版本

上面都是破解版,只是为了演示用,建议小伙伴可以去购买正版。

解压完拖进到 Applications 文件夹中

打开应用后, 我们要先安装证书。

Help -> SSL Proxying -> Install Charles Root Certficate

在弹出的钥匙串管理里面,刚安装的证书是不被信任的,我们要手动先信任下。

电脑的证书安装好后,我们要给手机进行证书的安装。


按照提示,打开手机里的 设置 -> WiFi-> WiFi详情页 下面的 http代理,选择到手动,并且按照提示设置值(每台电脑都不一样)

服务器:192.168.4.102

端口:8888

打开手机浏览器在地址栏中输入 http://charlesproxy.com/getssl

一路 同意&安装 最后会是这样子

配置

离革命胜利只差一步了,需要配置下 charels的https抓包规则。 我们选择全部抓包。


然后我们就可以看到 https 请求的内容了。

Android 流程都一样。就是在浏览器输完证书地址后,证书一般在 设置->高级设置->安全和隐私->信任的凭据 中可以看到。

美柚公司内推,有需要可以私信我:


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

相关阅读更多精彩内容

  • 目录 准备 分析2.1. 三次握手2.2. 创建 HTTP 代理(非必要)2.3. TLS/SSL 握手2.4. ...
    RunAlgorithm阅读 38,919评论 12 117
  • 抓包分析数据在移动开发中十分重要,可以帮助我们更快的了解数据构成,提高开发效率。但是在苹果要求上线的App必须使用...
    梧雨北辰阅读 15,084评论 21 35
  • 来自公众号 : DeveloperPython 阅读本文需要7.66分钟 抓包 其实很多程序员都不陌生了,但是真正...
    xiyouMc阅读 14,689评论 8 99
  • 当老师,于我是一波三折。 大学毕业后连续三年,我天天想着的都是如何不当老师。 从前,我的性...
    怡风61123阅读 1,171评论 2 3
  • 小楼阁老黄狗 多年后岁月遗忘 上了头烧了喉 离别总是在深秋 我写离愁别绪 不论三千又何妨 像个滑稽小丑 终于释怀终...
    安君窈阅读 1,328评论 0 0

友情链接更多精彩内容