破解版抓包工具Charles教程(资源分享)

这篇教程详细介绍了如何在Mac和iPhone上安装及配置Charles抓包工具,包括Mac上的Charles破解、手机设置代理、安装及信任Charles证书的步骤。针对iOS 10.3.1及以上版本,特别强调了由于系统更新导致的信任证书问题及其解决方案。

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

charles教学

1,选择对应的版本,下载 charles.jar 到本地,然后替换文件。

Mac OS:/Applications/Charles.app/Contents/Java/charles.jar

链接:https://pan.baidu.com/s/1pSnyKHfAIvj2Hzj275Ye_Q  密码:qjja

一、安装 Charles

网上下载自己电脑对应的charles

破解

选择对应的版本,下载 charles.jar 到本地,然后替换文件。

Windows: C:\Program Files\Charles\lib\charles.jar

Mac OS:/Applications/Charles.app/Contents/Java/charles.jar

二、手机安装Charles证书

1、在Charles中开启并设置HTTP代理和SSL代理,Menu -> Proxy -> Proxy Setting,设置如图:

      HTTP代理设置,注意记住端口号为:8888

3、打开Charles,打开选项 Help -> SSL Proxying -> Install Charles Root  Certificate on a Mobile Device or Remote Browser,如下图

4、手机设置代理,主机名(当前电脑ip),端口(8888)

5、使用手机浏览器打开 http://charlesproxy.com/getssl,安装Charles证书即可(ios10.3.1 需要信任证书,通用->关于本机->证书信任设置)。客户端打开https请求页面,则不再会乱码了。

6、iphone如果还不能信任证书,在 设置->通用->关于本机->证书信任设置-> 找到charles proxy custom root certificate然后信任该证书即可.

 

可能出现的问题:

提示错误信息为Failure SSLHandshake: Received fatal alert: unknown_ca 和You may need to configure your browser or application to trust the Charles Root Certificate. 然而之前任何问题都没有,并且相关设置都正确:Mac上安装了Charles的根证书,并且设置了始终信任,然后手机上也登录了http://chls.pro/ssl安装了描述文件

相关环境

  • Charles 4.0.2
  • iPhone 6s iOS 10.3.1
  • 原因

    设置->通用->描述文件->charles proxy custom root certificate

    虽然charles的根证书已经在安装列表中显示,但它是被关闭的。在iOS 10.3之前,当你将安装一个自定义证书,iOS会默认信任,不需要进一步的设置。而iOS 10.3之后,安装新的自定义证书默认是不受信任的。如果要信任已安装的自定义证书,需要手动打开开关以信任证书。

    解决

    设置->通用->关于本机->证书信任设置-> 找到charles proxy custom root certificate然后信任该证书即可.

  • 工具

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值