恢复 DriveLock 密码,转换证书

恢复 DriveLock 密码,转换证书

我正在尝试恢复加密文件系统丢失的密码。使用的软件是 CenterTools DriveLock,一些旧版本,专有,没有文档。与 VeraCrypt 类似,它可处理多个大文件和可执行文件中的加密磁盘。可执行字符串提到 AES/3DES/Blowfish/Twofish/CAST5/SHA-1/RIPEMD/PMC/Serpent/Whirlpool。所以可能是 AES

在第一个加密文件上运行 binwalk 得到了一个私钥:

1164 0x48C Private key in DER format (PKCS header length: 4, sequence length: 329

原始文件(Base64 编码):

MIIBSQIBADGB5jCB4wIBADBMMDgxNjA0BgNVBAMTLURyaXZlTG9jayBDb250YWluZXItYmFzZWQg
RW5jcnlwdGlvbiBSZWNvdmVyeQIQJ4WOaLFnRpJI18AOLBgV8jANBgkqhkiG9w0BAQEFAASBgIXT
提交评论
SDBx1YFUdYYX08xQl5prQbEClHrrEgvOMlJDrHLuDwErkymHuIzMyBNX0yhbndeW0HepC+swtcCI
bTM9hLAugEkApONLMFsGCSqGSIb3DQEHATAMBggqhkiG9w0DBAUAgEAjCk9WujyWarnk2c3/8U1u
Euq6yIlEVN/c2NwIGYBNLTBC+mrsw7wX465zvXi4cpLsWTbpR8Sg5Vino3wUlUhe

openssl asn1parse -inform DER -in der_private_key

    0:d=0 hl=4 l= 329 缺点:序列          
    4:d=1 hl=2 l= 1 prim:整数:00
    7:d=1 hl=3 l= 230 缺点:设置               
   10:d=2 hl=3 l= 227 缺点:序列          
   13:d=3 hl=2 l= 1 prim:整数:00
   16:d=3 hl=2 l= 76 缺点:序列          
   18:d=4 hl=2 l= 56 缺点:序列          
   20:d=5 hl=2 l= 54 缺点:设置               
   22:d=6 hl=2 l= 52 缺点:序列          
   24:d=7 hl=2 l= 3 原始:对象:commonName
   29:d=7 hl=2 l= 45 prim: PRINTABLESTRING :DriveLock 基于容器的加密恢复
   76:d=4 hl=2 l= 16 原始:整数:27858E68B167469248D7C00E2C1815F2
   94:d=3 hl=2 l= 13 缺点:序列          
   96:d=4 hl=2 l= 9 prim:对象:rsa加密
  107:d=4 hl=2 l= 0 原始:NULL              
  109:d=3 hl=3 l= 128 prim: 八位字节字符串 [十六进制转储]:85D328B2331057D8A5F9E8B8D1199DD206556651B2E9ACB71D91C41494C7015E8BD75E69E96395BF6B87104BD3B010B2648AD7E6E39AAE5748E47E483071D58154758617D3CC50979A6B41B102947AEB120BCE325243AC72EE0F012B932987B88CCCC81357D3285B9DD796D077A90BEB30B5C0886D333D84B02E804900A4E34B
  240:d=1 hl=2 l= 91 缺点:序列          
  242:d=2 hl=2 l= 9 原始:对象:pkcs7-数据
  253:d=2 hl=2 l= 12 缺点:序列          
  255:d=3 hl=2 l= 8 原始:对象:rc4
  265:d=3 hl=2 l= 0 原始:NULL              
  267:d=2 hl=2 l= 64 原始: 续 [ 0 ]        

可能是加密的证书?

我如何将其转换为使用 crackpkcs12 或类似工具进行单词列表攻击?

答案1

此文件看起来像 PKCS#7 (CMS, S/MIME) EnvelopedData。它没有证书的私钥;它有一些数据(可能是文件的对称密钥)加密证书(基本上类似于 PGP 加密文件)。

(我认为 binwalk 将它与 PKCS#8 加密的私钥混淆了,因为它们都是 ASN.1 DER 文件,但实际内容看起来根本不像 PKCS#8。)

此文件的加密不涉及密码,因此没有单词表。只有当您找到与此“DriveLock 基于容器的加密恢复”证书匹配的实际私钥时,这些才会有帮助。

相关内容