gpt4 book ai didi

.net - 如何从商店导出不可导出的私钥

转载 作者:行者123 更新时间:2023-12-03 06:13:19 24 4
gpt4 key购买 nike

我需要从 Windows 商店导出私钥。如果 key 被标记为不可导出,我该怎么办?我知道有可能,程序越狱可以导出这个 key 。

要导出 key ,我使用 Org.BouncyCaSTLe.Security.DotNetUtilities.GetKeyPair()(RSACryptoServiceProvider)cryptoProv.ExportParameters(true) 导出 key 。我在 Org.BouncyCaSTLe.Cms.CmsSignedDataGenerator 中使用导出的 key 进行 CMS 签名。

我需要 .Net 的解决方案,但任何解决方案都会有用。谢谢。

最佳答案

你是对的,据我所知,根本没有 API 可以导出标记为不可导出的 PrivateKey。但是如果你修补(在内存中)正常的 API,则可以使用正常的方式导出:)

mimikatz 有新版本,也支持 CNG 导出(Windows Vista/7/2008 ...)

  1. 下载(并以管理权限启动):http://blog.gentilkiwi.com/mimikatz (主干版本或最新版本)

运行它并在提示符中输入以下命令:

  • privilege::debug(除非您已经拥有它或仅针对 CryptoApi)
  • crypto::patchcng (nt 6) 和/或 crypto::patchcapi (nt 5 和 6)
  • crypto::exportCertificates 和/或 crypto::exportCertificates CERT_SYSTEM_STORE_LOCAL_MACHINE
  • 导出的 .pfx 文件受密码“mimikatz”保护

    关于.net - 如何从商店导出不可导出的私钥,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3914882/

    24 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com