Ophcrack is a Windows password cracker based on rainbow tables. It is a very efficient implementation of rainbow tables done by the inventors of the method. It comes with a GTK+ Graphical User Interface and runs on [en:Windows], [en:Mac OS X] (Intel CPU) as well as on [en:Linux].
In the last release, ophcrack supports [en:Windows Vista|Vista]. Mmmm... sounds strange. <!--more-->
But it's true. And its because Vista is based on [en:LMhash]... too. Reading the article on [en:LMhash|Wikipedia about LM_hash]:
[...] Security weaknesses Although it is based on DES, a reasonably secure block cipher, the LM hash can easily be cracked due to two weaknesses in its implementation. [...] Because LM hash does not include salt, a time-memory trade-off cryptanalysis attack, such as rainbow tables, is also feasible. In 2003, Ophcrack, an implementation of the rainbow table technique, was published. It specifically targets the weaknesses of LM encryption, and includes pre-computed data sufficient to crack virtually all alphanumeric LM hashes in a few seconds. Many cracking tools, e.g. RainbowCrack, L0phtCrack and Cain, now incorporate similar attacks and make cracking of LM hashes trivial. To address the security weaknesses inherent in LM encryption, Microsoft introduced the NTLM algorithm with Windows NT 3.1. While LAN Manager is considered obsolete and current Windows operating systems use the stronger NTLM hashing method, all Windows systems still compute and store the LAN Manager hash by default for compatibility with LAN Manager and Windows Me or earlier clients. It is considered good security practice to disable this feature where it isn’t needed. Microsoft claims that support for LM will be completely eliminated in the new Windows Vista operating system.
So, does [en:Microsoft|M$] know that it's a very old and very "weak" algorithm? What about the famous and "wowed" security of Vista? Ok, the physical [en:Computer_security|security] is not possible (if I have physical access to a machine... software security is pratically useless), but... why they continue to use a so poor technology? Why If theyrself have tried to improve the strength of the algorithm in the past?
Why they are so [en:Idiot|IDIOT]?!?!?!?!? Why a plenty of [en:Moron (psychology)|MORONS] owns the Personla Computer Market-Share?!?!?!?!?