Decrypt Dmg File Without Key

  1. Decrypt Dmg File Without Keychain

Advanced Encryption Standard(AES) is a symmetric encryption algorithm. AES is the industry standard as of now as it allows 128 bit, 192 bit and 256 bit encryption.Symmetric encryption is very fast as compared to asymmetric encryption and are used in systems such as database system. Following is an online tool to generate AES encrypted password and decrypt AES encrypted password. It provides two mode of encryption and decryption ECB and CBC mode. For more info on AES encryption visit this explanation on AES Encryption.

Make sure to install the vfdecrypt binary somewhere in your PATH or use the -d option of the the script. VFDecrypt Usage: Linux:./vfdecrypt -idmg location -kkey -o.dmg Windows: vfdecrypt -idmg location -kkey -o.dmg. After the encryption it will rename the files as a HTML file, with inside the original encrypted file. If you try to open any of these encrypted files, you will be redirect to the malcious web page, which is currently at, that will display the same screen of the “Decrypt Protect MBL Advisory” and will try to persuade you to pay the ransom in the form of a MoneyPak voucher. Jan 24, 2018 at 3:35 PM. If its encrypted, the only way to get the contents without the encryption key is to brute-force it, but I wouldn't get your hopes up. All these malware variants as of late rely on encryption being nearly unbreakable without government-funded super computing power, and even then its time consuming.

Also, you can find the sample usage screenshot below:

If You Appreciate What We Do Here On Devglan, You Can Consider:

  • Like us at: or follow us at
  • Share this article on social media or with your teammates.
  • We are thankful for your never ending support.

Usage Guide

Any plain-text input or output that you enter or we generate is not stored on this site, this tool is provided via an HTTPS URL to ensure that text cannot be stolen.

For encryption, you can either enter the plain text, password, an image file or a .txt file that you want to encrypt. Now choose the block cipher mode of encryption. ECB(Electronic Code Book) is the simplest encryption mode and does not require IV for encryption. The input plain text will be divided into blocks and each block will be encrypted with the key provided and hence identical plain text blocks are encrypted into identical cipher text blocks. CBC mode is highly recommended and it requires IV to make each message unique. If no IV is entered then default will be used here for CBC mode and that defaults to a zero based byte[16].

The AES algorithm has a 128-bit block size, regardless of whether you key length is 256, 192 or 128 bits. When a symmetric cipher mode requires an IV, the length of the IV must be equal to the block size of the cipher. Hence, you must always use an IV of 128 bits (16 bytes) with AES.

AES provides 128 bit, 192 bit and 256 bit of secret key size for encryption. Things to remember here is if you are selecting 128 bits for encryption, then the secret key must be of 16 bits long and 24 and 32 bits for 192 and 256 bits of key size. Now you can enter the secret key accordingly. By default, the encrypted text will be base64 encoded but you have options to select the output format as HEX too.

Similarly, for image and .txt file the encrypted form will be Base64 encoded.

Below is a screenshot that shows a sample usage of this online AES encryption tool.

AES decryption has also the same process. By default it assumes the entered text be in Base64. The input can be Base64 encoded or Hex encoded image and .txt file too. And the final decrypted output will be Base64 string. If the intended output is a plain-text then, it can be decoded to plain-text in-place.

But if the intended output is an image or .txt file then you can use this tool to convert the base64 encoded output to an image.

Please enable JavaScript to view the comments powered by Disqus.

Other Free Tools

Windows users mayunintentionallyenable EFS encryption (even from just unpacking a ZIP file created under macOS), resulting in errors like these when trying to copy files from a backup or offline system, even as root:

  • Windows
    • File Access Denied
    • Access is denied.
  • macOS:
    • The operation can’t be completed because you don’t have permission to access some of the items.
    • Permission denied
  • Linux:
    • Error splicing file: Permission denied
    • Permission denied

Despite popular perception ('If you don't have a copy of the certificate then your files are forever lost.', 'If you didn't export the encryption certificates from the computer that encrypted the files then the data in those files is gone forever', etc.), it may be possible to create the necessary certificate from an offline system or backup thanks to Benjamin Delpy'smimikatz and his guide howto ~ decrypt EFS files. Here is an abbreviated (and by turns amplified) version:

0. Copy necessary files

From the offline system, copy these folders and paste them into the directory containing mimikatz.exe on a running system:

  • %USERPROFILE%AppDataRoamingMicrosoft
    • SystemCertificates
    • Crypto
    • Protect

If the password is unknown, copy these two files as well:

Decrypt Dmg File Without Key
  • %WINDIR%system32config
    • SAM
    • SYSTEM

1. Retrieve certificate thumbprint from one of the encrypted files

2. Export certificate and its public key to DER

3. Find the master key

Check files within CryptoRSASID to find the one containing a pUniqueName which matches the key container found in step 2, e.g.,

4. Recover NTLM hash if necessary

If the password is unknown, recover the NTLM hash:

For domain accounts, you'll only need the NTLM hash (/hash:xx); for local accounts, you'll need either the corresponding password (/password:xx) or its SHA1 hash (/hash:xx), which means knowing, cracking, or looking it up:1

  • Lookup online:
  • Lookup offline:
  • Crack via hashcat or similar

5. Decrypt the master key

In this example, we have a local account with an NTLM hash of 31d6cfe0d16ae931b73c59d7e0c089c0, which corresponds to a blank password and a SHA1 hash of da39a3ee5e6b4b0d3255bfef95601890afd80709:

6. Decrypt the private key

7. Build PFX certificate

with OpenSSL:2

8. Install PFX certificate

9. Access your files!

Your files should now be accessible, but you may want to take this opportunity to decrypt them:

(or right click → Advanced → uncheck 'Encrypt contents to secure data' → OK).


  1. Benjamin mentions a few other possibilities: domain backup key, CREDHIST, and extracting NTLM & SHA1 hashes along with masterkeys from a full memory dump.

  2. 3gstudent suggests using cert2spc.exe and pvk2pfx.exe instead of openssl.exe:

    A potential downside of this approach is having to download the 810MB Windows 10 SDK rather than a 2MB OpenSSL binary; on the other hand, you don't have to trust a third party. Mount the Windows 10 SDK ISO and extract cert2spc.exe and pvk2pfx.exe via lessmsi; find cert2spc.exe in InstallersWindows SDK Signing Tools-x86_en-us.msi (ARM, x64, and x86 versions included) and pvk2pfx.exe in InstallersWindows SDK Desktop Tools x86-x86_en-us.msi, InstallersWindows SDK Desktop Tools x64-x86_en-us, and InstallersWindows SDK Desktop Tools arm64-x86_en-us.msi.



  • Search for EFS-encrypted files: cipher /u /n
  • View or backup existing certs via reykeywiz.exe or certmgr.msc
  • Advanced EFS Data Recovery 'helps recovering the encrypted files under various circumstances.
    • EFS-protected disk inserted into a different PC
    • Deleted users or user profiles
    • User transferred into a different domain without EFS consideration
    • Account password reset performed by system administrator without EFS consideration
    • Damaged disk, corrupted file system, unbootable operating system
    • Reinstalled Windows or computer upgrades
    • Formatted system partitions with encrypted files left on another disk'
  • EFS and decrypting a file:
    If you have your original profile, you can use 'reccerts' tool to retrieve the private key to recovery EFS file.
    reccerts.exe -path: 'profile path' -password:<password>
    But you have to contact to Microsoft Support to get this tool.

Decrypt Dmg File Without Keychain

created: 2019.10.18, updated: 2019.10.19

Comments are closed.