为什么Charles抓不到HTTPS?为什么会有这种事!

发表于:2023-5-09 09:42

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:软件测试阿沐    来源:知乎

  前言
  5分钟学会使用Charles在IOS抓取HTTPS
  在学习Charles在IOS抓包时,死活抓不到https,又不知道是什么原因。踩过不少坑之后,我决定把这些写下来分享给有需要的小伙伴。
  软件准备
  ·Win10操作系统
  · IOS版本—13.3.1
  · Charles版本—4.5.6
  · 小程序或app
  备注:记住手机和电脑必须是在同一个wifi下
  环境搭建开始
  获取电脑IP
  获取电脑IP–CMD输入ipconfig
  设置手机HTTP代理
  设置–无线局域网–选择连接的wifi–配置HTTP代理–配置代理–存储
  手机安装证书
  如图依次打开
  弹出页面
  手机打开Safari浏览器,输入红框中的地址,点击允许。
  依次打开设置–通用–描述文件–安装证书文件。
  iOS10安装证书描述文件以后,需要手动设置信任证书。
  通用–关于–证书信任设置
  配置SSL–Proxying Setting
  开始抓包
  以上演式就抓包成功了拉!!!
  抓取指定的接口
  备注:当你不需要抓包时,请记得关闭手机的HTTP代码和charles工具。因为会影响你上网。
  本文内容不用于商业目的,如涉及知识产权问题,请权利人联系51Testing小编(021-64471599-8017),我们将立即处理
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号