【Charles】-苹果手机 IOS15.4 抓HTTPS包

写在前面

  本文以Windows + IOS + Charles为例,简单说明抓包的原理,配置步骤以及遇到的坑。


目录

  • 写在前面
  • 一、场景描述
  • 二、具体步骤
    • 1.环境说明
    • 2.下载Charles安装
    • 3.Charles开启代理
    • 4.手机端设置代理
      • 4.1Windows端操作
      • 4.2手机端操作
    • 5.配置SSL
      • 5.1Charles安装SSL证书
      • 5.2Charles配置SSL Proxy
      • 5.3手机端安装SSL证书
  • 三、参考资料
  • 写在后面


一、场景描述

  测试人员在JIRA上给我指派了一个Bug,说是前端uniapp会员展示页的数据不正确。前端是个小程序、HTTPS加密,无法像H5一样可以直接复制出来链接地址。由于是临时去看这个Bug,我没有开发者账号,无法直接使用微信开发者工具调试。那么接下来要解决的问题就是如何才能拿到会员页具体请求的URL?

解决办法,无外乎2种:
1、直接找前端问(简单快捷,但麻烦别人,再遇到问题还得找
2、使用工具抓包(自己动手,丰衣足食,一劳永逸

抓包工具,网上有很多,配置教程也很多(良莠不齐),这里我归纳整理了一下,以Charles为例进行说明。


二、具体步骤

先简单说一下原理,让首次接触抓包工具的同学有个整体的概念。
1、下载并安装Charles抓包工具,开启代理端口,作为一个代理服务器。
2、手机连接WiFi(同Windows一个WiFi),给手机的WiFi配置代理,服务器和端口号为Charles代理服务器

这样,所有手机端的请求(包括手机登录小程序进入相应页面)都会经过Charles代理,也就能抓到包。

1.环境说明

名称说明
Windows版本Win10/X64
Charles版本V4.6.4
IOS版本15.4

2.下载Charles安装

进入Charles官网下载页面,选择最新版Windows x86_64(msi),下载安装即可。
软件默认是免费试用,可进入在线破解进行破解。

在这里插入图片描述

3.Charles开启代理

Proxy-》Proxy Settings…,填写端口号:8888
在这里插入图片描述

4.手机端设置代理

4.1Windows端操作

进入cmd窗口,输入ipconfig,找到WLAN的ip地址:10.100.8.239

在这里插入图片描述

4.2手机端操作

设置-》无线局域网-》点击和Windows连接相同的网络(zhht-office)-》配置代理-》手动-》填写服务器(电脑WLAN的ip地址:10.100.8.239)、端口(Charles上配置的端口:8888)

此时,HTTP类的请求就可以在Charles上抓到,但是HTTPS类型的,地址是unknown,因为HTTPS是加密传输。
在这里插入图片描述

查看Overview,可以看到Notes: SSL Proxying not enabled,那接下来,我们就去开启SSL Proxy。
在这里插入图片描述

5.配置SSL

5.1Charles安装SSL证书

Help-》SSL Proxying-》Install Charles Root Certificate
在这里插入图片描述

点击安装证书(笔者这里已经安装Charles Proxy CA)

选择存储位置-》当前用户

将所有证书都放入下列存储-》受信任的根证书颁发机构-》完成

5.2Charles配置SSL Proxy

在这里插入图片描述

勾选Enable SSL Proxying,在Location中add Location,Host为*,Port为*

注意:这里笔者刚开始添加了443端口(HTTPS默认端口号),但是,不好使(可能是网站更换端口号),将port换成了*,可以正常访问

5.3手机端安装SSL证书

在这里插入图片描述

根据提示,用浏览器访问chls.pro/ssl,下载证书,允许访问

通用-》VPN与设备管理-》选中Charles Proxy CA-》安装

通用-》关于本机-》证书信任设置-》启用

再次访问,至此,就可以愉快地玩耍了。具体软件里面的功能,大家可以自行探索。
在这里插入图片描述


三、参考资料

十分钟学会Charles抓包
Mac下抓包工具Charles使用


写在后面

  如果本文内容对您有价值或者有启发的话,欢迎点赞、关注、评论和转发。您的反馈和陪伴将促进我们共同进步和成长。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/39571.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

申菱环境CIO吴斌:数字化转型这道“必选题”,制造企业答对“升级” 答错“出局”丨数据猿专访...

‍数据智能产业创新服务媒体 ——聚焦数智 改变商业 春节之后,随着制造业企业的复工复产,不少地方政府陆续开展了制造业数字化转型行动。比如重庆市政府将通过25条与企业相关的扶持政策和开展8类专项行动,推动制造业企业加速数字化转型。 伴…

离谱。最新研究:61%中国人写的英语论文,会被ChatGPT检测器判为AI生成的

新智元报道 【导读】非母语者写的文章AI生成?气抖冷。 ChatGPT火了以后,用法是真多。 有人拿来寻求人生建议,有人干脆当搜索引擎用,还有人拿来写论文。 论文...可不兴写啊。 美国部分大学已经明令禁止学生使用ChatGPT写作业…

巴比特 | 元宇宙每日必读:微软、迪士尼等撤退之际,Meta却重申元宇宙是一项长期事业,未来计算平台的核心是元宇宙,并将坚持下去...

摘要:据财联社报道,周三,Meta在其Horizon Workrooms平台的一个虚拟空间中召开了一场问答会。其全球事务负责人Nick Clegg再次重申,未来计算平台的核心将会是元宇宙,Meta将坚持下去,但这需要一些时间。当此之…

托业考试要准备什么资料【zhasite】

考生考托业,做好准备工作是很有必要的,zhasite托业网校老师介绍说,托业考试是考生比较关心的一种考试,在考前准备好资料是很有必要的,接下来我们就对托业考试资料为您做一个详细的介绍。 托业考试要准备什么资料? zha…

软考英语部分答题技巧

英语答题技巧 1背单词只有熟悉了相关单词,不说我们能完全翻译句子,但至少我们能够知道这道题目考查的是什么,这样就算连蒙带猜,也能八九不离十。 如果有时间,拿个笔记本,把教材上的英文单词全部抄写一遍下…

PCTA考前辅导

目录 TiDB功能与特点 TiDB Server功能 TiDB Server模块 TiDB Server GC机制 TiDB Server缓存 TiKV RocksDB TiKV RocksDB读写 TiKV MVCC TiKV读写 TiKV Coprocessor PD TSO PD label 数据读取必须步骤 Online DDL 满足HTAP的场景 TiDB数据库的MPP功能特性 T…

【托业】新托业全真题库---TEST1

clearly indicate ——clearly可以修饰indicate(表明;暗示;指示) recently只用于现在完成时和过去完成时中 municipal gallery 市立美术馆 permanently 永久地 nearly 和approximately 具有“大约;大概”的含义的副词&…

足不出户怎么在家赚钱,暑假在家别闲着,给自己赚点生活费吧

在当今快节奏的现代生活中,人们面临着越来越大的竞争压力。为了过上舒适的生活、提前退休、创业或增加收入,许多人都希望能够在家中赚钱。那么,在家里如何可以找到赚钱的项目呢?本文将为您详细介绍一些方法。 一、在家工作有很多好…

加速超级个体,携手迈向 Web3.0 新纪元,峻海资本与 Mixlab 无界社区达成战略合作...

我们正生存在一个比以往都更接近于「未来」的时代,技术壁垒降低带来的可能性在每一个个体面前平等地展开。面对新的未知的技术,你是选择固步自封?还是往前一步? 当有些人还在按部就班地「刻苦」学习写作、绘画、剪辑技能时&#x…

Postgresql无法通过PGAdmin4连接应用程序服务器

Postgresql无法通过PGAdmin4连接应用程序服务器 通过下载的postgresql进行安装后,pgadmin打不开 把原先版本卸载后安装,还是以上问题,分别试了,13,15,均出现,postgresql能正常运行,但pgadmin不可以联接,网上有说需单独安装,我又试了试,记录如下:

kettle开发-Day38-其实chatGPT一直在身边

前言: 最近chatGPT火出圈,其实不是chatGPT多智能,只是它用了一种新的交互方式来组织我们现有的知识,然后通过“高智商”的表达来使我们惊艳。但是目前或者未来的人工智能缺少创造力,他们只会整合信息目的是提高我们的效…

阿里国际站P4P直通车玩法

首先大部分人or大部分老板对于P4P的想法就是,我怎么花最少的直通车创造最多的点击和曝光? 这是很正常的,对于直通车,我们大多数都是平民玩家,不像有些店铺,一天就是几百一千的烧,当然玩不过他们…

python获取阿里巴巴国际站商家信息

帮一个做外贸的朋友搞的,他需要电话号去和商家沟通,提供国际货运一条龙服务,不停地切换页面查看手机号,比较麻烦,帮他写个脚本,一次性获取下来,存成Excel。现在分享一下过程,同时记录…

阿里巴巴国际站业务如何写出高效便捷的客户开发跟进邮件?

阿里巴巴国际站客户开发商务邮件该如何写?? 以下是我个人的一些小经验,希望对大家有所帮助。 对于有知识基础的外贸业务同学,特别是大学就是这方向的专业的同学,如果不是有其他的明确方向,我建议是可以看看…

阿里巴巴国际站组合标题的小技巧

首先按照我之前说的,通过引流关键词or关键词指数下载到平台上的关键词,然后得到Excel,那么现在打开,随便以bags为例,下载得到的词表里面是按照热度排列的, 词的长短不一,不方便我们组合标题&…

业界标杆,直达P8,阿里巴巴面试参考指南(2022泰山版)发布

阿里巴巴面试参考指南(2022泰山版) 全篇共计分为以下七个部分: 阿里巴巴:设计模式与最佳实践阿里巴巴:高并发编程阿里巴巴:数据库阿里巴巴:分布式阿里巴巴:中间件阿里巴巴&#xff…

阿里巴巴中国站获得店铺详情 API 返回值说明

请求地址: https://api-gw.onebound.cn/1688/seller_info 名称类型必须描述keyString是调用key(必须以GET方式拼接在URL中)secretString是调用密钥api_nameString是API接口名称(包括在请求地址中)[item_search,item_get,item_sea…

阿里巴巴国际站如何查看优秀同行产品关键词方法?

阿里巴巴国际站如何查看优秀同行产品关键词方法? 最近事情有点多,所以一直没来更新文章,希望忙过这段时间能有更多时间来写文章和大家分享。 自从我在之前的文章 2021阿里巴巴国际站产品关键词来源(一)中提到阿里国际…

阿里巴巴国际站关键词的收集

hi,4月份快要过去,大家的数据有涨吗? 最近的自然点击和自然曝光已经快追上TOP了,询盘TM也有增长在稳步上升。 说回正题,如何找到应对自己产品的关键词? 你要的都在数据管家-关键词指数里。搜索自家产品&a…

阿里巴巴国际站平台上,大家最容易忽视的问题!

01.产品成长管理,优化分数到达实力优品 大家平台上有挺多76-78,甚至79分数的产品,只要稍微优化下上面提示的指标即可。但很多人是没有去做的,因为很多是老产品,而实力优品的考核,一些新指标出现&#xff0…