Mac charles报错 invalid keystore format

1.问题说明

打开charles会有一个 invalid keystore format的提示,更隐藏的影响,是安卓设备安装了凭证,但是charles仍然抓不到包,会展示unknow,即使是charles配置好了ssl  proxy setting,并且mac信任了charles安装的凭证。

2.解决方案

需要定位和删除Charles Proxy的密钥库文件,这些文件通常存放在操作系统特定的配置或应用数据目录中。

以下是不同操作系统中可能找到Charles密钥库文件的位置:

对于macOS:

- 打开Finder。 - 在菜单栏上,选择前往 > 前往文件夹...。

- 输入`~/.Charles`并且点击前往,这会打开包含Charles配置的文件夹。

- 寻找名为`keystore`的文件并将其删除。 如果没有找到`keystore`文件,尝试查找Charles的默认SSL证书位置:`~/Library/Application Support/Charles/ssl/keystore`。

对于Windows:

- 打开文件资源管理器。

- 输入 `%APPDATA%` 并按回车键,这会直接导航到应用数据文件夹。

- 寻找一个与Charles相关的文件夹(可能叫做`Charles`或类似名称)。

- 在这个文件夹中找到类似`keystore`的文件并将其删除。

对于Linux:

- 打开终端。

- 输入 `cd ~/.Charles` 并按Enter键,以进入Charles的配置文件夹。

- 使用 `rm keystore` 命令来删除密钥库文件。 完成操作后,请重启Charles,它应该会提示你重新生成一个新的keystore。

**注意:** 在执行这些步骤之前,请确保Charles Proxy已经完全关闭,并且请谨慎操作,因为错误地删除文件可能会导致其他问题。


本人是找到了~/Library/Application Support/Charles/ 文件,删除了ca 、 certs下的所有文件。未删除之前,查看了ca、certs有多个.keystore文件,猜测是多个.keystore影响,删除后问题解决。

因为本人先是brew 安装了charles,后面又找了可以用jar包破解的charles,抓数据有些问题,又装了最新的charles,以及多次安装删除证书,所以出现了多个.keystore文件。

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

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

相关文章

【C++】抽象之神:类和对象(中)万字详解

Hi,朋友们,好久不见 我们上次学到了C类和对象(上),感觉那难度还行,能接受,但这次的类和对象(中),一开始真是让我觉得脑子转不动的无力感,难呐&am…

C++手动实现一个HashMap

1.HashMap原理 参考我的博客:https://blog.csdn.net/Revendell/article/details/110009858 开链法:STL的hashtable便是采用开链法解决冲突。这种做法是在每一个表格元素中维护一个list:散列函数为我们分配某一个list,然后我们在…

【Linux】深入理解进程信号机制:信号的产生、捕获与阻塞

🎬 个人主页:谁在夜里看海. 📖 个人专栏:《C系列》《Linux系列》《算法系列》 ⛰️ 时间不语,却回答了所有问题 目录 📚前言 📚一、信号的本质 📖1.异步通信 📖2.信…

sql server 数据库还原,和数据检查

右键数据库选择还原, 还原的备份文件必须选择在本地的文件(远程文件没有试过)还原数据库名字可以修改,然后file选择中有个2个目录data file 的目录 ,和log data 的目录都可以重新选择还原到的新的目录,不要…

v31蓝牙信标方案

革新点 带蜂鸣器功能 容易安装和移动 多彩均匀明显的指示灯 长电池寿命,常规使用1-2年 自带1个按键 钮扣电池组供电 产品概述 电子标签拣货系统是一组安装在货架储位上的电子设备,通过计算机与软件的控制,藉由指示灯或数字显示作为辅助…

内存中优雅的csv对象(Python)

磁盘*.csv文件是文本,以行结构的二维list是内存中的“csv”。 (笔记模板由python脚本于2024年12月18日 10:15:23创建,本篇笔记适合学习过list、panda的coder翻阅) 【学习的细节是欢悦的历程】 Python 官网:https://www.python.org/ Free&…

OpenGL —— 2.6.1、绘制一个正方体并贴图渲染颜色(附源码,glfw+glad)

源码效果 C++源码 纹理图片 需下载stb_image.h这个解码图片的库,该库只有一个头文件。 具体代码: vertexShader.glsl #version

H5 中 van-popup 的使用以及题目的切换

H5 中 van-popup 的使用以及题目的切换 在移动端开发中,弹窗组件是一个常见的需求。vant 是一个轻量、可靠的移动端 Vue 组件库,其中的 van-popup 组件可以方便地实现弹窗效果。本文将介绍如何使用 van-popup 实现题目详情的弹窗展示,并实现…

