Charles抓包HTTPS(既有证书的app)

本文指导如何在iOS应用进行HTTPS请求时,通过Charles抓包,重点讲解如何导入并配置SSL证书(pfx或cer格式)以绕过安全验证。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

首先需确定你手里拥有api请求域名的相着ssl证书(.cer、.key、.pfx等),至于怎么安装Charles及相关url转发自行搜索(一搜一大堆)。

因公司之前ios人员离职,在新的人员没到位的情况下,需测试整理公司自己app的api请求及相关数据、字段定义规则,所以需要使用Charles进行抓包。

又因客户端进行了https请求的合法性(为了防止大众进行抓包),网上搜索出来的抓包教程不适合(一般都是抓大众的包),所以在网上找了许久都没找到实际解决办法。

最后简单了解了一下抓包的流程后,并在Charles的菜单里终于找了一项可以自己配置证书的入口(还是对Charles工具使用的不熟,要不早就知道怎么弄了,汗。。。)。

进行正题

1、需确定你手上拥有api请求域名的相关ssl证书(.cer、.key、.pfx等),没有的话找开发人员索要。

2、点击Charles的菜单:Proxy -> SSL Proxying Settings -> Root Certificate -> Import P12(或者Import PEM也行),按照规则选择证书即可。(我选择的是pfx格式的,其实都一样),最后确定即可。

另外:每次启动Charles后需重新配置一下(暂时还不知道是什么原因)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值