Slashdot Log In
WPA Weak Key Cracker Posted
Posted by
michael
on Fri Nov 05, 2004 10:02 PM
from the bet-the-NSA-already-has-it dept.
from the bet-the-NSA-already-has-it dept.
Glenn Fleishman writes "The folks at TinyPEAP released a cracking tool to break Wi-Fi Protected Access (WPA) keys. WPA is the replacement for weak WEP keys in the original 802.11b specification. Robert Moskowitz of ICSA Labs released a paper almost exactly a year ago documenting how WPA keys that were short and lacked randomnness could be subject to cracks. This tool automates the process. Moskowitz advised choosing passphrases of more than 20 characters or generating random keys of at least 96 bits, but preferably 128 bits. Some tools exist to produce better keys, including chipmaker Broadcom's SecureEZSetup (in selected hardware) and Buffalo Technologies' hardware-based AOSS for automatic key generation and propagation. Enterprise-based WPA with 802.1X doesn't have this weakness: each user gets a long WPA key that's randomly generated and uniquely assigned--and can be frequently changed during a session."
This discussion has been archived.
No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
Full
Abbreviated
Hidden
Loading... please wait.

Better colours (Score:3, Interesting)
Odds of implementation? (Score:4, Insightful)
Re:Odds of implementation? (Score:3, Informative)
Er, you mean WPA?
Re:Odds of implementation? (Score:4, Funny)
Parent
I'm all for this. (Score:5, Funny)
no good excuse (Score:3, Interesting)
Kind of funny. I have our wireless router locked down with a 128bit key and only accepting connections from mine and my roommates' MAC addresses. But one of my neighbors has a wide open access point that I can connect to whenever I wan't.
I don't really want to, but I could.
No real point to this post except that you should attempt even minimal security (Unlike my neighbor).
In addition to a cracker (Score:5, Interesting)
Would have made the crack software look a little less black-hat, to the uninitiated.
Just an idea.
don't blame WPA (Score:5, Insightful)
Btw: The Tips and Tricks section of this newsletter [slashdot.org] is a good ressource if you want to create passes which are harder to guess.
What about unsecured networks? (Score:4, Funny)
What are "short" WPA keys supposed to be? (Score:5, Insightful)
- He writes: "WPA is the replacement for weak WEP keys in the original 802.11b specification". This is wrong. "weak key" ist a crypographic term for - wonder - weak keys, like 128 bit, consisting of 1's only (1111111111111...). For like 30 years, even WEP, has taken measures to prevent this kind of keys during use. WEP's problem in fact is the deterministic generation of IV's of the keystream, not weak keys.
-
"Moskowitz advised choosing passphrases of more than 20 characters or generating random keys of at least 96 bits, but preferably 128 bits." That's also misunderstood. The PSK (pre shared key) even when not using 802.1X is always 256-bit. It's generated -from- a passphrase that you type in. A passphrase like "abc" e.g. contains less than 16 bits of security. So a WPA key generated from the passphrase "abc", although still being 256-bit, can be cracked within the time of a 16 bit brute force attack. This is done by simply generating WPA keys from all passphrases between "aaa" and "zzz". So you always use 256 bit keys (PSK's), but they can be generated from much smaller passphrases.
- "each user gets a long WPA key". See above. The keys are always the same size of 256 bit. When using 802.1X there is only maximum "randomness". That's the difference. It think the poster still thinks that WPA works like WEP where you actually use different key lengths.
One could think that I'm very picky about his words. I think not. Especially in cryptography it is important to know exactly what part of a cryptographic chain you're talking about, when talking about weaknesses. TinyPEAP seems to be just a tool for people like the original poster and script kiddies, who are in fact NOT knowing what they are talking about. It's just a bruteforce tool to try out WPA passphrases. This is supposingly faster for people using short passphrases than bruteforcing keys directly.Re:What Morons (Score:5, Insightful)
Parent
Re:What Morons (Score:4, Informative)
It's just that they cannot be authenticated in any way. It's like allowing only people who claim to be you on your network, rather than people who can prove it in some way.
Parent
Re:What Morons (Score:3, Insightful)
Re:What Morons (Score:4, Informative)
_YOUR_ wlan card may have the MAC address burned into it. Once ALL NIC did. I think it was more than 10 years ago that I saw my first NIC that DID NOT HAVE a MAC address (it was all zeroes, and expected to be set in software).
_MY_ wlan card will _CERTAINLY_ let me change the MAC address - under Linux _or_ Windows.
http://www.theboyz.biz/ [theboyz.biz]Computers, parts, electronics, small appliances and more!
Parent
Re:What Morons (Score:4, Informative)
No, you don't have to do this. Once the WEP key is broken (or if there is no WEP key, just MAC filtering), you simply listen to the traffic to get a MAC address that's allowed, and use that.
Regards,
--
*Art
Parent
Re:By its nature... (Score:5, Insightful)
When it becomes possible to conveniently crack SSH tunnels, I'll start to worry. By then, I'm sure there will be something better available. Meanwhile, you can sniff those ESP packets to your heart's content.
This is trivial under Linux, and not much more difficult under Winblows (clients), and I'm surprised more people don't suggest it as an alternative to WEP/WPA.
(My girlfriend uses Winblows w/ SSH Sentinel, and has only had one problem that rebooting wouldn't fix - in over 3 years. That one? Installing XP / SP2 turns on the [useless] firewall, which blocks the ports needed by the VPN.)
http://www.theboyz.biz/ [theboyz.biz]Computers, parts, electronics, small appliances and more!
Parent
Re:By its nature... (Score:5, Informative)
Parent
Re:By its nature... (Score:5, Insightful)
I guess that's an understandable misconception about security. But security has by nature nothing to do with wireless or wired.
Good security is based on the principle that other people WILL have access to your encrypted data.
Unfortunately, the people that implemented security in the wireless protocols did a piss-poor job and left it vulnerable to (known!) attacks.
However, if you just ran IPSec or something over your wireless connection, you'd be fine.
Parent
This is why (Score:5, Funny)
Next i'll observe when I secretly host a wifi network near starbucks and replace everything with a small mirror of www.khaaan.com [khaaan.com].
Parent
Re:This is why (Score:4, Funny)
I don't know, hearing 20 laptops or so yelling "Khaaan! Khaaan!" I think is scarier than a penis bisection.
Parent
Re:Just name all your specific MAC addresses (Score:5, Insightful)
Parent
Re:Just name all your specific MAC addresses (Score:5, Insightful)
How many home users know what a MAC address is?
Parent
Re:Just name all your specific MAC addresses (Score:5, Insightful)
Parent
Asside: WEP = Wired Equivalency Protocol (Score:5, Insightful)
Parent
Re:Suggestion (Score:5, Insightful)
Well, there are different schools of thought when it comes to SoHo/low bandwidth WAN access security.
You are attempting to lock your network down so that a potential attacker cannot use your connection. The other approach lock your network down just enough to make a cracker not want to bother and to move on to the next, easier target (ie. your neighbors' access points).
The former approach generally works just fine if your goal is to deny a potential attacker access to your network bandwidth. It won't really stop a determined attacker who isn't just in it for a free-ride but who wants to steal specific data. If that's part of your threat model, chances are wireless isn't really for you. The downside is that this is pretty inconvenient. And since convenience is the big selling point when it comes to wireless networking, most people just won't take that route.
Those people who have WEP and MAC address filtering enabled, basically want to protect themselves against random, unsophisticated wardriving. It won't help defend against a determined attacker and probably won't even scare off the teenager next door with too much time on his hands. The point isn't really to have good access security. It's just to raise the bar enough to be unatractive enough of a target. Think of it as a "I don't have to outrun the bear, I just have to outrun you" scenario.
Parent