最终编辑: 一切都归结为 EFS 加密,我没有证书、私钥或任何东西,幸运的是,windows.old 有 AppData 文件夹,我可以从中获取所需的文件,以便按照已接受答案中的指南进行操作。这对我来说很有效。
另外,我没有密码,但计算机用户没有使用密码,因此指南中提到的空白密码哈希对我有用。有关我为调试所做的其他操作的更多详细信息,请参阅聊天。
编辑:我尝试了答案问题,它们对我来说不起作用,它们没有失败,它们运行了,并且所有权发生了变化,但我仍然无法访问这些文件。
今天是个好日子,
我遇到了这个问题,但我不知道该如何正确提问,因为它包含 Windows“文档”文件夹,如果你谷歌一下,就会出现很多关于各种文档的结果。无论如何,我要解释一下我的情况,看看能不能做些什么。
这个人将我爸爸的 Windows 电脑从 Windows 7 升级到了 Windows 10,我不太清楚他是怎么做到的,但是有一个 Windows.old 文件夹,里面有一个文件夹,里面的文件无法访问,而这正是我爸爸需要访问的,这是多年的努力,这就是我在这里提问的原因,因为我在互联网上找不到解决方案。
我将只输入用户名,因为我要附上屏幕截图,此时,我不太关心安全性,我只想能够访问文件。文件夹是“C:\Windows.old\Usuarios\MARTIN CAMPOS\Documentos”,这是西班牙语的 Windows。
很多年前,我曾经遇到过这个问题,但我用新硬盘替换了旧硬盘,因此旧硬盘中仍可以使用以前的 Windows 版本,我所做的只是启动使用旧硬盘的计算机,将“Documentos”文件夹中的所有文档复制到外部驱动器,而不是复制“Documentos”文件夹,就是这样,非常简单。在这种情况下,旧的 Windows 安装不可用,此人只是在同一硬盘上用 Windows 10 替换了 Windows 7。
好了,回到问题本身,“C:\Windows.old\Usuarios\MARTIN CAMPOS”内的任何文件都可以访问,只有“C:\Windows.old\Usuarios\MARTIN CAMPOS\Documentos”及其子文件夹中的文件无法访问,它们的图标上有一个锁:
我尝试了此视频中的解决方案:https://www.youtube.com/watch?v=sciON4DvGpY,看起来很有希望,但却没有奏效。
我尝试授予用户对该文件夹的完全控制权、更改所有者以及我能想到的任何操作:
但是我没有运气,我注意到权限看起来不一样,复选标记显示为灰色:
而不是像粗体黑色:
不确定这是否与此有关。我收到的文件错误是“拒绝访问”:
但是,是的,这就是我遇到的问题,有什么可以做的吗?任何帮助都将不胜感激。
編輯
icacls 的输出:(最后一行,因为它对于所有文件都是相同的)
archivo procesado: C:\Windows.old\Users\MARTIN CAMPOS\Documents\XML Y PDF YAMB\RFC YAMB010526S46-2.pdf
archivo procesado: C:\Windows.old\Users\MARTIN CAMPOS\Documents\XML Y PDF YAMB\RFC YAMB010526S46.pdf
archivo procesado: C:\Windows.old\Users\MARTIN CAMPOS\Documents\XML Y PDF YAMB\SAT.pdf
archivo procesado: C:\Windows.old\Users\MARTIN CAMPOS\Documents\XML Y PDF YAMB\SATaclaracion.pdf
archivo procesado: C:\Windows.old\Users\MARTIN CAMPOS\Documents\XML Y PDF YAMB\SATactualizaciondeoblig.pdf
archivo procesado: C:\Windows.old\Users\MARTIN CAMPOS\Documents\XML Y PDF YAMB\SATsuspensióndeactividadesYAMB.pdf
archivo procesado: C:\Windows.old\Users\MARTIN CAMPOS\Documents\XML Y PDF ZAPM\Acuse_renovacionZAPM.pdf
archivo procesado: C:\Windows.old\Users\MARTIN CAMPOS\Documents\XML Y PDF ZAPM\RFC ZAPM510126KW7 CAMBIO DE DOMICILIO.pdf
archivo procesado: C:\Windows.old\Users\MARTIN CAMPOS\Documents\XML Y PDF ZAPM\RFC ZAPM510126KW7.pdf
archivo procesado: C:\Windows.old\Users\MARTIN CAMPOS\Documents\XML Y PDF ZAPM\SAT RESICOzapm.pdf
Se procesaron correctamente 16334 archivos; error al procesar 0 archivos
意思是“16334 个文件处理正确,0 个文件处理错误”
尝试将文件复制到文件夹外时出错,包括当前登录 Windows 的用户:
其含义为“您需要权限才能执行此操作/需要 DESKTOP-AUKOJ78/Campos 的权限才能对此文件进行更改。”
我从运行命令中得到了什么icacls“C:\Windows.old\Users\MARTIN CAMPOS\Documents”:
C:\Windows\system32>icacls "C:\Windows.old\Users\MARTIN CAMPOS\Documents"
C:\Windows.old\Users\MARTIN CAMPOS\Documents APPLICATION PACKAGE AUTHORITY\ALL APPLICATION PACKAGES:(OI)(CI)(F)
APPLICATION PACKAGE AUTHORITY\TODOS LOS PAQUETES DE APLICACIÓN RESTRINGIDOS:(OI)(CI)(F)
DESKTOP-AUKOJ78\Campos:(OI)(CI)(F)
Everyone:(OI)(CI)(RX)
BUILTIN\Administradores:(OI)(CI)(F)
NT AUTHORITY\SYSTEM:(OI)(CI)(F)
Se procesaron correctamente 1 archivos; error al procesar 0 archivos
编辑更多信息
所以我按照建议做了 ChkDskC:/OfflineScanAndFix并在 Windows 7 中创建一个具有相同用户名的新用户,但似乎没有任何效果,我还尝试了仅 1 个文件的权限,试图解除阻止或采取其他措施,但似乎没有任何效果。没有什么可以移除黄色挂锁。
我剩下的唯一能做的就是尝试恢复到 Windows 7,还有 Linux,但只有当我拿到物理 CPU 时才能尝试这些。
同时,我们也非常欢迎您提出任何进一步的远程建议。
编辑 3 Ubuntu 屏幕截图
因此,我注意到我只能打开在某个日期之前创建或修改的文件,大约在 2018 年 2 月 3 日及之前。
这是我用手机拍的照片,显示“权限被拒绝”错误。并打开一个于 2018 年 2 月 3 日创建的文件,该文件可以打开。
答案1
可耻的直接复制/粘贴解密 EFS 加密文件文章:
回顾聊天记录(在问题评论下)Windows 右上角的金色挂锁似乎表示 EFS 文件。w32sh 发布A链接至论坛建议修复这篇文章并且 OP 建议它似乎允许他们解密他们的文件!
- 从其中一个加密文件中检索证书指纹
密码/c“D:\ Users \ foo \ Pictures \ secret.jpg”...证书指纹:096B A4D0 21B5 0F5E 78F2 B985 4A74 6167 8EDA A006
未找到恢复证书。
无法检索关键信息。
无法解密指定的文件。
- 将证书及其公钥导出至 DER
mimikatz # crypto::system /file:"SystemCertificates\My\Certificates\096BA4D021B50F5E78F2B9854A7461678EDAA006" /export ... 密钥容器:d209e940-6952-4c9d-b906-372d5a3dbd50 提供程序:Microsoft Enhanced Cryptographic Provider v1.0... 已保存到文件:096BA4D021B50F5E78F2B9854A7461678EDAA006.der
- 找到主密钥
检查 Crypto\RSA\SID\ 内的文件,找到包含与步骤 2 中找到的密钥容器匹配的 pUniqueName 的文件,例如,
mimikatz # dpapi::capi /in:"Crypto\RSA\S-1-5-21-3425643682-3879794161-2639006588-1000\43838b0ac634d4f965f7c24f0fa91b2b_a55eeef9-ab65-4716-a466-adfc937caecd" ... pUniqueName : d209e940-6952-4c9d-b906-372d5a3dbd50 ... guidMasterKey : {92f17fce-aae6-488b-9fd8-7774c6c3eb16}
- 如有必要,恢复 NTLM 哈希
如果密码未知,请恢复 NTLM 哈希:
mimikatz # lsadump::sam /system:SYSTEM /SAM:SAM ... RID: 000003e8 (1000) 用户: foo 哈希 NTLM: 31d6cfe0d16ae931b73c59d7e0c089c0
对于域帐户,您只需要 NTLM 哈希 (/hash:xx);对于本地帐户,您需要相应的密码 (/password:xx) 或其 SHA1 哈希 (/hash:xx),这意味着知道、破解或查找它:1
Lookup online:
CrackStation
Ntlm() Encrypt & Decrypt
HashKiller
Lookup offline:
Rainbow Crackalack
FreeRainbowTables.com
Crack via hashcat or similar
- 解密主密钥
在此示例中,我们有一个本地帐户,其 NTLM 哈希值为 31d6cfe0d16ae931b73c59d7e0c089c0,对应密码为空白,SHA1 哈希值为 da39a3ee5e6b4b0d3255bfef95601890afd80709:
mimikatz # dpapi::masterkey /in:"Protect\S-1-5-21-3425643682-3879794161-2639006588-1000\92f17fce-aae6-488b-9fd8-7774c6c3eb16" /hash:da39a3ee5e6b4b0d3255bfef95601890afd80709 ... [masterkey] 带有哈希:da39a3ee5e6b4b0d3255bfef95601890afd80709 (sha1 类型) 密钥: 6e24723a56a885fc957f25d4872cbbf10589b1f08033d32174ef3618a192f0e101e41196ca76d689057737429af000af2d7e19497ef2151344dfdfdfb9a6bfd0 sha1:4505118da94b7df471bbbcf6d2c6c744a612e62b
- 解密私钥
mimikatz # dpapi::capi /in:"Crypto\RSA\S-1-5-21-3425643682-3879794161-2639006588-1000\43838b0ac634d4f965f7c24f0fa91b2b_a55eeef9-ab65-4716-a466-adfc937caecd" /masterkey:4505118da94b7df471bbbcf6d2c6c744a612e62b ... 私人出口:OK - 'raw_exchange_capi_0_d209e940-6952-4c9d-b906-372d5a3dbd50.pvk'
- 构建 PFX 证书
使用 OpenSSL:2
openssl.exe x509 -inform DER -outform PEM -in 096BA4D021B50F5E78F2B9854A7461678EDAA006.der -out public.pem
openssl.exe rsa -inform PVK -outform PEM -in raw_exchange_capi_0_d209e940-6952-4c9d-b906-372d5a3dbd50.pvk -out private.pem 写入 RSA 密钥
openssl.exe pkcs12 -in public.pem -inkey private.pem -password pass:bar -keyex -CSP "Microsoft Enhanced Cryptographic Provider v1.0" -export -out cert.pfx
- 安装 PFX 证书
certutil -user -p bar -importpfx cert.pfx NoChain,NoRoot 证书“用户”已添加到存储中。CertUtil:-importPFX 命令已成功完成。
- 访问您的文件!
您的文件现在应该可以访问了,但是您可能想借此机会解密它们:
密码/d“D:\ Users \ foo \ Pictures \ secret.jpg”
密码/d/s:“D:\Users\foo\Pictures”
(或右键单击→高级→取消选中“加密内容以保护数据”→确定)。
答案2
这台计算机所发生的情况是不合逻辑的,但我建议不要试图修复它,而是解决问题。
我建议启动 Linux Live USB 并复制 Documents 文件夹。Linux 不关心文件的 Windows 权限。
之后,我建议运行chkdsk
以验证磁盘的完整性,因为拥有该文件夹的所有权就足以授予所有访问权限。
答案3
使用 Unlocker 软件解锁文件并删除权限。
这也将帮助您重命名锁定的文件。