Fiddler之makecert.exe提示Failed to acquire a security provider from issuer's centificate问题解决

接口测试之Fiddler抓取HTTPS请求 2、打开HTTPS配置项,勾选“CaptureHTTPS CONNECTs”,同时勾选“Decrypt HTTPS traffic”,弹出的对话框选择“是”(即安装fiddler自己的证书)。6、在“Telerik Fiddler Options”中“HTTPS”中,点击“CertEnroll engine”,在弹出的“Certificate Creation Preferences”中,选择Engine“MakeCert”,然后点击“OK”,生成对应证书。软件测试全栈系列课程。... 阅读详情
使用Fiddler抓包https时会发生这个问题,最初碰到这个问题的时候始终弄不清楚什么原因,有的机器可以,有的机器就不行。
经过一番google之后,才终于解决这个问题,下面说一下解决的思路。最初的错误提示如下图:

![错误提示](https://img-blog.youkuaiyun.com/20150618195707682)
首先删除当前的根证书,删除的步骤如下(这个步骤从网上拷贝了,见后文参考链接):
1. Go to Start/Run and run "MMC"
2. Go to File..Add/Remove Snap-in
3. Click Add
4. Select Certificates and click Add
5. Selet My User Account and click finish
6. Close the dialogs and you will be in the certificates snap-in
7. Go to Certificates-Current User/Personal/Certificates
8. Right click on DO_NOT_TRUST_FiddlerRoot and delete it.

When you restart Fiddler and hit your first HTTPS site it will re-create the certificate and fiddler should work.    

接下来重新启动Fiddler,再打开一个https的网站试试,这时候有可能makecert会提示另一个错误:
Can’t create the key of the subject (‘JoeSoft’)

在网上搜索这个错误的参考文章,发现说是权限的问题,我检查了%appdata%\Microsoft\Crypto\RSA\S-1-5-21-452922241-2776708937-1870220006-1000路径的权限,发现没有问题,在使用ProcessExplorer监控makecert.exe后发现,makecert会尝试写入一个文件:

C:\Users\user\AppData\Roaming\Microsoft\Crypto\RSA\S-1-5-21-3753638101-336018595-2945602125-1000\7b90a71bfc56f2582e916a51aed6df9a_8d239c71-c713-4d56-8ddb-15fe7cecf805

而这个文件已经存在了,于是我将这个文件改为其他名字,再次运行Fiddler,进入:
Tools->Fiddler Options->HTTPS->勾选Decrypt HTTPS traffic。
没有再提示那个can’t create的错误,说明已经成功了。然后打开一个https站点试试,成功解析https请求,大功告成!

总结一下,出现那个错误,有可能是Fiddler根证书损坏引起的,删除根证书后,Fiddler会尝试创建新的根证书,但是因为RSA目录下文件已存在,导致无法创建。因此其实要删除根证书和对应的文件才行了。

参考网址(需要跳墙):
1. http://houseofderek.blogspot.com/2009/07/problem-using-fiddler-to-monitor-ssl.html
2. http://nerdwords.blogspot.com/2008/01/makecertexe-error-can-create-key-of.html

fiddler及fiddlercertmaker.exe安装包 很好用的手机抓包软件,如果要抓https包,可以参考以下地址配置,本人按照这个已经成功配置,其中涉及到的fiddlercertmaker.exe安装包,本人一并提供。 http://blog.csdn.net/d1240673769/article/details/74298429 立即下载

相关推荐

Shader之——花草动画shader

今天 ,接到了个需求,花草的动画。谈到花草动画,立马就想到顶点动画,让顶点动起来就可以实现了。但是有个问题,所有的草都往一个方向运动,这个就麻烦了。因为在shader里没有随机这种概念,提到最多的是用一张噪声图来模拟。在网上搜索了一下,发现有更好的办法,就是用每个顶点到一个点的距离来控制动画的开始,毕竟每个顶点到同一个点的距离很少是一样的。 float dis = distance ...

baicaishisan的博客 2184

Android Studio 通过系统文件管理器浏览文件和文件复制(只模拟器实现)

Android Studio 通过系统文件管理器浏览文件和文件复制(只模拟器实现)

qq_46574738的博客 3522

ESP32专用E220LoRa库:EBYTE LoRa模块驱动与点对点透传实现

LoRa是一种基于扩频技术的低功耗远距离无线通信协议,广泛应用于物联网终端设备间的数据传输。其核心原理在于通过线性调频(Chirp)信号提升接收灵敏度与抗干扰能力,从而在Sub-GHz频段实现数公里级视距通信。该技术具备高链路预算、强穿透性与多节点并发接入能力,显著降低广域传感网络的部署成本与功耗门槛。典型应用场景包括农业环境监测、工业设备远程诊断、智能表计数据回传等对可靠性与简易集成要求严苛的嵌入式系统。本文聚焦EBYTE E220-400T22D模块在ESP32平台上的工程化落地,深入解析硬件引脚时序约

weixin_36064575的博客 554

【错误记录】Android Studio 调试 华为手机 不显示 Logcat 日志 ( Fail to acquire dataAnalyzerService | HarmonyOS 鸿蒙系统 )

E/BehaviorCollectManager: Fail to acquire dataAnalyzerService... E/Adreno-AppProfiles: Could not find QSPM HAL service E/OpenGLRenderer: Unable to match the desired swap behavior.

让 学习 成为一种 习惯 ( 韩曙亮 の 技术博客 ) 7640

kaggle——信用卡欺诈检测项目实战

笔记第一步:了解题目,确定任务第二步:场景分析第三步:数据预处理看是否有缺失值查看样本类别分布数据不均衡解决办法数据值标准化/归一化第四步:特征工程1)查看特征分布情况,把不同类别下特征分布相差不大的特征删除掉2)特征缩放第五步:模型训练处理不平衡样本交叉验证求取最好的模型参数第六步:模型评估使用下采样数据训练与测试使用下采样数据训练与测试(不同的阈值对结果的影响)使用下采样数据训练,原始数据进行测试原始数据进行K折交叉验证使用原始数据进行训练和测试查看ROC曲线逻辑回归阈值选择过采样总结 第一步:了解题目

