Cracking WPA networks with MacRuby
knoopx.net
Cracking WPA networks with MacRuby
1–10 of 18 posts
Re: Cracking WPA networks with MacRuby
#2Re: Cracking WPA networks with MacRuby
#3Correct me if I'm wrong, but this isn't a brute force attack, its a dictionary attack. A brute force attack would go through every iterattion, like 00001, 00002...
Re: Cracking WPA networks with MacRuby
#4Obviously there are some legal considerations in certain countries regarding development, possession and usage of such an application but the risk seems to be rather small if you restrict network services, change the MAC and use End-to-End encryption. Besides you might even get away with calling it a tool for penetration tests.
Re: Cracking WPA networks with MacRuby
#5Correct me if I'm wrong, but this isn't a brute force attack, its a dictionary attack. A brute force attack would go through every iterattion, like 00001, 00002...
keys = File.read("./dictionary.txt").lines.to_a.reverseRe: Cracking WPA networks with MacRuby
#6Re: Cracking WPA networks with MacRuby
#7What are the 256 keys the author cycled through? Does WPA only have 256 possible keys?
The author decided to show that if he knew all but one character of his network password, he could bruteforce the missing character. To that end, he took all 256 possibilities for that character, and computed the resulting keys. Then tried connecting with those keys.
This shows a connection rate of 30 attempts/2 minutes which is 0.25/second. That is not practical for most attacks.