Attack Tool Released For WPS Setup Flaw
Trailrunner7 writes "Just a day after security researcher Stefan Viehbock released details of a vulnerability in the WiFi Protected Setup (WPS) standard that enables attackers to recover the router PIN, a security firm has published an open-source tool capable of exploiting the vulnerability. The tool, known as Reaver, has the ability to find the WPS PIN on a given router and then recover the WPA passphrase for the router, as well. Tactical Network Solutions has released the tool as an open-source project on Google Code, but also is selling a more advanced commercial version."
Oh, I see. It's a tool for retards.
Seriously, if you can't admin your router and at least setup a WPA2 protected network without resorting to some sort of giant "easy button", then you have absolutely no right to complain when someone breaks into your network and does whatever it is script kiddies do these days.
This dumbing down of consumer electronics needs to stop. Dilbert said something to the effect of "If you idiot proof something, someone invents a better idiot" (Scott Adams may not have come up with that quote, but that's where I first read it). Therefore, by trying to produce equipment that targets the stupidest of the stupid, we're only dooming everyone to greater depths of stupidity.
It will not end until we literally take a stand against stupidity- draw a line in the sand, and say "If you can't comprehend this stuff, you don't deserve to use it". This "black box" user thing has gone too far. Especially when I read about retarded things like WPS that serve no useful purpose then to let idiots use gear that they would not normally be able to- either because the manufacture fucked up the design and turned it into some obfuscated piece of crap, or because the user simply has no desire to understand things that must surely seem magical to them.
-AC
I really didn't want to be doing any programming during new year's holiday.
Slashdot, fix the reply notifications... You won't get away with it...
Docs state reaver only compiles on Linux - but on my 64-bit RHEL6 box it fails to find libpcap (even though it's installed, and even when I explicitly pointed ./configure to it).
I'm going to see if I can get it installed on a Mac with some fink voodoo...
#DeleteChrome
Seriously, what non-malicious purpose would this tool have? Anybody who read about the vulnerability knows how it works; there is no need to have a sample attack because it is obvious how this works; having an exploit tool cannot have any legitimate uses.
from: http://www.tacnetsol.com/news/2011/12/28/cracking-wifi-protected-setup-with-reaver.htm
Very nice way to make a profit there guys and ignore responsible disclosure.
It is common nowadays, that developer forget to have placeholders in the makefiles to actually make use of the configure output.
In the linked blog post it is claimed that "This is a capability that we at TNS have been testing, perfecting and using for nearly a year." You'd think they'd have written better code if they've been working on it that long...
#DeleteChrome
It is open source! Go on and compile it yourself. If it does not work on Mac OS X then feel free to fiddle around and fix the code and submit a patch.
Looks like it might be a good idea to turn off the WPS service if you can.
In my Billion 7800n I did this: http://screenshots.portforward.com/Billion/BiPAC_7800N/WPS.htm
If your router doesnt allow you to do that then in the LAN settings, block all ips not being used by your devices.
yum install libpcap-devel
No, it's not on the RHEL6 installation media, you have to have registered the box for RHN.
(RH is really pathetic this way, lots of useful packages are left off the installation media, seems they are forcing you towards satellite, but if you don't have the bandwidth for satellite, or need to setup a box without internet access, sorry for you if you want to something like use oscap - they give you openscap, but not openscap-utils). Oracle is better in this regard, with a public yum repo for release packages (not updates). Of course, CentOS gives you everything, as do all other community-oriented distros.
On Linux you have to install the libpcap-dev (look into the synapsis packages tool).
On the Mac, you'll miss the <linux/types.h> include - not sure that's all, but if it is, you should be able to find a patch easily.
Slashdot, fix the reply notifications... You won't get away with it...
From the product page:
And they thought that was a good idea to implement without even substantial rate limiting or such? What the hell were they thinking?
Tactical Network Solutions' site mentions that they only sell to "U.S. federal, state, and local government agencies". What on earth would gov't institutions do with something that's essentially the digital equivalent of a crowbar? Isn't it much easier and more ethical for governments to get a court order to get the information they want, instead of breaking into WiFi networks? What on earth is going on here?
I wonder if people will use this as an excuse for in court cases and claim they didn't do something and blame it on someone "Hacking" their network.
I have it going in verbose mode it waits on a beacon when there's no current connection then when I have it connected to my router already it just cycles through all the channels (even the ones I legally shouldn't be able to connect to, so it's nice to know I don't have a hardware cap on that)
You are *NOT* right for WPA (at least if the password is strong enough).
http://www.smallnetbuilder.com/wireless/wireless-howto/30278-how-to-crack-wpa--wpa2
At first glance I thought the error was something along the line of letting the attacker know the user names so they only have to guess the password. I was mistaken. It literally helps the attacker figure out the PIN so instead of guessing 8 digits you guess two 4's.
Having to work for a living is the root of all evil.
This project uses the Wireless Extensions Library to interact with the Wifi hardware, i.e. iwconfig and stuff, which is completely incompatible with OS X.
Coming from embedded device development, I can tell you that adding an LCD display is waaaay too expensive for these kind of devices to be considered. It's not only the LCD display itself, you also need the controller and the software to control it.
As a contrast, in the company I worked there was a bounty on reducing the BOM price. One employee won it with a 10 cents/piece reduction by using cheaper rubber material for the printer unit's paper transport system. The result was that the device was completely unusable (I had one of them on my workplace there), you had to supply the sheets manually one by one so it didn't mess up. But hey, it was 10 cents cheaper, so they went right ahead.
My AP predates WPS, but after reading about it, I can't believe they designed it as an ongoing capability. Once used, it should have defaulted to disabling it until some factory reset button was pressed to resurrect it. When I first heard of it, I thought it would simply be an improvement over the old days of unprotected wifi to start, but clearly they messed up..
XML is like violence. If it doesn't solve the problem, use more.
yum install libpcap-devel
Yeah, that's what I would've thought too - but it appears that package isn't in either RHEL or EPEL (for 64-bit EL6 anyway).
And yeah, the box has an honest-to-goodness subscription... as part of a campus license.
#DeleteChrome
On Linux, the Wireless Extensions library is deprecated. They really should be using cfg80211/nl82011 for that stuff.
I disagree. LCD screens are cheap, though more than ten cents. Some manufacturers already have LCDs on the devices, but they use the screens to display useless stats("but it looks cool"). The software is trivial and widely available. Most of these devices already use Linux anyway.
What's the cost of implementing a totally new protocol and then having to reissue firmware because the protocol has been compromised?
cost? you mean profit. the cost is on the consumer, not on the company.
world was created 5 seconds before this post as it is.
Same here. I've configured an Admin PW with a standard/limited user account for day2day ops. Works fine as the only time I really need admin access is installing/removing software or changing a critical system setting.
Another thing I've done is enabled DEP for all apps except those I've been forced to exclude such as the only game I've had to exclude (Call To Power 2). I haven't seen any issues from any program written for XP-SP2 or later as DEP was an introduced then. It's just one more layer of security.
Mod me up/Mod me down: I wont frown as I've no crown
Citation needed. I'm sorry, I've never seen a wireless router with an LCD screen. I'm surprised they even spring for the LED status and activity lights, these things are made so cheaply.
Am I the only one that thinks this is shiny?
I am Bennett Haselton! I am Bennett Haselton!
is WPS the same a cisco's/linksys SES (secured easy setup)?
SES seems to be disabled by default on a WRT54g I have
The best test environment is production. - Me
chrome://browser/content/browser.xul
A few ioctls have been hardcoded for Linux, and there are some other includes and typedefs missing, too. Well, they're just starting out. Maybe they'll make it usable across the board eventually.
On our products, our latest ASIC spin involved bringing three external resistors on board to reduce BOM costs. Three resistors, at generously $0.01 apiece (once procurement, PC board space, and assembly costs are tallied up). And someone wants an LCD?
And the worms ate into his brain.
Someone who wants a giant "easy button" isn't a retard, but someone who has better things to do in their life.
Well then, I would suggest you should get on with your 'better tings to do in life', and quit wasting your time with WPS and the like.
"If something is worth doing, then it is worth doing right."
Take a few minutes to learn a little about the tools you are using; if you don't have time to learn about them, then you don't have the time to be messing with them in the first place.
There is no free lunch....
Down With Slashdot BETA!!! I've been around the corner and seen the oliphant; you can only abuse me from your perspecti
They aren't that hard to find:
http://www.belkin.com/IWCatProductPage.process?Product_Id=377018
http://www.dlink.com/products/?pid=643
http://www.trendnet.com/products/proddetail.asp?prod=160_TEW-673GRU&cat=137
They just aren't the el cheapo models...
Pinball, arcade video, tech and more: www.micsaund.com
They say the Reaver exploit is a campfire tale, a bedtime story. Well I'm here to tell you it ain't. Code out there on the edge of memory space, just staring into /dev/null until it goes insane. Look, if it takes the printer, Reaver will hack it to death, burn its paper, and sew the entire network into spaghetti. And if you're very, very lucky, it'll do it in that order.
It (libpcap-devel-1.0.0-6.20091201git117cb5.el6.x86_64.rpm) is there, in the RHEL Server Optional channel.