weixin_45942265的博客 1万+

华为2021年天线工程师笔试题目回忆总结(持续更新)

1. 判定长线和短线 所谓长线是指传输线的几何长度和线上传输电磁波的波长的比值(即电长度)大于或接近于1。反之称为短线。是相对于波长而言的。 1000m的传输线,对于频率为50hz(即波长为6000km)的交流电来说,仍远小于波长,应视为短线。长线和短线的区别还在于:长线为分布参数电路,而短线是集总参数电路。 2. 判定传输线的容性和感性 传输线上的输入阻抗具有以下特点: 1/4波长变换性:感性负载与容性负载变换,开路与短路变换; 1/2波长重复性:相距1/2波长的整数倍的两个点输入阻抗都相等。1/4开路传

ludashi3的博客 9530

fiddler讲解

1.fiddler证书安全问题 makecert.exe -r -ss my -n “CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com” -sky signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy authority -a sha1 -m 120 -b 10/12/2080 是因为之前中文版证书下载不了,在DOS命令里边进入了fiddler的路径添加了上面这

wang_chenyang的博客 669

DeepSeek跨会话协作指南:让AI成为你的「第二大脑」

通过DeepSeek的跨会话协作系统,用户实测工作效率提升63%。

紫夜若涵的博客 1475

【实战排查】HarmonyOS设备Logcat日志消失之谜:从Fail to acquire dataAnalyzerService到完整解决方案

本文深入分析了HarmonyOS设备Logcat日志消失的常见原因及解决方案。从`Fail to acquire dataAnalyzerService`错误入手,揭示了HarmonyOS日志机制的特殊性,并提供了从基础检查到工程菜单设置的完整排查流程,帮助开发者快速恢复日志输出,提升调试效率。

weixin_30466039的博客 324

