GPUs Used To Crack WiFi Passwords Faster
MojoKid writes "Russian-based ElcomSoft has just released ElcomSoft Wireless Security Auditor 1.0, which can take advantage of both Nvidia and ATI GPUs.
ElcomSoft claims that the software uses a 'proprietary GPU acceleration technology,' which implies that neither CUDA, Stream, nor OpenCL are being utilized in this instance. At its heart, what ElcomSoft Wireless Security Auditor does is perform brute-force dictionary attacks of WPA and WPA2 passwords. If an access point is set up using a fairly insecure password that is based on dictionary words, there is a higher likelihood that a password can be guessed. ElcomSoft positions the software as a way to 'audit' wireless network security."
But brute force-password guessing isn't a problem if you a choose a long enough password with a large enough character set - letters, numbers, symbols. My WPA password is larger than 15 characters. Good luck without a Beowulf cluster of those -- and even then, it better have a LOT of those GPUs.
My blog
ElcomSoft had a few run-ins.. http://en.wikipedia.org/wiki/US_v._ElcomSoft_Sklyarov
ElcomSoft Wireless Security Auditor runs on Windows NT SP4, Windows 2000, Windows XP, Windows Vista, Windows Server 2003, and Windows Server 2008. The software ordinarily sells for $1,199, but is currently selling at half price ($599.5) until March 1, 2009.
And just in time for getting blogged about!
Posts not to be taken literally. Almost everything is sarcasm.
Russian-based ElcomSoft has just released ElcomSoft Wireless Security Auditor 1.0...
"Just" released? Like, a month ago? Or was that just the announcement?
I think the key point with all this, though, is just don't use dictionary words in your passwords... for anything... ever. The same company makes software for all kinds of password systems, so just don't do it.
without dictionary words being involved, cracking is still quite intensive: perhaps three months to crack a lowercase-only random eight-character password using a PC with two Nvidia GTX 280 video cards.
Heavy machine guns!
Audit your neighbors' dodge skills.
People who whine about these being "irresponsible" or "bad for security" always seem to forget that the bad guys may already have written stuff like this and are putting it to use. By publishing this software, it makes everyone aware that it's never safe to turn a blind eye to poor security practices.
If some security manager reads this, goes back to work, and says "OK, change all our WPA passwords, our current ones may not be secure", he will be making a real improvement to his network. He might even be locking out an existing hacker in the process.
John
Ricardo Montalban Dead At 88
First off, does this kind of approach work against any rationally designed secure software? All that would seem to be needed to defeat this is for the the login procedure to have a few seconds of delay before it responds yes or no, and no speedup in the guessing will help. This is why we have shadow password files, right? Or have I just been using *nix too long?
Also, I've seen people using GPUs in all sorts of non-graphics computation environments for some time now. When push comes to shove, is this just about money, and that CPUs have extra features that makes it easier to run an operating system, but aren't needed for pure computation? I'm not a hardware guy, so this is probably a stupid question, but I just don't get it.
Ricardo Montalban Dead At 88 [slashdot.org]
In his defense he probably thinks that it hasn't gotten sufficient coverage because we haven't seen two or three dupes yet ;)
I want peace on earth and goodwill toward man.
We are the United States Government! We don't do that sort of thing.
A PS3 running Linux will still crack it 100x quicker than a GPU...
If your wireless network encryption key can be cracked by a laptop, you're not doing it right.
Choose a longer key, and for god's sake, don't use WEP.
Web Hosting: Unlimited storage and bandwidth: $5/month
...to run 'generic' GPU applications. They just make things simpler for people not used to working with GPUs. Back in 2005 (can't recall) I wrote a computer vision algorithm (a simple multi-gaussian system) that uploaded live security video as a set of conglomerated images in a given texture size and output motion maps, just using early pixel shaders on an ATI 9700PRO (old even at the time.) It wasn't hard, although faking arrays via textures was a pain in the rear. ;)
Loading...
Patrick Mcgoohan (The Prisoner's Number 6) died too.
I am a free slashdotter. I will not be modded, blogged, DRM'd, patented, podcasted or RFID'd. My life is my own.
It's not clear why you think it can't be sold or given away.
At least you don't claim it's a DMCA violation.
The real problem is using WPA with pre-shared keys - that's what this can really do some damage with. That, and they used it to set up a fake root CA. Um, this is almost a month old. WTF? Slashdot: Where you hear it last!
But this is slashdot. A slashdoter who didn't build his own computer is like a Jedi who didn't build his own lightsaber!
Smart AP, and LAP tied to wireless switch do have, or will have ability to ignore the attempts after 3-5 times (or whatever policy is set). They ignore that radio attempt to log in, and send out alert to admin of the attempts. They can located within feet the machine attempting to break in.
I'd say it's particularly unlikely that it's using OpenCL seeing as there are no working implementations yet (unless someone knows better?)
Isn't there a way of taking a prime number and converting it to ascii? I'm not a software guy, so I use to go to computer services (when I was in uni) and get them to generate a password for me. I have accumulated 8 passwords. Now I just rotate through them. Is this a good idea? Cheers for any advice.
What's illegal about it? If you're using it against your own network to test the strenght of your settings, I see nothing wrong with that. The question isn't why can they sell this legally, but why WOULDN'T they be able to do so? Given that any tool can always be used in bad ways, I don't think that should be enough to outlaw the tool itself.
How many of their employees are going to get arrested for this one?
I tested this program for a upcoming show and I really liked it. The cost is high for most regular folks, so it is geared more towards Government/Commercial. For a nice open source option, I also recommend Pyrit. I had a few issues importing Aircrack files, but most of those have been resolved.
Jimmy Ray Ecc 5:19
I tried using a non brute force dictionary attack on an encryption key once. I just tried every third word in the dictionary. It didn't seem to work as well as trying them all. In other words, there are brute force attacks and there are dictionary attacks, but there are no brute force dictionary attacks.
'The tyrant will always find pretext for his tyranny.' - Aesop's Fables
This is really old news, but a useful reminder that wireless access points should employ non-dictionary passphrases. To defeat even the most sophisticated password-guesser (one that combines dictionary-based and brute force password guessing), you can use a completely random password, such as one generated by by this FOSS utility: http://www.codeguru.com/csharp/csharp/cs_misc/security/article.php/c14557/
You need letters, numbers and symbols. Mixed case also.
If you follow such a formula black hats know more about your password than if you don't, so their brute force attacks from 10,000 node botnets just got exponentially faster. You made the key space smaller when you eliminated all possible passwords that do not contain letters, numbers, symbols and mixed case.
My password is also not based on a dictionary word and means something only to me.
That's a far better strategy.
Myself, I ignore all "rules" and "formulas" for password generation and use 64 characters or more for important passwords. Until this became possible (I'm old) I always used the maximum number of characters allowed (so old, I had to use six-character passwords for decades).
Back in the day, college students and security auditors used to routinely brute passwords without dictionaries because MVS and RSX had such short passwords.
they can legally sell this because...
They live in a culture that has more commercial freedom than yours, apparently. Given that they are in Russia, that's a sad commentary on wherever you live.
why? just because they claim to be an 'auditor' means they can profit from a cracker?
Because it's a tool. You can cave people's heads in with a hammer, you can assassinate the pope with a kitchen knife. They are tools, they have no moral dimension. Even a thumbscrew can be used for moral purposes, such as a doorstop that keeps cute fuzzy puppies from running on to train tracks.
Effective tools amplify your ability to do things you want to do. They don't make it necessary or possible for you to commit crimes; your will and your circumstances are what makes you a criminal.
I have used wifi crackers to audit networks in my workplace with the full knowledge of my employer. I have never used one to commit a crime, ever. It's just a tool.
May I suggest adding a reference to the GPL-licenced software pyrit in the summary? It might be useful for people to know that a) Elcomsoft is not the first to implement this and b) a free software implementation exists (currently only for NVIDIA, but they are planning ATI support).
"I'd rather have a full bottle in front of me than a full frontal lobotomy"
But I don't think the passphrase dialog liked the spaces between the words, nor the quote characters... ;-)
"If an access point is set up using a fairly insecure password that is based on dictionary words, there is a higher likelihood that a password can be guessed." ... no shit
GPS Used to Crack WiFi Passwords Faster and thought... Now they have our satellites too?!?
So? Why such a sensationalist headline for such a mundane achievement?
Co-processors are not a new idea, and other programs, such as Photoshop and Folding@home already use GPUs for number-crunching.
Brute force has many meanings. Some already mentioned. However, a dictionary attack can be considered a brute force method because you're just trying different keys until one works.
A non-brute force attack could mean attacking a weakness in the crypto algorithm. In other words, you don't need to try a bunch of keys until one works because you're breaking the algorithm itself.
WPA2 passwords can be either 0-63 character strings which will be converted to a 64-character hex key by the software, or can be specified as a 64-character hex key directly. Since the keyspace to guess a 64-character hex key is 2^256 choices long, the attacker is going to spend a very, very long time trying to guess the password.
My recommendation has always been that people that want the ultimate security use random keys pulled from /dev/random and converted to a hexadecimal number. That key should then be input using the hex key option. While they are at it, they should also turn off WEP and WPA1, turn off TKIP and only allow WPA2 with CCMP. That will give the crackers something hard to chew on.
Ok, so now tell me who the real target customer for this product is.
I've abandoned my search for truth; now I'm just looking for some useful delusions.
Until an implementation of OpenCL is out, CUDA is probably the only other mid-level GPGPU language that can represent byte-oriented binary operations.
(Perhaps using lower-level stuff like ATI's CTM/CAL too, but I'm not used to that).
"Sufficiently advanced satire is indistinguishable from reality." - [Tips: 1DrYakQDKCQ6y52z6QbnkxHXAocMZJE61o ]
CoWPAtty can already do 18,000 keys/s , while this might help in generating the hashes its probably worth working out a hash table for your victim the night before anyway.
IranAir Flight 655 never forget!
ElcomSoft positions the software as a way to 'audit' wireless network security."
ElcomSoft positions the software as a way to 'audit'your neighbor's wireless network security."
"Malo periculosam, libertatem quam quietam servitutem." -- Jefferson
I don't actually ever write my own arguments in support of security tools. Whenever I need a little +5 insightful, I go to the NRA's site, grab an essay, and find and replace "gun" with "nmap", "wireshark" or whatever tool you kids are using nowadays.
It works a hundred percent of the time, 60% of the time.
Finally we have an actual example of GPGPU on slashdot... And of course no one tagged it as such.
CUDA and Stream *ARE* proprietary...
Just go KJNo867f*P7gP*&%o86fv:(O*& for shit's sake.
That's the combination to my luggage!
Problem is, that's why gun control works. A gun turns a violent impulse at a bar from a beating into a shooting. Fewer guns statistically, fewer beatings turn into shootings. As long as the gun control is effective and not just punishing law-abiding users, of course.
occultae nullus est respectus musicae - originally a Greek proverb
http://mobile.slashdot.org/article.pl?sid=08/10/12/1724230&from=rss
You have a small particle or speck with sharks?
It's moat...
Other than this text, there is no discernible information contained in this sig.
63 character key consisiting of non repeating characters selected from A-Z, a-z, 0-9 and !@#$%^&*()_-+={[}]|\:;"'.?/ be sufficiently secure?
Your arithmetic is up the shoot.
64 ASCII characters translates to 128 hex digits.
128 hex digits (four bits each) is 512 bits.
Carpe Daemon
Your arithmetic is up the shoot.
64 ASCII characters translates to 128 hex digits.
128 hex digits (four bits each) is 512 bits.
It is?
A hex pre-shared key (PSK) would be:
0x75aaa618b013586721413a494bd515151ae73a28aeac8d951c9d98a0b2099af6
This is a 256-bit number. Remember, each hex "digit" only represents 0-15 or 4-bits of information.
Just to put the story into perspective, it is the same ElcomSoft that was behind Dmitry Sklyarov (http://en.wikipedia.org/wiki/Dmitri_Sklyarov) who wrote software to get around the copy protection in Adobe E-book format and was imprisoned in the US for that, becoming the first person to be tried under the DMCA.
heh, i remember reading about this WPA/WPA2 cracking tool on the BackTrack forums back in the summer of 2008!
--
Anonymous Coward Catalyst