【问题标题】:Decrypting EFS encrypted files解密 EFS 加密文件
【发布时间】:2010-07-25 14:01:49
【问题描述】:

在我的旧 Windows XP 安装中,我有许多使用 EFS 加密的文件。我安装了 Windows 7,现在我无法访问这些文件。你可以阅读整个尴尬的情况here。

好消息是我有可以解密文件的密钥。我知道这一点是因为我使用了EFS data recovery,它能够解密文件。它还发现我有一些可用的密钥文件(主密钥和私钥)。

这里的问题是 Elcom 想要 150 美元购买他们的工具,而我加密的东西不值 150 美元。有没有办法让我自己以编程方式做到这一点?

编辑:这个链接太棒了...EFS recovery

【问题讨论】:

  • 怀疑 EFS 恢复 链接可能已被劫持。单击它并得到一大堆“更新诺顿”弹出窗口。试图查看源代码并且只得到重定向到http://www.beginningtoseethelight.org/efsrecovery/?js=<base 64 with 2 json objects + unknown binary>&sid=<guid> 的脚本。这重定向到http://survey-smiles.com/?js=<more base 64>&sid=<different guid>,它反复重定向到自己(直到它确定我是 DOS 攻击)。见hybrid-analysis

标签: c# encryption encrypting-file-system


【解决方案1】:

我找到了以下资源:

http://www.beginningtoseethelight.org/efsrecovery/

它概述了如何恢复我的文件。我确实拥有所有密钥,因此我可以在必要时解密文件。但是,我放弃了这一点,因为我不想为了恢复旧系统而破坏现有系统。你仍然有机会烧毁新的 Windows 安装,我不想处理所有备份的东西。

【讨论】:

    【解决方案2】:

    我知道的唯一其他答案是使用一个名为 RECCERTS.EXE 的工具,Microsoft 产品支持部门为致电的人提供了该工具。我什至无法想象为什么在人们用 EFS 反复遇到此类问题多年之后,Microsoft 仍然 没有将这个工具作为免费下载发布。它搜索它指向的任何可用文件,以查找解密所需的所有密钥和元数据的残余,并使用您以前安装的操作系统用于解密系统上的 EFS 加密文件的 RSA 私钥。它工作得非常好,但是从网络上的少量文档(即 MSDN 社交论坛帖子 - 2009 年最新)看来,这个工具似乎仍然只有在你能找到一种方法来说服 MS 产品支持向你发送复制。似乎这里最便宜的官方门口是 99 美元的电子邮件事件,但我想知道如果你证明这解决了你的问题,他们是否会退还你的钱(参见他们过去如何退款 - 并且可能仍然这样做 - 如果 PSS 事件您能够证明您正在调用的他们的软件中存在错误)。并不是说这是一个错误,而是一个可疑设计的痛苦副产品,它没有警告用户采取适当和明确的步骤来避免这些恢复噩梦。

    唯一的其他可能解决方案是在网络上搜索 RECCERTS.EXE 并查看是否有任何位置可供下载。许多此类网站使用合法文件名作为“诱饵”,让您下载被证明是恶意软件的内容,因此如果您采用这种方法,请务必小心。但是,如果您的时间价值不到 99 美元,那么您只需冒着用令人讨厌的恶意软件冲洗 Windows 安装的风险 - 并且必须擦除和恢复系统。 [只需确保存在您要恢复的文件的离线副本,以防恶意软件感染或损坏这些文件的在线挂载副本。]

    【讨论】:

      猜你喜欢
      • 2022-09-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多