新手必看:如何用Python模拟电动助力转向系统(EPS)的传感器信号处理

本文详细介绍了如何使用Python模拟电动助力转向系统(EPS)的传感器信号处理流程,包括转向力矩、转向角度和车速信号的生成与滤波处理。通过实战代码示例,帮助开发者理解ECU如何计算助力扭矩,并提供了可视化分析和性能优化建议,适合汽车电子系统开发新手学习。

weixin_28327051的博客 355

15张图详解三方支付:总架构、5大核心业务处理流程、备付金管理

用户可以将银行卡与零钱账户绑定,建立银行结算账户与支付账户的连接,然后将银行账户资金充值到零钱账户中,或将零钱账号中的余额提现至绑定的银行卡。因此,用户在A支付机构的零钱一般只能支付给A支付机构的商户,如支付宝的零钱不能支付给微信的商户。这五大业务的协同运作,使得第三方支付机构这一庞大的支付服务平台能够为市场提供卓越的支付能力。到了结算时间,网联会向备付金集中存管账户提交结算指令,在第三方支付机构备付金集中存管账户内完成最终的结算,并将结算结果及额度变动情况通知给第三方支付机构,具体流程如图13所示。

银行信息系统应用架构详解 1044

解决Fiddler提示creation of the root certificate was not successful的问题

