Slashdot Mirror


Elcomsoft Claims WPA/WPA2 Cracking Breakthrough

secmartin writes "Russian security firm Elcomsoft has released software that uses Nvidia GPUs to speed up the cracking of WPA and WPA2 keys by a factor of 100. Since the software allows them to network thousands of PCs, this anouncement effectively signals the death of wireless networking in business networks; any network handling sensitive data should start using VPN encryption on machines connecting over Wi-Fi networks, or stop using these networks altogether."

13 of 349 comments (clear)

  1. Re:Looks Like I'm Safe by Daimanta · · Score: 3, Informative

    True, buy most people will use a alphanum pass with 10 characters or less.

    (26*2+1)^10 = 839299365868340224

    Which is a lot more crackable.

    --
    Knowledge is power. Knowledge shared is power lost.
  2. Re:Why does wireless security suck so bad? by swillden · · Score: 5, Informative

    Seriously. We've had a number of standards with names like "Wired Equivalency Protocol" and "Wifi Protected Access" and yet they seem to be falling, one-by-one, to relatively trivial attacks.

    "Seem" is the key word in this paragraph.

    The claimed attack is nothing more than a brute force search on WPA/WPA2 pre-shared keys, a search that will fail if the keys are well-chosen. It has no effect whatsoever on WPA or WPA2 when used with any of the EAP authentication modes. But PSK requires the network admin to choose a key, and the key is typically chosen by typing in a passphrase. If that passphrase is weak, then given enough computation power an attacker can guess it. Big surprise.

    WPA and WPA2 ARE just as solid as SSL. The only difference is that everyone knows that if you're doing SSL you should use a good random number generator to help generate your key pair and to generate the session keys.

    --
    Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  3. Summary is quite silly! by Qwavel · · Score: 5, Informative

    Businesses that are serious about their security use one of the many types of WPA-Enterprise. The method described in this article only applies to WPA-Personal which is targeted at home users.

    Those businesses that do use WPA-Personal can simply institute a policy that requires better passwords to secure them against this exploit.

    Some businesses will continue to use WPA-Personal with poor passwords, and that's fine, but those businesses are probably not too worried about security and have many other bigger vulnerabilities.

    So, the claim that "this anouncement effectively signals the death of wireless networking in business networks" is ridiculous.

  4. Re:Looks Like I'm Safe by Anonymous Coward · · Score: 5, Informative

    Uh, where are you getting that number? (26*2+1)^10 works out to 1.7488747 * 10^17. Wouldn't it be more like ((26*2)+10)^10, assuming no spaces?

  5. Re:You can get hard passwords by mlts · · Score: 5, Informative

    I personally recommend KeePass for password generation. It can generate 63 char passwords for WPA/WPA2 keys with cryptographically random unpredictability as it uses keyboard/mouse movements as part of seeding. Because its done on the local machine, there is no chance of the password being leaked as compared over the web. With a 63 character password, that is far more entropy than the 128 or 256 bits keys used for AES, so for someone to guess a password of that length, they either have to be able to brute force AES at full strength, or find a weakness in the algorithm's implementation.

    I generate a KeePass password, save it to a USB flash drive, then paste it into my router's config. I then take the USB flash drive to the physical machines and do a copy and paste of the 63 char key into their network preferences. This is a lot easier than typing it. Should I lose the key... not hard to fix -- generate another one and rekey the 3-4 machines on my network. Because the WPA/WPA2 key is easily resettable with physical access to the machines, there is no reason to go less than the maximum character length, and it doesn't matter if the password gets forgotten, as long as you remember your router and machine's access passwords. (This for a home network. Businesses should use a RADIUS server where all the machines are not reliant on a single shared encryption key.)

    If you have to use fewer characters, I'd say never use fewer than 20 characters, but even that is cutting it thin, factoring in Moor's law, botnets, and usage of GPUs for additional number crunching.

  6. Re:Why does wireless security suck so bad? by Simon+(S2) · · Score: 4, Informative

    Yes.

    --
    I just don't trust anything that bleeds for five days and doesn't die.
  7. Already GPL'ed ... by Anonymous Coward · · Score: 4, Informative

    All of this is already available as a GPL'ed tool that has been out for about a month. See http://pyrit.googlecode.com

  8. Re:Why does wireless security suck so bad? by databeast · · Score: 5, Informative

    Better yet, use 802.1x (WPA + RADIUS) which completely avoids all the key-exchange weaknesses of WEP and WPA.

  9. Re:Does this surprise anyone? by Ironsides · · Score: 3, Informative

    He's pushing out the new key over the network using the existing key. I record all data over the network starting with key XX1. Say he gets to key XX3 when I finally crack key XX1. I use key XX1 to decrypt all the data I have recorded from the wireless, I get key XX2 by decrypting it and then I also get key XX3.

    --
    Fly me to the moon Let me sing among those stars Let me see what spring is like On jupiter and mars
  10. Re:You can get hard passwords by Hork_Monkey · · Score: 5, Informative

    If you're setting up a 200 device wireless network with WPA PSK, you're doing it wrong.

  11. Re:You can get hard passwords by tftp · · Score: 3, Informative

    Your example password is not random. Look at the letters of it, one by one, and you will notice that each next letter is either in direct physical proximity (QWERTY-wise) to its predecessor, or in a similar proximity for the other hand. This is a serious weakness because password crackers will exploit it in an instant.

  12. Also by Sycraft-fu · · Score: 3, Informative

    A "100x" increase in the speed of cracking an encryption system is not necessarily impressive, or indeed meaningful.

    It sounds like a lot, and would be if it were a situation of "It used to take 100 years to crack a password, now it takes 1." Ok well that just moved the problem from something impossible or at least totally worthless (the technology will be outdated by the time you get the answer) to something potentially useful for a determined attacker.

    However, that isn't the sort of timescale we are talking about for modern encryption. We are instead talking about amounts of years that are generally expressed with exponents. Ahh, well now that changes things. If an encryption system currently takes 10^14 years to crack and you've sped up cracking 100 times so it now only takes 10^12... Well that still doesn't get you anything. You are talking many times longer than the universe has been around. Even an increase of 1,000,000 times doesn't get you anywhere near anything useful.

    So while announcements like this are cool in an academic sense, they have no real application or threat.

  13. Re:You can get hard passwords by PReDiToR · · Score: 3, Informative

    This is either utter ignorance, or a mediocre troll (in the nicest way, of course).

    Firstly, get rid of this idea of a "standard password". Get PasswordHasher and use your NEW standard password to access some highly complex passwords at no extra brain power.

    Next, your next door neighbour can't plug into your router from their sofa if you use a cable and see you moving home pr0n between your laptop and your desktop.
    If you're using WiFi then all that lovely data could be shared with them, if they have a sniffer program running and your network key.

    Other things that go over your network in plain text that could be sniffed by your neighbour: Notice the httpS:// on Slashdot.org? Me neither. Your password would have been in a packet that they sniffed. Same for any site you visit. URLs to your bank, your fave pr0n sites, the software you're using and which versions. If they are as good as me (and I'm not even that good at this crap), they could wait for your browser to look for an update, have an already altered version of the last update with a backdoor in it, hijack the DNS request and punt you a file that rootkits your box. If your post wasn't a troll, you might need this: Rootkit.

    Seriously, why do you think everyone talks about wireless security as if it was important? Are you the only one that is "in the know" and they are all wrong?

    Exceptions do apply. NX, VPNs, SSH, and other encryption can be sent over totally open WiFi because the encryption is done before stuff hits the network card.

    --

    Do not meddle in the affairs of geeks for they are subtle and quick to anger