Can BitLocker Be Cracked?

Written by:  • Edited by: Bill Bunter
Updated Sep 13, 2010
• Related Guides: Microsoft | Encryption Software

BitLocker hacked, BitLocker is now cracked software, you are free to read protected data! That's what one could have read recently in many places after Passware Kit Forensic release, which introduced a new feature. What's all the fuss about?

The way to hack Bitlocker?

Bitlocker
click to enlarge
Passware Company recently issued next version of their software named Passware Kit Forensic, which, among all other features is stated (by online magazines and community, not by the company) to be able break Microsoft BitLocker protection, introduced in Windows Vista. Those of you who don't know what is BitLocker may read about it at BrightHub. Well, is it a failure of Microsoft Corporation to protect your data, does Passware know how to bypass Microsoft Bitlocker? Or is it another canard, brought to life be journalist? In my opinion it is the latter. No, the company really issued the software which is able under certain circumstances recover the key used by Windows BitLocker drive encryption. But what are the requirements to do so and how secure is BitLocker after the software is released?

Not really, but...

Firstly, the malefactor has to have in possession your hard drive or an exact copy of that drive at the very least. Actually this is the situation which Vista or Windows 7 BitLocker is to protect you from. Possession of the encrypted data itself doesn’t matter if you use this technology.

Secondly, the hacker has to have full memory dump to recover the key from it. It is not actually a flaw in software – many others (if not all) cryptographic algorithms may be “cracked” that way.

But what it does mean? It does mean that the rogue must have physical access to your computer while it is turned on and unlocked, because if your computer is turned off it is out of risk (at least if you have encrypted system drive). So are you supposed to hand your computer over to the hacker? It seems like there is no alternative. And even if hacker gets your computer in this state – why not just to decipher the hard drive contents or, what’s even more obvious, why not to copy its contents to another place while it is decrypted? Why one will need to acquire the software to do it hard way? The only way to use this feature for forensic purpose is to decrypt those notebooks which are hibernated and no encryption is applied to a partition where hiberfil.sys file residues.

So is this software totally useless to hackers? Unfortunately, no. I was able to think about at least one scenario which may, theoretically, lead to information disclosure. There is another technology piece which is named FireWire. Interfaces based on it are included in many of modern computers, both desktops and laptops. One of the features of the technology is an ability of a person with the access to a FireWire port of a targeted computer to access the computer’s memory directly no matter whether he has rights on it or no. and that is not Microsoft’s implementation of the protocol or drivers, it is the core feature of the technology, so every operational system is the subject to memory reading. And as a result every cryptosystem which holds keys in the memory while encrypting/decrypting data is a subject to such “crack”, which is not actually a crack or a vulnerability: the BitLocker and others similar systems are designed to protect inactive computers. It doesn’t provide any protection to a computer which is on. But what can you do to prevent even powered up computer?

Precautions to make it even more secure

1) Turn off every FireWire device you have on your computer unless you need it. There are not many advantages for FireWire before USB 2.0, and there is huge drawback. So turn it off.

2) Prevent your computer from stealing or physical access. If it is a notebook then put it in hibernation or turn it off every time you don’t need it or go away from it.

3) Encrypt with the Microsoft BitLocker not only drive with the sensitive data but also a system drive to prevent malicious user from accessing your hiberfil.sys, which contains memory dump for your computer if you use hibernation. Use TPM if it is possible: BitLocker without TPM is less secure.

And take care, of course.


Comments

Showing all 13 comments
 
Daniel Melanchthon [MS] Jan 18, 2011 6:51 AM
Re: Bitlocker
Hi James,

please take a look at the Bitlocker Repair Tool:

How to use the BitLocker Repair Tool to help recover data from an encrypted volume in Windows Vista or in Windows Server 2008
http://support.microsoft.com/kb/928201/en-us

This tool can help you to access encrypted data if the hard disk has been severely damaged. It can reconstruct critical parts of the drive and salvage recoverable data. A recovery password or recovery key is required to decrypt the data.

Best,
Daniel
James Jan 13, 2011 2:28 PM
Bitlocker
I have a disc with bitlocker, I lost the boot sectof the drive and have not been able to recover it. i took the drive and mounted it in an E-SATA case, All I cen see in a temp drive. Is there anyway of Decrypting this drive and getting my data back?
Fredda Jan 8, 2011 6:12 PM
....
Has it been done an code review for the bitlocker function
by an organisation OUTSIDE USA ?

How do I as a customer now that there is no backdoors ?

FBI, RIAA ?
Dmitry Sumin [passware] Sep 20, 2010 4:36 PM
RE: Can BitLocker Be Cracked?
>It does mean that the rogue must have physical access to your computer
>while it is turned on and unlocked
You don't need computer to be unlocked. Even with a locked computer one could still use Passware FireWire Memory Imager to get the memory.
keith Jun 20, 2010 7:51 PM
How can I get back into my laptop
I lost my pin along with my password reset (both were on my usb)....how can I bypass it?
Alexander Trofimov Feb 10, 2010 10:52 AM
2 Daniel Melanchthon [MS]
Thanks for joining us.
You are right: there is many ways to access the memory, but AFAIK the only one technology makes it possible without any additional configuration on the target machine.
Daniel Melanchthon [MS] Feb 10, 2010 10:43 AM
USB or PCI allows DMA access also
Firewire isn't the only way to get access to memory. You can add USB, PCI, Docking Ports, etc. to the list. The point is: Bitlocker is against offline attacks, not online attacks.

@BTOR: If you format a drive secured with Bitlocker with Windows Windows will overwrite the encrypted keys on the disk. The content (every bit) is still encrypted. Even if you overwrite every sector of the disk there is no chance to get unencrypted information back with tools like Easeus, etc.
Alexander Trofimov Jan 26, 2010 7:49 AM
2paul
So, you left your PIN on your encrypted with BitLocker drive and didn't create any recovery information? Correct me if I'm wrong.
Unfortunately in this cse there is nothing what can be done except remembering the PIN.
paul Jan 23, 2010 10:42 AM
RE: Can BitLocker Be Cracked?
DOH
i saved my pin on the hard drive i locked
am i stuffed or is anything i can do??
1500,gig hdrive 10 yrs worth of .
any help would be appreciated.
Alexander Trofimov Jan 20, 2010 9:25 AM
2BTOR
No, it definitely won't work; you'll just lose your data
BTOR Jan 20, 2010 9:16 AM
YES IT IS COMPLETELY POSSIBLE
VERY SIMPLE STEP TO CRACK THE BIT LOCKER

1.FORMAT THE BITLOCKED DRIVE
2.USE A DATA RECOVERY SOFTWARE LIKE EASEUS TO RECOVER THE DATA BACK
3. IN 2-4 HRS YOU WILL GET THE DATA YOU WANT FROM A FULLY STORED 250 GB HARD DISK
Alexander Trofimov Jan 13, 2010 6:28 AM
Not exactly
No, actually. Bitlocker cannot be cracked. There are ways to get PIN from a user. One may extract the keys from working laptop which has FireWire enabled. But there is no way to decipher Bitlocker protected volume one a hacker has turned off notebook on his hands.
Taavi Jan 13, 2010 6:19 AM
Still
Most companies are interested to ground the risk of leak of information in case of theft of laptop. In these cases BitLocker is not solution. It can be cracked.
 
blog comments powered by Disqus
Email to a friend