作者:iamlaosong 学习抓包工具Fiddler。Fiddler官网(https://www.telerik.com/fiddler)中下载链接是这个:http://www.telerik.com/download/fiddler/fiddler4 安装了.Net Framework后才能安装fiddler。如果系统没有安装.Net Framework,在fiddler的安装中会提示下载安...

驽马十驾 才定不舍 3万+

36、T5L 迪文屏C51开发之绘制动态曲线

T5L 迪文屏C51开发之绘制动态曲线1、介绍2、例程功能简介3、GUI界面设计3、C51程序设计 1、介绍   本文将利用DGUS Tool软件中的【动态曲线控件】来绘制曲线效果,在T5L迪文屏中总共支持8个通道的曲线,而曲线数据是需要缓冲区的,如果 8 通道曲线同时使用,0x1000-0x4FFF 将作为曲线缓冲区地址,此时该部分变量地址不能被其他控键使用,其他控键地址使用范围为0x5000-0xFFFF,当某曲线通道不被使用时,那么其所对应的缓冲区地址可以做其他用途,曲线通道具体的地址分布如下图所示:

嵌入式羊圈 3133

Fiddler证书生成错误解决方法

1、移除 C:\Users\Administrator\AppData\Roaming\Microsoft\Crypto\RSA 目录下所有文件 2、用管理员权限执行命令:makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fiddler2.com"

Jinda的博客 1万+

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

fiddler更新后证书导出和报错的坑(The root certificate could not be located.)

用过fiddler的,大家都知道它的强大。不过每次打开它总会弹出提示更新的对话框,很烦!在设置里可以取消掉更新提示! 在fiddler正常使用的情况下,不建议去更新新版本。 打开fiddler时update更新提示框: 证书导出报错:The root certificate could not be located. 打开浏览器浏览网页时证书报错:Creation of the root certificate was not succesful. 没办法,小编为了解决fid...

岁月静好 3105

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

fiddler安装后 浏览器无法正常上网,提示不是安全链接的解决办法(常规版本之外的解决办法)

fiddler安装后 浏览器无法正常上网,提示不是安全链接的解决办法(常规版本之外的解决办法) 在浏览器中导入的方法,我用了之后依旧没办法正常链接浏览器!!! 而且我有多个浏览器懒得一个个进行导入。 于是我找到了另一种方法,亲测有效!!! 选择导出证书,点击Tools>Options> HTTPS页面上的Actions,选第二个(Export root certificate to desktop),操作导出证书文件至桌面,会在桌面上生成一个文件FiddlerRoot.cer。 重点!!! 不用

kplusw的博客 3443

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

fiddler抓包时APP提示Trust anchor for certification path not found原因及解决方法

fiddler抓app的https包的步骤: 1、fiddler确保以下内容已勾选:(勾选后fiddler重启一下) 2、cmd打开命令行,windows系统输入ipconfig查fiddler所在的计算机的ip,我的ip是192.168.8.164,端口号默认是8888,如上图。 3、打开android设备的“设置”->“WLAN”,找到你要连接的网络,在上面长按,然后选择“修改网络”,弹出网络设置对话框,然后勾选“显示高级选项”,进行以下设置,点击保存 4、打开浏览器,输入ht

qq_42132922的博客 9282

Fiddler提示creation of the root certificate was not successful的解决方法

首先,确定是不是这样的问题: fiddler设置 1.打开菜单栏:Tools>Fiddler Options>HTTPS 2.勾选Decrypt HTTPS traffic,里面的两个子菜单也一起勾选了 导出证书 1.点右上角Actions按钮 2.选第二个选项,导出到桌面,此时桌面上会多一个文件:FiddlerRoot.cer,如图。 导入到chrome浏览器 ...

5295

fiddlercore问题解决方案,fidder抓包,抓手机app

1.浏览器提示“您的连接不是私密连接” 解决办法: 1.手动安装证书,访问你监听端口,比如http://127.0.0.1:8888/ 直接安装, 2.使用代码安装 //证书管理 X509Certificate2 oRootCert = CertMaker.GetRootCertificate(); //创建证书 X5...

Harry_一棵树的博客 3694

Fiddler 提示creation of the root certificate was not successful 证书安装不成功

在使用Fiddler抓包时,我们有时需要抓https协议的包,这种需要配置一下 开启监控https才可以 首先 找到Tools——>Options 在弹出的菜单中 选择https项 勾选捕捉https 这样配置完OK之后 一般会弹窗提示安装证书,点击安装,然后重启Fiddler即可。 但有时候没有弹窗安装证书或根本就没有提示,这种情况一般在Win7中较多出现,Win7的系统https方面 在.net Framework4.0上有bug 网上搜罗一番之后解决方案是 ...

测试进阶之路 1182

fiddler提示创建证书失败

makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http:/ /www.fiddler2.com" -sky signature -eku 1.3.6.1.5.5.7.3.1 -h 1 -cy authority -a sha1 -m 120 -b 10/12/2020

zp的博客 1939

关于Fiddler 出现 Creation of interception certificate failed.提示的解决办法

Recently I had some problems with the HTTPS decryption of Fiddler. Outlook could not connect to the mail server, promting me again and again for my credentials. Deleting all the Fiddler certificate

qq_763034592的博客 5189

Fiddler在win7系统中根证书创建失败的解决方法

我在win7中安装了fiddler之后,一直无法成功创建根证书,一直出现错误提示 解决办法: 打开cmd命令行 进入Fiddler的安装目录下。我的是:D:\fiddler 输入命令: makecert.exe -r -ss my -n "CN=DO_NOT_TRUST_FiddlerRoot, O=DO_NOT_TRUST, OU=Created by http://www.fid...

chibuqikendeji的博客 2万+

Fiddler根证书创建失败解决方案:技术分析与应用推荐

Fiddler根证书创建失败解决方案:技术分析与应用推荐 去发现同类优质开源项目:https://gitcode.com/ 项目介绍 Fiddler是一款广泛使用的网络调试工具,尤其在开发和测试环境中,它能够帮助开发者捕获和分析HTTP/HTTPS流量。然而,在使用Fiddler时,用户可能会遇到一个常见问题:创建根证书失败。这个问题可能会导致Fiddler无法正常捕获HTTPS流量,从而影响调试...

gitblog_06529的博客 1064

Fiddler证书过期解决方案

Fiddler证书过期解决方案

weixin_44722289的博客 2940
上一篇: hao123流氓设置浏览器注意并且导致蓝屏的问题
下一篇: 碰到Windows7启动时提示amd_xata.sys签名验证失败的解决办法
pendle
博客等级 码龄20年 44粉丝 78原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值