Images Research Events Premium Services Media Kit Network Map E-mail Offers Whitepapers Vendor Showcases
 subjects:
EarthWeb Hardware
subjects:

Search EarthWeb Network

internet.commerce
Partners & Affiliates














Tutorials and Tools
FREE TECH Newsletters

SysOpt > Tutorials & Tools > Uncrackable Win2k/NT4 Passwords

Go to page: 1 2 3 

Uncrackable Win2k/NT4 Passwords- Page 2/3
January 3, 2001
By Joel Kleppinger


How Windows 2000 Differs

It used to be that any lamer (second-rate hacker) could just run L0phtCrack against an NT4 domain server and get the entire username and password hash list and start cracking away. With Windows 2000, however, it's quite a bit more difficult. No longer can they just install L0phtCrack and get the hashes from the registry of any local or networked Windows 2000 machine. Although Windows 2000 returns values that L0phtCrack will accept, the hashes are not true NTLM or LM hashes and thus are worthless, at least to L0phtCrack 2.5.

The way most crackers will try to get in is by making the pwdump2 program run on the domain controller. (It must run locally on the controller, as there is no way to run it on a workstation to attack another computer). Speculatively, the only way to get the correct hashes remotely is to copy the file to the domain controller, get an administrator (or be an administrator and use telnet) to run pwdump2 on the domain controller, and then get the results in some form that can then be used by L0phtCrack.

Windows 2000 also differs from NT by using Kerberos password authentication. Kerberos works by considering the password a private key and then gets a bit of information from the server, which is encrypted with the key and returned to the server. The server then checks the encyrpted information, and if it can decrypt it with the password, the user is authenticated. Thus, there is no way to get login information by sniffing for passwords and hashes over the network. Unfortunately, this works only with other Windows 2000 systems and within a Windows 2000-only environment. Unix has had Kerberos authentication capabilities for years, but some sections of the protocol that Microsoft used weren't in the specifications, which made their implementation incompatible with all other Kerberos-capable systems.

Windows 2000 is almost the same as NT4 simply because it still stores the same hashes. It merely makes it hard to get to them. This is especially important in the next section, since both operating systems treat hashes in the same way, making a password that is uncrackable on one uncrackable on the other.

Uncrackable NT4/Windows 2000 Passwords: They Exist

Most passwords are built on the notion of time. Users don't deny that a password is uncrackable; they merely say that it would take so long to crack them that it isn't even worth trying. Through a bit of ingenuity, curiosity, and a stroke of luck, Scott Crawford managed to come across passwords that couldn't be cracked, at least not by today's tools.

The method is so simple, it's beautiful. It's based on the fact that L0phtCrack only offers to crack up to 68 of the 256 possible characters in the ASCII character set. So he wondered, what about the other characters? His research discovered that there are 187 characters of 308 (some extra Windows characters are also allowed in passwords) that could not be cracked by L0phtCrack 2.5. All of these characters are ones that are only accessed only by pressing ALT plus a three or four digit number on the numeric keypad.

Table of Uncrackable Alt-Characters

The way to test the crackability of these passwords is simple. Create 308 users, one for each character, each with the character both as the user name and as the password. Then, use a custom character set of all possible characters or run the list of characters through a dictionary file, creating the identical characters in the file. In effect, every password exists both in the user name and in the dictionary file. L0phtCrack actually checks both for the password (if you have a user name that is also the password, L0phtCrack will determine that instantly). After running the dictionary file through, we discovered there were many that weren't cracked by L0phtCrack.

After several runs on multiple machines, both Windows NT4 and 2000, we determined that these 187 characters were, in effect, uncrackable.

Go to page: 1 2 3 

Tools:
Add www.sysopt.com to your favorites
Add www.sysopt.com to your browser search box
IE 7 | Firefox 2.0 | Firefox 1.5.x
Receive news via our XML/RSS feed

Forum Discussions
Hot Threads
TOPIC BY REPLIES UPDATED
Help required docusk 97 11-11-2008 02:34 PM
partitioning-swapfile-wxp europanorama 31 11-14-2008 02:20 AM
PC Graphical Issue Blecter 24 11-17-2008 05:31 PM
Post Your "Super PI" benchmarks wallie_x 21 11-14-2008 06:55 AM
IE, Foxfire keep crashing... kareem 14 11-20-2008 08:13 PM
Latest Posts
TOPIC BY REPLIES UPDATED
Opteron X2 939 randmo 0 11-21-2008 12:27 PM
Trouble installing WHALE Management Components. CrazyCrusher 1 11-21-2008 11:55 AM
Firefox keeps crashing (as well as Opera) and getting BSOD BBCMember 1 11-21-2008 11:54 AM
Error on startup 3putt 2 11-21-2008 11:29 AM
Ad-Aware - Desktop mpacey 7 11-21-2008 09:53 AM



internet.comearthweb.comDevx.commediabistro.comGraphics.com

Search:

Jupitermedia Corporation has two divisions: Jupiterimages and JupiterOnlineMedia

Jupitermedia Corporate Info

Legal Notices, Licensing, Reprints, Permissions, Privacy Policy.
Advertise | Newsletters | Tech Jobs | Shopping | E-mail Offers