Metaploit-永恒之蓝漏洞利用

1:Metaploit介绍   本次测试主要是利用永恒之蓝漏洞对windows7进行控制利用,掌握Metaploit工具的使用,知道永恒之蓝的漏洞利用原理。永恒之蓝是在Windows的SMB服务处理SMB v1请求时发生的漏洞,这个漏洞导致攻击者在目标系统上可…

FPGA高速下载器SZ901

SZ901基于AMD(Xilinx) Virtual Cable协议. 本设备使用千兆网络接口。基于此接口,本设备可以同时支持多达四路FPGA板卡同时调试,每组相互独立,互不干扰。 特点 1,支持JTAG 速度最高53Mb/s,电压范围1.2-3.3V,最高支持200cm排线 2,支持4路JTAG独立使用 3,支持多路…

【递归,搜索与回溯算法】穷举 vs 暴搜 vs 深搜 vs 回溯 vs 剪枝算法入门专题详解

前言 什么是回溯算法? 回溯算法是一种经典的递归算法,通常用于解决组合问题、排列问题和搜索问题等。 回溯算法的基本思想 从一个初始状态开始,按照一定的规则向前搜索,当搜索到某个状态无法前进时,回退…

设计模式之桥接模式:抽象与实现之间的分离艺术

~犬📰余~ “我欲贱而贵,愚而智,贫而富,可乎? 曰:其唯学乎” 桥接模式概述与角色组成 想象一下你家里的电视遥控器,无论是索尼还是三星的电视机,遥控器的按键功能都差不多&#xff1…

ASRPRO学习笔记一之语音模型位置和语音替换

一、语音替换的步骤 1、扬声器录音 打开GoldWave,点击工具栏中的蓝色控制属性按钮,点击设备,选择扬声器,点击ok。打开电脑上的网易云音乐,点击红色的录制按钮,开始录制音乐,在网易云音乐上点击播放音乐,录…

多因子认证 (Multi-factor authentication, MFA)

多因子认证 (MFA) 是一种思想,而UsernamePassword,OTP等是具体的认证手段。多因子认证就是将这些认证手段结合。 目录 什么是MFAMFA的作用MFA的实际应用 认证认证 (Authentication, AuthN) 因素常见的认证 (Authentication, AuthN) 类型密码认证无密码认…

内存压缩禁用设置

设置禁用内存压缩功能 1、“Win”“X”键→“A”键 2、如果输入“Get-MMAgent”并按“Enter”键,则可以从“MemoryCompression”中检查内存压缩功能的状态。 True启用,False禁用 3、要禁用内存压缩功能,请输入“Disable-MMAgent -mc”并…

素数回文数的个数

素数回文数的个数 C语言代码C 代码Java代码Python代码 💐The Begin💐点点关注,收藏不迷路💐 求11到n之间(包括n),既是素数又是回文数的整数有多少个。 输入 一个大于11小于1000的整数n。 输出…

QT网络(一):主机信息查询

网络简介 在QT中进行网络通信可以使用QT提供的Qt Network模块,该模块提供了用于编写TCP/IP网络应用程序的各种类,如用于TCP通信的QTcpSocket和 QTcpServer,用于 UDP 通信的 QUdpSocket,还有用于网络承载管理的类,以及…

Flutter Navigator2.0的原理和Web端实践

01 背景与动机 在Navigator 2.0推出之前,Flutter主要通过Navigator 1.0和其提供的 API(如push(), pop(), pushNamed()等)来管理页面路由。然而,Navigator 1.0存在一些局限性,如难以实现复杂的页面操作(如移…

如何在谷歌浏览器中开启安全浏览

在数字化时代,网络安全变得愈发重要。作为全球最受欢迎的网络浏览器之一,谷歌浏览器提供了多种功能来保护用户的在线安全。本文将详细介绍如何在谷歌浏览器中开启安全浏览,并额外提供一些有用的页面滚动设置、地址栏快捷搜索和跟踪防护的相关…

【物联网技术与应用】实验3:七彩LED灯闪烁

实验3 七彩LED灯闪烁 【实验介绍】 七彩LED灯上电后,7色动闪光LED模块可自动闪烁内置颜色。它可以用来制作相当吸引人的灯光效果。 【实验组件】 ● Arduino Uno主板* 1 ● USB数据线* 1 ● 7彩LED模块*1 ● 面包板*1 ● 9V方型电池*1 ● 跳线若干 【实验原…