Slashdot Mirror


Millions of Home Routers Are Hackable

Julie188 writes "Craig Heffner, a researcher with Maryland-based security consultancy Seismic, plans to release a software tool at the Black Hat conference later this month that he says could be used on about half the existing models of home routers, including most Linksys, Dell, and Verizon FiOS or DSL versions. The tool apparently exploits the routers through DNS rebinding. While this technique has been discussed for 15 years or more, Heffner says, 'It just hasn't been put together like this before.'" Notebooks.com has a list of routers tested and some advice on securing vulnerable routers.

179 comments

  1. You mean besides using default admin/password... by hawks5999 · · Score: 3, Insightful

    to log in.

  2. Re:You mean besides using default admin/password.. by Anonymous Coward · · Score: 5, Funny

    The tool apparently exploits the routers through DNS rebinding. Wjhile this technique has been discussed for 15 years or more, Heffner says 'It just hasn't been put together like this before.'"

    Ha Ha! I changed my default username to "adjminstrator" and password to "passjword"! Good luck hjackers!

  3. "List of routers affected" is just a picture by Relayman · · Score: 2, Interesting

    The "list of routers affected" at Notebooks.com is just a picture (.png) of a few rows of a spreadsheet. I would like the full list, please, even if just posted in a comment.

    --
    If I used a sig over again, would anyone notice?
    1. Re:"List of routers affected" is just a picture by Slippery+Pete · · Score: 5, Informative

      The Forbes article has a Google spreadsheet of the routers.

    2. Re:"List of routers affected" is just a picture by Cato · · Score: 5, Informative

      Here's a direct link to the spreadsheet of routers, without the IFRAME so it's easier to read: https://spreadsheets.google.com/pub?key=0Aupu_01ythaUdGZINXQ5Vi16X3hXb3VPYkszNXM0YXc&hl=en&output=html&widget=true

    3. Re:"List of routers affected" is just a picture by JayJay.br · · Score: 5, Informative

      Here ya go:

      Vendor Model H/W Version F/W Version Successful
      ActionTec MI424-WR Rev. C 4.0.16.1.56.0.10.11.6 YES
      ActionTec MI424-WR Rev. D 4.0.16.1.56.0.10.11.6 YES
      ActionTec GT704-WG N/A 3.20.3.3.5.0.9.2.9 YES
      ActionTec GT701-WG E 3.60.2.0.6.3 YES
      Asus WL-520gU N/A N/A YES
      Belkin F5D7230-4 2000 4.05.03 YES
      Belkin F5D7230-4 6000 N/A NO
      Belkin F5D7234-4 N/A 5.00.12 NO
      Belkin F5D8233-4v3 3000 3.01.10 NO
      Belkin F5D6231-4 1 2.00.002 NO
      D-Link DI-524 C1 3.23 NO
      D-Link DI-624 N/A 2.50DDM NO
      D-Link DIR-628 A2 1.22NA NO
      D-Link DIR-320 A1 1 NO
      D-Link DIR-655 A1 1.30EA NO
      DD-WRT N/A N/A v24 YES
      Dell TrueMobile 2300 N/A 5.1.1.6 YES
      Linksys BEFW11S4 1 1.37.2 YES
      Linksys BEFSR41 4.3 2.00.02 YES
      Linksys WRT54G3G-ST N/A N/A YES
      Linksys WRT54G2 N/A N/A NO
      Linksys WRT160N 1.1 1.02.2 YES
      Linksys WRT54G 3 3.03.9 YES
      Linksys WRT54G 5 1.00.4 NO
      Linksys WRT54GL N/A N/A YES
      Netgear WGR614 9 N/A NO
      Netgear WNR834B 2 2.1.13_2.1.13NA NO
      OpenWRT N/A N/A Kamikaze r16206 YES
      PFSense N/A N/A 1.2.3-RC3 YES
      Thomson ST585 6sl 6.2.2.29.2 YES

    4. Re:"List of routers affected" is just a picture by L4t3r4lu5 · · Score: 5, Insightful

      From the article:

      "One comfort for users may be that Heffner's method still requires the attacker to compromise the victim's router after gaining access to his or her network."

      So, this is a problem if you've left your router with its default admin password, or there's a vulnerability in the firmware which can be exploited. The same as every other possible exploit of consumer^h^h^h^h^h^h^h^hall hardware.

      Who published this article? Oh, hey kdawson. Glad to see you're still on form. Seriously, let me filter this shit out of the RSS feed.

      --
      Finally had enough. Come see us over at https://soylentnews.org/
    5. Re:"List of routers affected" is just a picture by Anonymous Coward · · Score: 1, Insightful

      Right, it's not a hack at all. It's just a method to access it...

      The idea is probably that a script on a webpage that could try to hack it can't go to it because it is not part of the same website (security settings), but with round-robin dns numbers (or subdomains?), you can make a domain that points to a website with an 'attack script' (the method of attack left open 'as an exercise for the reader', I guess?), and where the other dns entries point to the various possible ip addresses of routers (192.168.0.1 for example), and then let the script repeatedly try to connect to the same domain until a router login page shows up...

      Whooptydoo. That's not a hack, because you're still at the login prompt. Get past the login prompt on 'millions of routers', then it's a hack. Now it's just a method to deploy a hack if they had one, but they don't.

    6. Re:"List of routers affected" is just a picture by L4t3r4lu5 · · Score: 1

      This is a list of routers that allowed their script to run within the network. You then need to actually launch an attack on the router which... they don't have.

      --
      Finally had enough. Come see us over at https://soylentnews.org/
    7. Re:"List of routers affected" is just a picture by pinkushun · · Score: 1

      So informative, thank you Sir! Do you have a list of IP's that match said routers? :-)

    8. Re:"List of routers affected" is just a picture by Hatta · · Score: 1

      If you can run a script within the network, you don't need to compromise the router. There's a bunch of unprotected windows boxes inside that network you can easily compromise.

      --
      Give me Classic Slashdot or give me death!
    9. Re:"List of routers affected" is just a picture by cerberusss · · Score: 1

      Wow, the Linksys WRT-54G series is in there as well. That makes for a HUGE amount of routers, because this baby is still going strong after eight years, even if it's not the complete WRT-54G series that's vulnerable.

      --
      8 of 13 people found this answer helpful. Did you?
    10. Re:"List of routers affected" is just a picture by mcgrew · · Score: 1

      My problem with it is that it was published in Greedhead Magazine, AKA "Forbes". I would rather have read an article from a tech publication.

      So, this is a problem if you've left your router with its default admin password, or there's a vulnerability in the firmware which can be exploited.

      It's still of interest, though. This would allow you to use the router to gain access to the PC, circumventing the PC's software firewall (even though I would trust a hardware firewall before I trusted a software firewall). Sometimes it does make sense to use a belt AND suspenders.

    11. Re:"List of routers affected" is just a picture by Mr_Silver · · Score: 1

      So, this is a problem if you've left your router with its default admin password, or there's a vulnerability in the firmware which can be exploited. The same as every other possible exploit of consumer^h^h^h^h^h^h^h^hall hardware.

      All the routers I've seen in the past couple of years have a sticker at the bottom which displays the default password. It's usually a randomly generated set of letters and numbers - such as "rt2ey67dh6qg8".

      In other words, a router left with the default admin password is pretty secure - unless of course the hacker gets direct access to the hardware.

      --
      Avantslash - View Slashdot cleanly on your mobile phone.
    12. Re:"List of routers affected" is just a picture by eliphalet · · Score: 1

      My employer blocks access to Google Docs.

    13. Re:"List of routers affected" is just a picture by 0123456 · · Score: 1

      So, this is a problem if you've left your router with its default admin password, or there's a vulnerability in the firmware which can be exploited. The same as every other possible exploit of consumer^h^h^h^h^h^h^h^hall hardware.

      Fortunately there aren't millions of routers out there with known vulnerabilities allowing you to reprogram them without a password, often just using a simple URL you can put in an image tag. Oh, hang on, there are: the router my ISP ships was exploited a year or two back in some Central American country to reprogram its DNS server to redirect banking accesses to a phishing site.

      But I agree, I don't really see what this attack adds over just using an image tag going to http://router/powned.

    14. Re:"List of routers affected" is just a picture by Anonymous Coward · · Score: 1, Informative

      All the _new_ routers maybe. There are still millions of routers where the default password is static.

    15. Re:"List of routers affected" is just a picture by Anonymous Coward · · Score: 0

      Who published this article? Oh, hey kdawson. Glad to see you're still on form. Seriously, let me filter this shit out of the RSS feed.

      And yet, you still made the time to read the article, go into the comments, and post a reply here whining about it.

      You're an idiot.

    16. Re:"List of routers affected" is just a picture by Ksevio · · Score: 1

      If you count an exploit something where you have access to the network and can login to the router to change things, I imagine there could be a lot more routers that this exploit works on. Nothing's stopping a sys admin from setting his default root account on his linux router to "root::admin".

    17. Re:"List of routers affected" is just a picture by Dipsomaniac · · Score: 1

      It looks like it's all the G series that ran on the Linux firmware, so that includes the GL but leaves out the G from V5 on.

    18. Re:"List of routers affected" is just a picture by mzs · · Score: 1

      Thanks, this is what bugs me:

      OpenWRT N/A N/A Kamikaze r16206 YES

      Now how to thwart the new dns prebinding attack part? (I've a strong pass.)

    19. Re:"List of routers affected" is just a picture by mzs · · Score: 1

      Unfortunately every now and then there are security flaws found in the CGI or AJAX scripts that run on the router. (Think admin pages that don not properly sanitize input.) And if you're running such an affected version, then even with a random default password an attacker can be malicious.

    20. Re:"List of routers affected" is just a picture by mzs · · Score: 3, Informative

          Vendor    Model    H/W Version    F/W Version    Successful
          ActionTec    MI424-WR    Rev. C    4.0.16.1.56.0.10.11.6    YES
          ActionTec    MI424-WR    Rev. D    4.0.16.1.56.0.10.11.6    YES
          ActionTec    GT704-WG    N/A    3.20.3.3.5.0.9.2.9    YES
          ActionTec    GT701-WG    E    3.60.2.0.6.3    YES
          Asus    WL-520gU    N/A    N/A    YES
          Belkin    F5D7230-4    2000    4.05.03    YES
          Belkin    F5D7230-4    6000    N/A    NO
          Belkin    F5D7234-4    N/A    5.00.12    NO
          Belkin    F5D8233-4v3    3000    3.01.10    NO
          Belkin    F5D6231-4    1    2.00.002    NO
          D-Link    DI-524    C1    3.23    NO
          D-Link    DI-624    N/A    2.50DDM    NO
          D-Link    DIR-628    A2    1.22NA    NO
          D-Link    DIR-320    A1    1    NO
          D-Link    DIR-655    A1    1.30EA    NO
          DD-WRT    N/A    N/A    v24    YES
          Dell    TrueMobile 2300    N/A    5.1.1.6    YES
          Linksys    BEFW11S4    1    1.37.2    YES
          Linksys    BEFSR41    4.3    2.00.02    YES
          Linksys    WRT54G3G-ST    N/A    N/A    YES
          Linksys    WRT54G2    N/A    N/A    NO
          Linksys    WRT160N    1.1    1.02.2    YES
          Linksys    WRT54G    3    3.03.9    YES
          Linksys    WRT54G    5    1.00.4    NO
          Linksys    WRT54GL    N/A    N/A    YES
          Netgear    WGR614    9    N/A    NO
          Netgear    WNR834B    2    2.1.13_2.1.13NA    NO
          OpenWRT    N/A    N/A    Kamikaze r16206    YES
          PFSense    N/A    N/A    1.2.3-RC3    YES
          Thomson    ST585    6sl    6.2.2.29.2    YES

    21. Re:"List of routers affected" is just a picture by Anonymous Coward · · Score: 1, Informative

      Seriously, let me filter this shit out of the RSS feed.

      Dude, this is /. If you can't figure out how to filter an RSS feed, you're on the wrong site. And frankly, given the nature of RSS, client-side filtering is the right answer.

    22. Re:"List of routers affected" is just a picture by troll8901 · · Score: 1

      Um ... 127.0.0.1, 127.0.0.2, 127.0.0.3 ... I think they're neighbors. Such is the ubiquity of this vulnerability.

      Also, if your ISP supports IPv6, you can try ::1/128 ... very short list, I think we need to encourage more widespread adoption.

    23. Re:"List of routers affected" is just a picture by BrokenHalo · · Score: 1

      ...then even with a random default password an attacker can be malicious.

      All attackers are malicious. After all, you don't have to hack your own router - you can just use a ballpoint pen.

    24. Re:"List of routers affected" is just a picture by BrokenHalo · · Score: 1

      My employer blocks access to Google Docs.

      I am really not a fan of google docs, but you really need a different employer. Sorry.

    25. Re:"List of routers affected" is just a picture by Anonymous Coward · · Score: 0

      How complete is this list?

      I had a BEFSR41 8 years ago, but when it died 5 years ago I could only find a BEFSR42. When *that* one died 2 years ago I got another 42. Is the 42 vulnerable or are only >5 yr old 41's?

      Similarly, I bought a refurb WRT160N 6 months ago. The table only lists v1.1, but mine is a v2. Is the v2 vulnerable?

    26. Re:"List of routers affected" is just a picture by DesScorp · · Score: 1

      My problem with it is that it was published in Greedhead Magazine, AKA "Forbes".

      If the information is accurate, then what's the problem? Would you have the same objections if it was published in Mother Jones or The Nation?

      --
      Life is hard, and the world is cruel
    27. Re:"List of routers affected" is just a picture by DarwinSurvivor · · Score: 1

      So I guess that would not include my WRT54GC? It doesn't even have enough memory to run tomato or openwrt :(

    28. Re:"List of routers affected" is just a picture by CAIMLAS · · Score: 1

      Except one caveat: nobody in their right mind spends ~$60 on an AP that only supports G these days unless they have ulterior motives (ie running custom firmware on it). This group isn't likely to leave the default password.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    29. Re:"List of routers affected" is just a picture by Anonymous Coward · · Score: 0

      The Forbes article has a Google spreadsheet of the routers.

      *looks through list* Oh cool. Buffalo isn't on it.

      DD-WRT N/A N/A v24 YES

      Uh oh, time to switch to tomato.

    30. Re:"List of routers affected" is just a picture by KlaymenDK · · Score: 1

      ... but that's using the stock firmware. I assume that using any other (say, Tomato) would significantly alter the odds to the attackers disadvantage.

    31. Re:"List of routers affected" is just a picture by Anonymous Coward · · Score: 0

      It's not. That's just the list of what was tested.

    32. Re:"List of routers affected" is just a picture by Anonymous Coward · · Score: 0

      Readers please beware what the word "Successful" means in the original full Forbes article.
      "Successful" in the far right column means that the router was successfully hacked.
      "Successful" DOES NOT mean the router successfully blocked the attack.

      It will make a big difference if the perspective is misunderstood!

    33. Re:"List of routers affected" is just a picture by mcgrew · · Score: 1

      The problem is that tech info in a money magazine is as unlikely to be accurate or complete as if it were from Mother Jones. If I want an article about money, I don't go to Network World or Byte, and if I want an article about tech I don't go to The Economist or Mother Jones.

  4. Thank you Captain Obvious by RapidEye · · Score: 1, Funny

    Lets see:
    Make sure you have a strong Admin password on your router and don't surf p0rn/warez sites.
    Thank you Captain Obvious!

    --
    "Murderer? Well, that's a harsh word. I prefer to think of myself as a Mortality Technician."
    1. Re:Thank you Captain Obvious by Chrisq · · Score: 4, Insightful

      Lets see: Make sure you have a strong Admin password on your router

      Check

      and don't surf p0rn/warez sites. Thank you Captain Obvious!

      Uhm - any solution that relies on you not browsing to an infected site is not a solution.

    2. Re:Thank you Captain Obvious by AnonymousClown · · Score: 3, Funny

      Lets see: Make sure you have a strong Admin password on your router and don't surf p0rn/warez sites. Thank you Captain Obvious!

      I get more hacking attempts when I search for and try to look at Christina Hendricks images than I ever do from all the porn sits combined.

      --
      RIP America

      July 4, 1776 - September 11, 2001

    3. Re:Thank you Captain Obvious by wowbagger · · Score: 4, Insightful

      "Make sure you have a strong Admin password on your router..."

      Which does you no good if your browser remembers your router's admin name and password - or did you miss the bit in the article where part of this hack is subverting your browser to actually do the dirty work?

      "...and don't surf p0rn/warez sites."

      Because advertiser sites never get hacked, nor do normal sites. Only porn and warez sites ever serve malware.

      Better to turn off scripting on your browser by default, and only enable it for sites you trust, and NEVER let your browser remember passwords.

    4. Re:Thank you Captain Obvious by MBGMorden · · Score: 3, Funny

      I get more hacking attempts when I search for and try to look at Christina Hendricks images than I ever do from all the porn sits combined.

      Yes but going by the "I'll know it when I see it" definition, any image of that woman in a dress qualifies as pr0n . . .

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    5. Re:Thank you Captain Obvious by Anonymous Coward · · Score: 0

      Uhm - any solution that relies on you not browsing to an infected site is not a solution.

      Technically, RapidEye is right. Realistically, however, you are _really_ correct. Telling people to avoid the darker side of the internet to stay safe is like telling teenagers to abstain from sex to avoid pregnancy and STD's. Theoretically, it works. In practice, it fails.

      Education (which doesn't teach abstinence of the dirty internet) + Cheaply available protection (Spyware, Antivirus, browser and OS updates) will keep the majority of people engaging in googlular intercourse from contracting an internet transmitted virus.

      With that being said, make sure you tell your kids about blocking Javascript when using unsafe sites. You know that they are going to browse whether you are involved or not; you might as well make sure that their experience is a safe one.

    6. Re:Thank you Captain Obvious by pinkushun · · Score: 5, Insightful
    7. Re:Thank you Captain Obvious by DrgnDancer · · Score: 1

      I believe there was an article on this very site recently about how porn sites are no more likely to infect you than "regular" sites. The fact is most infection vectors on websites are in the ads, and most most site (porn or not) have virtually no control over what advertising is plastered on their pages.

      --
      I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
    8. Re:Thank you Captain Obvious by John+Hasler · · Score: 2, Funny

      > ...NEVER let your browser remember passwords.

      Never let it remember important passwords. There's no harm in letting it store passwords for trivial sites such as Slashdot.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
    9. Re:Thank you Captain Obvious by Anonymous Coward · · Score: 0

      Or goatse. Jesus. Have some standards, people.

    10. Re:Thank you Captain Obvious by Anonymous Coward · · Score: 0

      Because what is the likelihood of someone accidentally typing microsift.com ? (probably NSFW if it still exists, I'm not trying it with my box)

    11. Re:Thank you Captain Obvious by GameboyRMH · · Score: 1

      You don't even need to browse to shady sites these days, the malicious scripts are served to you via banner ads while browsing legit sites.*

      *The Average Joe uses a plain-jane browser, without NoScript, Flashblock or anything else.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    12. Re:Thank you Captain Obvious by dbIII · · Score: 1

      Entirely pointless advice when you can pick up malware via a banner ad from when you are looking for a phone number via an online version of Yellow Pages (Telstra Australia ~ Oct 2008 for one example that was in the news).

  5. I can believe it... by fuzzyfuzzyfungus · · Score: 5, Interesting

    At one point, just out of morbid curiosity, I cranked up a copy of OpenVAS(the OSS fork of nessus) and told it to just hit everything on my home network with all "safe" tests(the program offers the option of either including or excluding tests that are likely to crash/DOS the target, rather than simply confirm/deny the presence of a vulnerability).

    When the run was finished, all the real computers in the house had passed, with the exception of a few informational messages(Hey! this computer is running an SSH server, did you do that or should you be freaking out right now?). On the other hand, I had to physically reset over half of the assorted little-bitty-embedded-plastic-boxes-of-various-network-functions to get them working again.

    And that was with the "safe" tests.

    Based on the version and vulnerability information being reported(for devices that I do, in fact, update vendor firmwares on, when those are available) the state of consumer embedded devices is absolutely fucking pathetic. Blatantly outdated and known-vulnerable services listening merrily away in the latest vendor firmwares for products less than a year old...

    1. Re:I can believe it... by DWMorse · · Score: 1

      Hmm, I like the looks of OpenVAS, I'll have to try it out. Thanks for the tip!

      --
      There's a spot in User Info for World of Warcraft account names? Really?
    2. Re:I can believe it... by Charliemopps · · Score: 2, Insightful

      You should see the state of commercial routers... it's almost as bad.

    3. Re:I can believe it... by Manip · · Score: 3, Interesting

      Indeed. I found a bug in a D-Link DIR-655 and was completely unable to report it to them. I couldn't even log into their support system because according to them I don't own my own router (serial already in use) and couldn't find a more technical or security contact at the company.

      The product still contains the bug - it is also using the latest firmware.

    4. Re:I can believe it... by fuzzyfuzzyfungus · · Score: 4, Insightful

      Unfortunately, with many, if not all, of the consumer networking brands these days, the most technical guy on staff is the "chief sticker engineer", who makes sure that the right adhesives are used when rebadging OEM products, or maybe the CAD guy who modifies the OEM plastic case to have the appropriate brand name embossed in it...

    5. Re:I can believe it... by Anonymous Coward · · Score: 0

      Embedded is a cut throat market and anything that will shave off even a fraction of a penny per unit is good as the profit per unit for *most* companies is single digit percentages. You get what you pay for, really you do (except for cisco).

    6. Re:I can believe it... by GooberToo · · Score: 3, Insightful

      And yet to be topical, the article is complete bullshit.

      In order to be compromised, you must first be compromised! Well, no shit! The author then goes on to explain that this is easy because most people don't change their router's password.

      So to summarize the story, if your system is easily compromised, expect to be further compromised. If your system is not compromised, then nothing has changed. In other words, people who don't lock their door in high crime areas experience higher rates of property theft. News at 11.

      I personally don't find this interesting, let alone news worthy.

    7. Re:I can believe it... by mzs · · Score: 1

      I work in industrial controls. You should see what a nessus scan does to EPLCs and vxworks.

    8. Re:I can believe it... by fuzzyfuzzyfungus · · Score: 1

      As I understand it, the interesting thing about the exploit this article discusses is that it allows you to hit the router from the LAN side if the user visits a maliciously crafted web page.

      Yes, it still needs to be coupled with an actual exploit; but it is something of a big deal because, while the WAN side security of routers is at least OKish(your vendor has to be really crap to be running the web interface, telnet, or anything of that nature on the outside), the LAN side security is somewhere between woeful and nonexistent.

      To use your door analogy, most people have reasonable locks, that are usually locked, on their outside doors. Relatively few people lock their inside doors, or have outside doors that cannot be trivially opened from the inside. It would be fairly big security news if somebody discovered a technique of attacking your door from the inside if you happened to look at them through your window...

    9. Re:I can believe it... by GooberToo · · Score: 1

      but it is something of a big deal because

      Its actually not. If you already have access to the router, which absolutely is required, you can already do pretty much anything you want. For example, you could redirect all DNS requests to the "hacker's" DNS server and achieve exactly the same result. Or hell, you could install your own custom router firmware which forwards all LAN side http and ssh requests (transparent proxy) to the "hacker's" own proxies.

      Basically, by the time this hack ever becomes relevant, you've likely already been seriously compromised. Basically, for this hack to ever become relevant means the "hacker" (*cough* script kiddie) is an absolute idiot because he's ignored the most obvious, easiest, and potentially the most harmful paths, all while requiring more work AND yet another component (a browser) to effectively use.

      Its like bragging you can get into cars without keys. Come to find out, its because those cars haven't been locked. And then yet bragging more you can expertly jack cars, only to find out the key was left in the ignition. Basically, its only a cool hack if you're already an idiot; because you can't see what's obvious to any real hacker with skills. In other words, for this hack to be noteworthy means everyone who has ever seen a car is now an expert car thief. And that just ain't so.

    10. Re:I can believe it... by iburrell · · Score: 1

      Except they don't have access to the router. The attack is tricking the user's browser into attacking their router. The router can be completely locked down on the WAN side. The router is vulnerable on the LAN side because of insecure password or some other attack. But that normally only works when you are inside someone's house. This is tricking the browser into performing the attack. The browser isn't compromised; it is just accessing a site normally and running some JavaScript.

      This is tricking the little kid inside the car to unlock it for you.

    11. Re:I can believe it... by fuzzyfuzzyfungus · · Score: 1

      I probably don't want to know; but I'm guessing that the old line "Vxworks: Doesn't." applies?

    12. Re:I can believe it... by dbIII · · Score: 1

      I had to physically reset over half of the assorted little-bitty-embedded-plastic-boxes-of-various-network-functions to get them working again.

      I managed to completely brick a HP Jetdirect parallel to network box just by doing a TCP portscan on the thing - even after trying to reset it to factory settings the only thing that worked was the power LED. Some stuff is incredibly fragile by stupid design and the same stupid mistakes keep recurring - phone systems with telnet open and no password are another that should not be on sale in 2010.

  6. Re:You mean besides using default admin/password.. by ickleberry · · Score: 4, Interesting

    it seems that changing the password would render this hack fairly useless. also many routers are only accessible through a private IP, so even changing the router's IP would work unless the script tries all the addresses on the local network and then tries to brute force the router, but that would take years since I would assume its written in JavaShit

  7. Exactly what is the sploit? by osgeek · · Score: 2, Interesting

    Just trying to understand this...

    But a site can have multiple IP addresses, a flexibility in the system designed to let sites balance traffic among multiple servers or provide backup options.

    Heffner's trick is to create a site that lists a visitor's own IP address as one of those options. When a visitor comes to his booby-trapped site, a script runs that switches to its alternate IP address--in reality the user's own IP address--and accesses the visitor's home network, potentially hijacking their browser and gaining access to their router settings.

    How does your DNS stack pick up a new IP address for a host name once it's already been resolved? I don't understand the mechanism for this part of the exploit. Anyone?

    Okay, so let's say the attacker can pull this part off without a problem...

    One comfort for users may be that Heffner's method still requires the attacker to compromise the victim's router after gaining access to his or her network. But that can be accomplished by using a vulnerability in the device's software or by simply trying the default login password. Only a tiny fraction of users actually change their router's login settings, says Heffner.

    So, then the hacker has to rely no the browser running some javascript in the victim's browser that will actually break the security of the victim's gateway router?

    Definitely your vulnerability goes up once an attacker can approach your gateway from the inside, but this isn't a free pass through everyone's home system. Seems like just changing your default password is a great first step to prevent any shenanigans.

    1. Re:Exactly what is the sploit? by Charliemopps · · Score: 1

      You just need to resolve the address twice. Seems rather simple. Change their passwords? Most routers default to having NO password at all. And even if you set one up, and change it, most users have their browser remembering the login.

    2. Re:Exactly what is the sploit? by Zocalo · · Score: 3, Informative

      As I understand it, it generally works like this: You set a ridiculously short TTL on the server hosting the exploit. When a victim connects you grab their IP address, add it and any other likely target IPs to the list of A records for the server and reload the zone. Your attack code just needs to wait for the TTL to expire, DNS to refresh and then try and connect to the target, which now appears to come from an attack on a trusted network.

      Going to be interesting to see what this talk is going to add to the mix though... Either way, now would be a really good time to change any easy to remember, alpha-numeric only device passwords, if you've got any.

      --
      UNIX? They're not even circumcised! Savages!
    3. Re:Exactly what is the sploit? by L4t3r4lu5 · · Score: 4, Insightful

      It is the first step. In fact, apart from a firmware vulnerability or some REALLY shocking DMZ setup, you're going to leave this attack with nowhere to go just by changing from the default password. There might be a second exploit in the form of a dictionary attack tacked on to the end, but that's not what the article is about.

      It's not that big a deal. It's a headline of the type you're likely to find in the Daily Mail; Sensationalist and inaccurate. There might be more info in the future which justifies the grandeur of the statement, but right now (pre-Black Hat) it's just bullshit sensationalist speculation from Slashdot's specialist on the matter.

      (Yeah, i'm getting a chip on my shoulder about this guy.)

      --
      Finally had enough. Come see us over at https://soylentnews.org/
    4. Re:Exactly what is the sploit? by AHuxley · · Score: 1

      http://portforward.com/ might help with a default list.

      --
      Domestic spying is now "Benign Information Gathering"
    5. Re:Exactly what is the sploit? by galaad2 · · Score: 2, Interesting

      no password at all? try "impossible to even set a password"

      on December 19th 2008 i bought a Sweex LW300 wireless router ( http://sweex.nl/lw300 ) only to discover that the damn telnet service would not require a password AT ALL if you connected from the inside network.

      Even if i set a password for the web admin interface, cycled power two or three times, it was all for nothing. The telnet service was left wide open for anyone on the internal network (including wireless). Not even the passwd command was working.

      When i saw this i promptly returned the damn box and got a linksys instead (this was on December 22nd).

      Unfortunately the replacement linksys router i got is another piece of crap and i was stuck with that. I found i was given the V2 of WRT160N only when i unwrapped the box at home.
      WRT160N V2 is a piece of crap (ralink chipset => random router crashes, no ddwrt/openwrt on it) that made me avoid ever buying another Cisco/Linksys. All the routers i bought since then for our customers were other brands, in total about 10 thousand euros of lost sales for Cisco/Linksys because of that one crap router they saddled me with for Christmas 2008. You can imagine how that Christmas felt like :(

      some system info for the Sweex LW300 with the telnet open root shell:
      Linux (none) 2.6.17 #832 Tue Dec 4 15:39:35 CST 2007 armv5tejl unknown

      Processor : ARM926EJ-Sid(wb) rev 5 (v5l)
      BogoMIPS : 285.90
      Features : swp half fastmult edsp java
      CPU implementer : 0x41
      CPU architecture: 5TEJ
      CPU variant : 0x0
      CPU part : 0x926
      CPU revision : 5
      Cache type : write-back
      Cache clean : cp15 c7 ops
      Cache lockdown : format C
      Cache format : Harvard
      I size : 16384
      I assoc : 4
      I line length : 32
      I sets : 128
      D size : 16384
      D assoc : 4
      D line length : 32
      D sets : 128

      --
      root@127.0.0.1
    6. Re:Exactly what is the sploit? by DrgnDancer · · Score: 2, Insightful

      A dictionary attack using JavaScript in your own browser? Even assuming there is no lockout time for login attempts built into the router that would take fricking forever, and it would be interrupted the moment you closed your browser. This seems like it would be a vector for a firmware bug attack or for an attempt at obvious default passwords. Otherwise it would almost certainly fail.

      --
      I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
    7. Re:Exactly what is the sploit? by L4t3r4lu5 · · Score: 2, Funny

      Excellent! So, I was correct in labelling this whole shitty story as another inflammatory chod-fest at the hands of Slashdot's very own version of the Daily Mail, kdawson.

      Will he never cease to amaze me?!

      --
      Finally had enough. Come see us over at https://soylentnews.org/
    8. Re:Exactly what is the sploit? by Bengie · · Score: 1

      My router didn't allow internet access until you changed the admin password. After that, you could change it back *if* you wanted, but it was just that way for the first time setup.

      Same for the wireless. The AP on my router came disabled and required an AP password entered before it would enable. After enabling it with a password for the first time, you could remove the password and make it insecure/open.

      Now I just need DD-WRT to stabilize for my router so I can use the IPv6 my ISP has.. :-|

    9. Re:Exactly what is the sploit? by BZ · · Score: 3, Informative

      > How does your DNS stack pick up a new IP address for a host name once it's already been
      > resolved?

      It doesn't. The way you do this is to return a list of two IP addresses for the hostname when it's first resolved; the first IP is your server and the second is the user's router.

      Then you serve stuff up as normal. When you want to carry out an attack, you point the browser to a url that has your hostname (probably in an iframe that's part of your page) and have your server refuse the connection. When that happens the browser will fall back to the next IP in the list and try it (that's how round-robin DNS works), and load a page from the router; if you pick the path part of your url right, this would be the login page. Now the key here is that web browser security policies are based on hostnames, not IP addresses. So the router's login page is now same-origin with yours and you can run script that does things to it. Like filling in the default admin username/password and submitting the form, for example. Or direct XMLHttpRequest access with the right Cookie headers, whatever.

      Changing the default password definitely helps.

      Some browsers are working on changes that would deny attempts to connect from a public IP to one on the local network, no matter what the hostnames are. That would stop this cold.

    10. Re:Exactly what is the sploit? by Magic5Ball · · Score: 3, Insightful

      > in total about 10 thousand euros of lost sales for Cisco/Linksys because of that one crap router they saddled me with for Christmas 2008

      So their filter against non-profitable clients has worked as expected.

      Each time a human at Linksys touches a customer, the company incurs at least 5 euro in costs. Since Linksys relies on retail volume and not consultation for their consumer sales, it's to their financial advantage to never hear from customers once the sale has been made, and especially to their advantage not to have to respond to unending lists of complaints or questions from detail-oriented customers. That same 10,000 euro of kit sold to 200 customers who do not generally know enough to complain is much more profitable to Linksys than if it were sold to you since you have both the aptitude and time to complain, but not effectively. (If you had complained effectively, you would have received a successful resolution from Linksys and both parties would have benefitted directly.)

      Instead, they've successfully outsourced through you, and with no compensation to you, a few hundred euro of support costs to their competitors, and avoided losing their very thin margin on 10,000 euro of sales. And since you only deal in 10,000 euro of kit a year spread out over many sites and much time (and thus many purchase orders and incidents requiring human intervention), you're no big future loss either since selling one 10,000 euro pizza box to one customer is about 10 minutes of work for anyone in corporate sales, plus they would get to sell a support contract to go with it.

      --
      There are 1.1... kinds of people.
  8. Browser Issue by Manip · · Score: 2, Informative

    First things first, you can block most of these attacks by setting a new router password and or changing the router's default IP. Secondly browsers could very easily solve this by disallowing mixed local (192.*, 10.*, 0.*, 127.*) and remote IP addresses from a single site. If it is a local server it won't be load balancing with something on the Internet and the reverse is equally true.

    1. Re:Browser Issue by Grandim · · Score: 2, Informative

      10.0.0.0/8 172.16.0.0/12 192.168.0.0/16 0.0.0.0/8 127.0.0.0/8 You missed some privates and you had some legitimate publics listed has private.

    2. Re:Browser Issue by BZ · · Score: 1

      Its not very easy to do the IP address thing. For one thing, often the browser has no idea what IP addresses are involved (e.g. if it uses a third-party networking library; something that's common with browsers that are the default on their OS, since they just use the OS-default network library). For another, even if you technically know surfacing that information can be ... difficult. Firefox has this issue, for example; they're working on a patch along the lines you describe, and it requires adding a whole bunch of new APIs to propagate the information.

    3. Re:Browser Issue by Sigma+7 · · Score: 1

      Secondly browsers could very easily solve this by disallowing mixed local (192.*, 10.*, 0.*, 127.*) and remote IP addresses from a single site.

      There's sometimes a valid reason to have mixed local and remote content, even if such uses are niche. In particular, Greasemonkey-style scripts are local and act on remote pages. You may also have a local framing system that allows you to more quickly navigate through a system, and some links through the frames may eventually lead to a remote site. And also, NetVampire (now obsolete) can easily be configured to run from the local hard drive.

      Also, most exploits (beside the DoS link to "c:\con\con") were created as soon as HTML started to allow executable content, even in e-mail messages. You can perhaps stop most exploits simply by disallowing executable content from untrusted sites, or by only allowing a limited sandbox until the user states they can trust this site.

    4. Re:Browser Issue by cjb658 · · Score: 1

      This will break a lot of corporate intranets.

    5. Re:Browser Issue by Anonymous Coward · · Score: 0

      What about the 168.254.0.0/16 range?

  9. default configs on routers are a joke by ergrthjuyt · · Score: 2, Insightful

    default configs on routers are a joke. Last I checked, linksys routers still tended towards unsecured wireless networks and default passwords. While extremely convenient, most users will abruptly drop the setup process once they can connect to the internet on their laptop. What the router firmware needs to do is force the user to set up a password and a security protocol before allowing direct access to the internet.

    Before this step is taken, every other "security" exploit is a joke in comparison.

    1. Re:default configs on routers are a joke by Anonymous Coward · · Score: 1, Interesting

      then you haven't checked in some time. Linksys routers come with pretty much everything turned off, and a setup program that makes you pick a password and gives you big scary warnings if you try to skip turning on wireless security. If you know what you're doing, you can just do all this manually through the web interface from an inside port, which is easier to fuck up, but if you do fuck it up it's your own damn fault.

    2. Re:default configs on routers are a joke by Iamthecheese · · Score: 1

      I, for one, am far more afraid of the government than some random hacker who probably just wants free wifi. Thats why I have my computers secured and my wireless router open.

      --
      If video games influenced behavior the Pac Man generation would be eating pills and running away from their problems.
    3. Re:default configs on routers are a joke by Anonymous Coward · · Score: 0

      How dare you try to take away thousands of "free wifi hotspots" around the country...

    4. Re:default configs on routers are a joke by TheRedDuke · · Score: 1

      It's a double-edged sword, shipping routers with all the security stuff disabled. Not every consumer is as learned in the ways of configuring a home wireless network as the average Slashdotter. I think the idea is to make it as easy as possible for the consumer to have a functional network so the not-so-tech-savvy don’t return their routers as defective. Where Linksys and the other manufacturers fail is in their lack of emphasis on the steps these folks need to take AFTER everything's working. Have you ever looked at the documentation that comes with these things? While it provides you with information on how to secure the network, it never actually tells you what you SHOULD do (aka best practices), plus they have very little info on the computer client information, effectively passing it off as 'not their responsibility'. Better documentation or wizards wouldn’t solve the problem completely, but it would separate those that are intelligent but not technically inclined from the total morons of the world. As for the latter, I say: let them get pwnd.

  10. Re:You mean besides using default admin/password.. by fuzzyfuzzyfungus · · Score: 5, Insightful

    That would actually probably help a lot(though not as much as a real password).

    In any exploitation scenario where the router login page isn't simply sitting on the WAN side, happily accepting all comers to try their luck, the hypothetical attacker would probably use a list of default username/password pairs for common router brands, or a list of known exploits for common router models.

    Even the most trivial password change would save you entirely from the former, and no password change available would save you from the latter. A password brute-force attack system, written in javascript and injected via the method described, is conceivable; but it would only have until you close the browser window, and it would be subject to any rate-limiting imposed by the router's login page or the browser's JS engine, so it would probably be pretty tepid.

    Obviously, if you are going to change your password, change it right; but the difference between default password and bad password is likely a good deal greater than the difference between bad password and good password, when it comes to crackability...

  11. OEM firmware? by Anonymous Coward · · Score: 0

    I assume in most cases this applies to OEM firmware, correct? I can't believe a hole this large has not been plugged by DD-WRT and Tomato, yes?

    1. Re:OEM firmware? by natehoy · · Score: 2, Informative

      Probably not, but you're still better off making sure you are running the latest of your choice of firmware (Tomato just released a new version a couple of weeks ago, go get it now!).

      Doesn't hurt to make sure that you only allow https connections to the router's admin page (which means in Tomato that you'll get the inconvenient-but-useful "unverified certificate!" warning in Firefox that takes many ugly steps to get around, and as far as I know cannot be scripted), and setting a reasonably complex password.

      And don't assume that your local network is "safe". Run software firewalls and avoid things like open network shares.

      --
      "This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
    2. Re:OEM firmware? by Hatta · · Score: 1

      There's a chart in TFA that shows ddWRT and OpenWRT successfully hacked. Tomato was not tested.

      --
      Give me Classic Slashdot or give me death!
  12. a problem we're too lazy to solve by digitalsushi · · Score: 2, Interesting

    The issue is that the web servers on these little CPEs, and also lots of just general intranet websites, is that they do not inspect the Host: header of the incoming HTTP request. So when someone DNS rebinds your initial request to evil.com, your browser sends this host to the CPE, and the CPE ignores it. Unfortunately, there's no good way to match a host header on a CPE management page because who assigns DNS for their internal networks? Geeks, that's who. No one else. So when you connect by IP address to your gateway, the host isn't even set at all.

    This is one of those things that SSL certificates can solve. I learned two weeks ago here on slashdot, thanks to another poster, that you can get free level 1 SSL certificates signed by startssl.com. I got mine returned in about 2 hours, and had it working with 10 minutes of work. Granted, I am not going to be able to reprogram the proprietary CPE with an SSL certificate, but hopefully a few of you find this link useful and can get your hobby website running with SSL, like I was able to do.

    Even though you can change the credentials of your website (CPE, wiki, accounting system with web interface), it's still very possible for someone to brute force these credentials. Anything that can be realized with javascript is possible.

    The best solution is DNS pinning... your browser locks the website to the initial IP of a round-robin A record response. This is horrible for the general health of the Internet, but not a bad solution for people who wish to avoid these styles of attacks. Me, I'll take my chances with the attacks...

    --
    slashdot: where everyone yells sarcastic metaphors to themselves to understand the issue
  13. Re:You mean besides using default admin/password.. by Eudial · · Score: 0, Offtopic

    That's no worry, I changed mine to 12345.

    --
    GAAH! MY PRINTER IS ON FIRE!!! PUT IT OUT! PUT IT OUT!
  14. Re:You mean besides using default admin/password.. by Cryacin · · Score: 5, Funny

    Ha Ha! I changed my default username to "adjminstrator" and password to "passjword"! Good luck hjackers!

    Wouldn't stop them if they're Swedish!

    And yes, I'm an insensitive Cljod!

    --
    Science advances one funeral at a time- Max Planck
  15. Re:You mean besides using default admin/password.. by jank1887 · · Score: 1

    blah blah luggage blah blah

  16. Secret by lancejjj · · Score: 1

    Here's the secret fix: change the default password on your home router.

    Phew! Black hats thwarted again!

    1. Re:Secret by John+Hasler · · Score: 1

      > Phew! Black hats thwarted again!

      By you and a few thousand other geeks. Hundreds of millions of "consumers" remain vulnerable.

      This could have been prevented by the vendors taking the obvious step of making the router serial number the default password.

      --
      Warning: this article may contain humor, sarcasm, parody, and perhaps even irony. Read at your own risk.
  17. Only half? It's probably a lot more by davidwr · · Score: 3, Interesting

    Odds are the good guys haven't found all the vulnerable ones.

    Oh, if you count routers left in their default configuration + human vulnerability to social engineering attacks, the number would be well over 50% even without any actual design flaws. This assumes having a common default login isn't itself a design flaw - which I think it is.

    On that note, 2-Wire does it right: They have random-looking default management passwords printed on the bottom of most of their modem-routers. There is no universal "default login" you can look up on the Interwebs.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  18. Consumers DONT CARE by netsavior · · Score: 2, Insightful

    This is only a problem when a geek looks at it, the average consumer doesn't really care, and they are right to not care.

    1. Re:Consumers DONT CARE by Anonymous Coward · · Score: 0

      This is only a problem when a geek looks at it, the average consumer doesn't really care, and they are right to not care.

      Right up until their credit card is used to buy $1000 worth of DVDs in Russia. Then they start caring darn quick.

    2. Re:Consumers DONT CARE by ElectricTurtle · · Score: 0, Flamebait

      In the first place, are you retarded? What part of forwarding to phishing sites to steal your credit card numbers don't you understand?

      In the second place, turn in your card and exit /. immediately.

      --
      I support the Slashcott and will not be reading or commenting from 2/10/14 to 2/17/14. Beta is steaming pile of dog shit
    3. Re:Consumers DONT CARE by netsavior · · Score: 1

      for 2 days until their credit card company refunds the money.

    4. Re:Consumers DONT CARE by gblackwo · · Score: 1

      As an anecdote, my chase cards work fine in Russia only when I've told chase to unlock the country- but my bank cards have been a nightmare trying to unlock. Not only do I have to have the fraud center in the U.S. unlock the card (and they will only do it for 48 hours at a time), but I have to get a notorized lawyer signed Russian translation of my passport just so that the banks here will allow me to use it in their atms. If your credit card company is letting transactions go through Russia without your expressed approval- it is time for new credit cards. Because it is not as easy as you make it seem.

    5. Re:Consumers DONT CARE by netsavior · · Score: 1

      *eyeroll* cause soooo many consumers are credit card hacked at their physical location, please.

      Trying to get consumers to care about the SUPER SUPER remote chance that someone will wardrive hack their router is pretty stupid, especially when you can't convince them to stop giving their credit card number to any`one who happens to email them a bank-esque email.

    6. Re:Consumers DONT CARE by ElectricTurtle · · Score: 1

      Thanks for answering my question, clearly, you are retarded. 'We can't fix problem x therefore who cares about problem y?!' Also, no professional believes in security through obscurity. As this information increasingly becomes common knowledge among script kiddies and people who already deal in stolen CC#s, per capita incidents will increase. Even regardless of numbers or rarity, it matters when it does happen. Phishing itself basically didn't exist before the current decade, not because it wasn't feasible to set up fake sites in the 90s, just that nobody bothered. As soon as the idea took hold and started making money for scammers, phishing exploded in the early 2000s. If money can be made by this vector, it will explode too. The obscurity may well soon end, just like it did for phishing emails.

      --
      I support the Slashcott and will not be reading or commenting from 2/10/14 to 2/17/14. Beta is steaming pile of dog shit
    7. Re:Consumers DONT CARE by netsavior · · Score: 1

      PSA: You are a bigot, stop using the word "Retarded" as an insult when you are trying to look intelligent, it is a disservice to the disability community.

      Consumers don't care because they are not responsible, and because it won't fucking happen to them.

      I could leave my keys in my unlocked car, leave my router open and my passwords on a sticky note on my desk and nothing would ever happen... But even if it did, my credit cards are insured, my car is insured. A bit of paperwork and a couple of days of hassle isn't going to stop consumers from not caring, ever.

      Geeks see the headline and think "holy shit", non-geeks see the headline and think "I wonder if Lindsay Lohan is out of rehab yet".

      Even without this hack, millions of home routers would be hackable, because they are open and have default password. What if I ran my own DNS server, logged in to my neighbor's router and pointed it to my DNS server, which contains whatever records I want it to? No exploits necessary, all it requires is that their router have the default password (which the article's hack also requires). Sure geek measures like using a DNS server other than the one your router provides would defeat that easily, but you know what? Geeks aren't the target.

      So basically this is a more complicated way to do something that has ALWAYS been possible and easy to do on an open/default router. Wow, consumers should DEMAND their FIOS router get patched, oh the humanity.

    8. Re:Consumers DONT CARE by ElectricTurtle · · Score: 1

      I'll believe your bullshit when you start leaving your keys in your unlocked car (as you say you 'could' but probably don't) in the middle of a city of more than half a million people.

      --
      I support the Slashcott and will not be reading or commenting from 2/10/14 to 2/17/14. Beta is steaming pile of dog shit
    9. Re:Consumers DONT CARE by netsavior · · Score: 1

      I, like most Americans (66%) don't live in a big city, I live in the suburbs. And my keys are sitting in the ignition of my Suburban right now...(although the car is in the garage) Oh and my SSID is "FREEINTERNET", but my passwords aren't open, and wireless is in the DMZ and can't (easily) access my wired network, so have fun hacking my wife's iPod or my blackberry, or the Wii... But again, I am not "Joe Consumer".

  19. How would you test if its hackable? by bigfootchick · · Score: 0

    How would you test my router is hackable? Can you please share the tests? Thanks in advance. -geek chick

  20. Re:You mean besides using default admin/password.. by Anonymous Coward · · Score: 0

    12345

    Funny, that's what Zyxel modems by CenturyLink default to.

    They also happen to have Telnet and Web Access enabled by default to the internal and external world.

  21. Thanks Black Hats by Anonymous Coward · · Score: 0

    Nothing more responsible than a bunch of oily nerds who still call them self's "black hats" in the year 2010 giving away tools to their only fans, script kiddies

    Here is a tip, grow the fuck up already

  22. Warning! kdawson sensationalist headine alert! by L4t3r4lu5 · · Score: 1

    This attack is just a redirect. It redirects an attack to inside your network to hopefully exploit a second vulnerability in your router. It relies on a second attack to actually compromise the router itself, either a firmware vulnerability or weak security settings. This isn't a single attack which will root your home networking devices by itself. It's just a way of directing an attack to run from inside your network (where security might be weaker) and doesn't allow any access in and of itself to your router. The "Millions could be affected" line comes from default passwords and configs or poor security settings by the user.

    Holy sensationalist bullshit headlines, Batman!

    --
    Finally had enough. Come see us over at https://soylentnews.org/
    1. Re:Warning! kdawson sensationalist headine alert! by afabbro · · Score: 1

      Correct.

      As further evidenced by the recommendations in the article:

      • Choose a strong admin password
      • Make sure your firmware is up to date
      • "Be careful which web sites you visit."

      I learned nothing new here today.

      --
      Advice: on VPS providers
  23. DD-WRT+OpenDNS FTW by Liquidretro · · Score: 1

    Just had to post that everyone should be running OpenDNS and if possible DD-WRT of Tomato (for homes). You just cant beat that combo. It's fast, secure, and offers tons of security/configuration features that no one else does.

    1. Re:DD-WRT+OpenDNS FTW by lyinhart · · Score: 4, Insightful

      Nope. According the article, OpenDNS doesn't make a difference and DD-WRT v24 was one of the router firmwares that was successfully exploited.

      --
      Freedom is drinking a beer in the park when you're supposed to be at work.
    2. Re:DD-WRT+OpenDNS FTW by homes32 · · Score: 4, Insightful

      Just had to post that everyone should be running OpenDNS and if possible DD-WRT of Tomato (for homes). You just cant beat that combo. It's fast, secure, and offers tons of security/configuration features that no one else does.

      and that no one else knows how to use. Lets face it. most uses don't even know that its possible login to their "wireless box" and change settings; let alone replace the firmware with a 3rd party distro. as far as their concerned the guy that installed the internet just plugged it in and it needs to be there or their laptop can't get internet. don't get me wrong. I love Tomato, but saying "everyone should run [insert some firmware here]" is not a solution to the problem. the problem is the idiot tech ( and in some cases, non-tech people smart enough to setup their own router) not changing the default password on the router when he installs it.

    3. Re:DD-WRT+OpenDNS FTW by anamin · · Score: 2, Insightful

      And yet DD-WRT is on the list of vulnerable firmware.

    4. Re:DD-WRT+OpenDNS FTW by Liquidretro · · Score: 0

      But running OpenDNS is the first step to correcting this problem. And with DD-WRT this can be fixed in the next update now that its a known problem, if you run the default Firmware of your router who knows when it will be fixed.

    5. Re:DD-WRT+OpenDNS FTW by homes32 · · Score: 1

      if you run the default Firmware of your router who knows when it will be fixed.

      and if your running open source or 3rd party firmware who knows when it will be fixed. the last stable release of ddwrt was 2 years ago and the last beta a year ago. This attack method has been around way longer than that.

    6. Re:DD-WRT+OpenDNS FTW by Anonymous Coward · · Score: 0

      Never let a bad router stop you from dropping your trousers around your browsers.

      Why not build a router? http://ipcop.org

    7. Re:DD-WRT+OpenDNS FTW by dissy · · Score: 1

      Just had to post that everyone should be running OpenDNS and if possible DD-WRT of Tomato (for homes). You just cant beat that combo. It's fast, secure, and offers tons of security/configuration features that no one else does.

      So when a user saves their DD-WRT username and password in their browser, and someone uses the exploit in the article, how again does your answer change anything?

      I have used DD-WRT and happen to know for a fact it does have a login screen, so don't try to claim it isn't affected :P

    8. Re:DD-WRT+OpenDNS FTW by LordKronos · · Score: 1

      Yes, DDWRT is vulnerable (as is OpenWRT). However, on the plus side, as I understand it from the article, this exploit can only take place if the attacker is able to gain admin access on the router itself***. As long as you've changed the default password to something secure and there are no unpatched exploits, then you should be safe. Someone who bothers to install DDWRT/OpenWRT almost certainly has enough sense to change the password, so it's only patching the exploits you need to worry about.

      I'm not aware of any current explots for DDWRT. There was one vunerability last year:
      http://www.dd-wrt.com/site/content/dd-wrt-httpd-vulnerability-milw0rmcom-report

      That has been patched already, and if you can't apply the patch, there is a workaround in that article for older firmware.

      ***The fact that the attacker needs to gain admin access almost makes this story a non-issue in my eyes, as I assume that if they have admin access then they already have almost limitless ways to attack me from there.

    9. Re:DD-WRT+OpenDNS FTW by phizi0n · · Score: 1

      DD-WRT releases beta builds at least once a month. Look on their forums for links, don't just look at the router database which they don't update often. Build 14815 was just released yesterday.

    10. Re:DD-WRT+OpenDNS FTW by phizi0n · · Score: 1

      Nope. According the article, OpenDNS doesn't make a difference and DD-WRT v24 was one of the router firmwares that was successfully exploited.

      They don't make it clear what exact build of DD-WRT they tested but it seems that it was v24 final which is 3 years old. v24 SP1 is likely also affected, but about 2 year ago in the early v24 pre-SP2 builds (ie. betas) DD-WRT started making you set a username/password when you first configure it which likely prevents this attack. We won't know for sure until the attack is actually explained rather than sensationalized with no real info.

    11. Re:DD-WRT+OpenDNS FTW by Anonymous Coward · · Score: 0

      "they're concerned", not "their concerned".

      next time write it without the abbreviation ... "they are concerned" so you know what to shorten it to.

  24. 30 router models info by llZENll · · Score: 0, Redundant

    The important info

    Heffner tested his attack against 30 router models and found that about half were vulnerable. Here's his chart of which are and aren't subject to attack. ("Successful" in the far right column means that the router was successfully hacked.)

    Vendor Model H/W Version F/W Version Successful
    ActionTec MI424-WR Rev. C 4.0.16.1.56.0.10.11.6 YES
    ActionTec MI424-WR Rev. D 4.0.16.1.56.0.10.11.6 YES
    ActionTec GT704-WG N/A 3.20.3.3.5.0.9.2.9 YES
    ActionTec GT701-WG E 3.60.2.0.6.3 YES
    Asus WL-520gU N/A N/A YES
    Belkin F5D7230-4 2000 4.05.03 YES
    Belkin F5D7230-4 6000 N/A NO
    Belkin F5D7234-4 N/A 5.00.12 NO
    Belkin F5D8233-4v3 3000 3.01.10 NO
    Belkin F5D6231-4 1 2.00.002 NO
    D-Link DI-524 C1 3.23 NO
    D-Link DI-624 N/A 2.50DDM NO
    D-Link DIR-628 A2 1.22NA NO
    D-Link DIR-320 A1 1 NO
    D-Link DIR-655 A1 1.30EA NO
    DD-WRT N/A N/A v24 YES
    Dell TrueMobile 2300 N/A 5.1.1.6 YES
    Linksys BEFW11S4 1 1.37.2 YES
    Linksys BEFSR41 4.3 2.00.02 YES
    Linksys WRT54G3G-ST N/A N/A YES
    Linksys WRT54G2 N/A N/A NO
    Linksys WRT160N 1.1 1.02.2 YES
    Linksys WRT54G 3 3.03.9 YES
    Linksys WRT54G 5 1.00.4 NO
    Linksys WRT54GL N/A N/A YES
    Netgear WGR614 9 N/A NO
    Netgear WNR834B 2 2.1.13_2.1.13NA NO
    OpenWRT N/A N/A Kamikaze r16206 YES
    PFSense N/A N/A 1.2.3-RC3 YES
    Thomson ST585 6sl 6.2.2.29.2 YES

    from http://blogs.forbes.com/firewall/2010/07/13/millions-of-home-routers-vulnerable-to-web-hack/

    1. Re:30 router models info by VGPowerlord · · Score: 1

      I actually checked if my wireless router was on here.

      It is, but what concerns me the most is this:
      The router I have is listed as NO, but the firmware version they tested against was released 3 years ago and the firmware has had four revisions since then, the latest released in Q4 2009.

      Which makes me wonder: How many of the other firmware versions are out of date, and why haven't they been tested against the latest firmware versions?

      --
      GLaDOS for President 2016! "Well here we are again. It's always such a pleasure." -- GLaDOS, 2011
  25. Noscript doesn't prevent this exploit? by Anonymous Coward · · Score: 0

    FTA: "Potential fixes implemented in the free DNS replacement OpenDNS and the Firefox NoScript plug-in won't prevent his exploit, Heffner adds."

    Can someone explain how using NoScript doesn't prevent this exploit? How does he run code on the local machine without scripting?

    1. Re:Noscript doesn't prevent this exploit? by mzs · · Score: 2, Insightful

      img src="http://sasdfreercf.example.com/cgi-bin/foo.pl?bar=baz"

    2. Re:Noscript doesn't prevent this exploit? by Anonymous Coward · · Score: 0

      So a cgi redirect to cross-site script load... NoScript should detect the hosting domain of the script, and unless it is white-listed it doesn't run. How would this work exactly? It's not that I think Noscript is a panacea, but if the default behavior is to not run scripts at all, I still don't understand how it would execute on the local machine without white-listing the domain that serves the bad code.

    3. Re:Noscript doesn't prevent this exploit? by mzs · · Score: 1

      See the img tag, there is no js, imagine a hidden iframe with the img tag for example. Remember that DNS tricks are going on, so you got that HTML with the img tag say from example.com, but that you got an IN A record for sasdfreercf.example.com to 10.0.0.1 say. There other random subdomains for 192.168.x.y etc.

  26. Cross-Site-Request-Forgery by Anonymous Coward · · Score: 0

    The article doesn't really describe the attack in detail, but as far as I can tell, this can be achieved much easier through cross site request forgery (CSRF). That is, a website tells the browser to do a malicious cross-site request, which targets some IP Address on your local network (i.e.: an image tag which causes the browser to access "http://192.168.1.1/login?u=admin&p=123"). This request could be used to login to the device using standard credentials and then activate remote administration on the WAN interface.

    Using JavaScript, the attacker can even send POST requests to the target host

    This has been done almost for decades and there are exploits available for hundreds of different Routers out there...

    1. Re:Cross-Site-Request-Forgery by mzs · · Score: 1

      That's right but here you go to www.example.com/foo.html and it contains an img tag to awdfwfrfwrfq.example.com/login?u=admin&p=123 and your DNS on the router has been poisoned to have awdfwfrfwrfq.example.com be 192.168.1.1, so the usual CSRF checks pass.

  27. Attack reliant on obtaining router login creds! by Anonymous Coward · · Score: 0

    From pfSense's forum via here: http://forum.pfsense.org/index.php/topic,26368.0.html

    Quote from: Craig Heffner
    While my talk is focused on attacking routers, there is no exploit in
    any router per-se, and it is not necessarily restricted to attacking
    routers. The exploit is DNS rebinding, which circumvents the
    same-origin policy in a client's Web browser by exploiting the trust
    inherently placed in the DNS protocol. Also note that the talk summary
    clearly states that this only provides access to the router's
    administrative interface; an attacker would still need to exploit the
    router or log in to it via default/weak credentials in order to do
    anything. Given that PFSense is relatively secure, and PFSense users
    are generally more advanced and security aware than the average user,
    I would suspect that this attack would only realistically affect a few
    PFSense users.

  28. "Publish or Perish ..." by udippel · · Score: 2, Interesting

    Everyone knows this; and one way or another in these sicko days of ours, one simply has to make the headlines to grab attention; followed by get-rich-quick.
    Fine. Let them try. I wished, though, some clever chap in Slashdot would have vetted the whole lot sufficiently, to dump it where it belongs: into the trash-bin.

    Here is why: Because it actually is an attack. An attack that works for dumbos only. For people, who ought not legally be allowed to buy an access point or whatnot.

    Here is the attack: assume router XYZ by default comes with username 'root' and password '12345'. The same router, as default or after reset, offers dhcp in 192.168.1.0/24, with 192.168.1.1 as gateway address. Then, following the trick, some 192.168.1.0/24-address becomes available on the outside (WAN). So when you blindly send 'root' and '12345' to 192.168.1.1 (to the box), from the outside, you're in.
    As I said, yes, it is an attack. But for any sane setup it will fail miserably, because you have changed the internal network; and most of all, you changed at least the password.
    I dunno, and haven't tried - because I have better things to do with my time - if any of those spoofing-filters that simply drop RFC1918-compliant addresses on the WAN-side would also fail the proposed attack, despite of default network, username and default password.

    Shakespeare would probably have called this 'much ado about peanuts'. And as far as I am concerned, anyone who actually is vulnerable, should be slapped with a court order restricting him or her from touching, buying, setting up or administrating any network equipment until further notice, including home networks.

  29. Thanks ALOT!! by Anonymous Coward · · Score: 0

    you idiots, you know how many fkin businesses only have a "Home" style router especially in restaurant and retail, thanks alot might as well just fkin email me ill give you my cc number save you the trouble

  30. Re:Only half? It's probably a lot more by jizziknight · · Score: 1

    Agreed. I think 2-Wire does a lot of things right. Initial connection to a factory default router automatically initiates a setup process, which IIRC, will not give you internet access until completed. This process also forces you to change the default password, and, again IIRC, has the default wireless security set as WEP. Though, it has been a very long time since I set one up (they tend to last quite a long time, too); I may not be remembering things quite right.

    They also tend to be smart enough to "notice" when you do things that the typical joe sixpack user would not do, like connect other routers up behind them, and it does some somewhat smart things in automatically configuring itself to handle those situations properly.

    Of all the routers that I've used, I'd have to say that 2-Wire are currently my favorite, and Linksys are currently my most hated.

    --
    Everything I say is a lie. Except that... and that... and that, and that, and that, and that... and that.
  31. great troll slashdot by nimbius · · Score: 1

    now a few thousand admins from around the globe have just logged into their home boxes to "double check on everything"

    --
    Good people go to bed earlier.
  32. pfSense 2.0 has been patched by sullrich · · Score: 2, Informative

    We made changes to pfSense 2.0-BETAS that prevents the DNS rebinding attacks thanks to Craig's help.

  33. Heretic by Anonymous Coward · · Score: 3, Funny

    Slashdot is *the* most important site. For you to call it "trivial" is a most wicked sin.

  34. What about DD-WRT firmware and Smoothwall??? by Anonymous Coward · · Score: 0

    I hope the hack does not work on DD-WRT firmware for the Linksys wrt54.

    Also, what about Smoothwall? IMO Smoothies are one of the best solutions out there.

  35. Re:You mean besides using default admin/password.. by Anonymous Coward · · Score: 0

    Whats is this tjursbajss? Us's swedes don'ts adds extra J

  36. Exploit used on default configurations & firmw by oDDmON+oUT · · Score: 1

    How about against 3rd party firmware, ala Tomato for Buffalo / Linksys?

    Didn't see any mention of it in the article.

    --
    Some days it's just not worth
    chewing through my restraints.
  37. Re:You mean besides using default admin/password.. by Suki+I · · Score: 1

    That is just the thing that I find so annoying with many exploit announcements. The buzz and cloud of publicity abounds, the MSM gets all panicky over what? Something that is not really a threat at all.

  38. Re:You mean besides using default admin/password.. by Anonymous Coward · · Score: 0

    If you'd have read TFA, you'd have noticed that the idea is not to change the router's IP (what would be the gain of that?) but to change the attacker's websites (pretended) IP to be the one of the router, so that scripts running from that server on the victims browser would have access to the router (i.e. circumventing the same origin policy)

  39. Who cares? by Shadow-isoHunt · · Score: 1

    Who cares about your router when I can just own your modem? http://www.exploit-db.com/download_pdf/13592

    --
    www.isoHunt.com
  40. Simple solution, don't use your router for DNS by Passman · · Score: 3, Insightful

    As someone pointed out a comment on the Forbes story, this exploit can only affect you if you are getting DNS through the router.

    Simply using a static IP & DNS for your computer on your local network would make you immune to this. In situations where using a static IP is not possible (a friend's house, public wifi, etc.) just set your DNS servers statically and you should be fine.

    --
    Minne-snow-da: Winter is comming...
  41. Network advice from this article? by Anonymous Coward · · Score: 0

    According to the article: An IP address is a series of four numbers ranging from 1 to 255.

    So, 10.0.0.43 is not an IP address?

  42. Which non-wireless router is best? by Anonymous Coward · · Score: 0

    We've always used the Linksys BEFSR41 because we like a non-wireless router. But now I see it is on the hackable list.

    Can somebody please recommend which non-wireless non-hackable router is best? Which one is closest in performance to the BEFSR41?

    THANKS.

    1. Re:Which non-wireless router is best? by Cimexus · · Score: 1

      Why don't you just buy the best router, and if it's wireless, turn the wireless functionality off? I don't see why you need to specify 'non-wireless' as a requirement. Every router I have ever seen has an option called 'disable radio' or the like which completely turns off wireless functionality.

    2. Re:Which non-wireless router is best? by Fantastic+Lad · · Score: 1

      Just log into your existing router and change the password.

      That is. . .

      Type the following IP numbers into your address bar and hit "enter".

      192.168.0.1
      192.168.1.1
      192.168.100.1
      192.168.1.100

      One of those will open your router's log-in page. When it does, just change the password from the default. Voila. Your router can no longer be "Hacked" by this method.

      -FL

  43. I miss the good old days by X.25 · · Score: 2, Insightful

    I really miss the good old days, where presentations done on security seminars were revolutionary and technical.

    How the hell a mediocre presentation (more related to statistics than security) can make it into Blackhat?

    Oh, I forgot that Blackhat hasn't been a conference but a business, for a long time now.

  44. In other news.. by Anonymous Coward · · Score: 0

    10.0.0.1 is no longer considered an IP address.

    An IP address is a series of four numbers ranging from 1 to 255.

  45. Linux crap hacked again.. by Anonymous Coward · · Score: 0

    Shocking !!... NOT..

  46. MOD PARENT UP by citylivin · · Score: 1

    yay open source! I was shocked to see pfsense on that list in the first place!

    now if only the newer builds after 1.2 booted on my p3 450 :( i could possibly upgrade.

    --
    As a potential lottery winner, I totally support tax cuts for the wealthy
    1. Re:MOD PARENT UP by Fez · · Score: 1

      You're probably paying more in electricity to run that old box than it's worth :-)

      There are DNS rebinding attack protections in pfSense 2.0, but it's still in beta. The changes may be backported or at least show up as a "package" that can be installed, but that would still require being on at least 1.2.3.

      More info in the forum: http://forum.pfsense.org/index.php/topic,26368.0.html

    2. Re:MOD PARENT UP by citylivin · · Score: 1

      Old computers generally have smaller power supplies than new ones. I believe the PSU in that machine is 140watts or so.
      Plus they knew how to design cases back then so its all passively cooled with just one chasis fan for the entire system. Modern dells and HPs do this with ducting as well of course.

      Most of the newer SFF pc's all have custom power supplies not atx standard and zero or 1 pci slot, and i need at least 2 (one wireless and one wired to compliment onboard). It works great as a firewall, but i do want to eventually put snort on it which requires more power. It for sure needs an upgrade, but pfsense on a p3 worked great until they went to the newer BSD iirc which has some problem booting that i was never able to solve, trying to deploy 1.2.3.

      --
      As a potential lottery winner, I totally support tax cuts for the wealthy
    3. Re:MOD PARENT UP by Fez · · Score: 1

      We've got lots of good suggestions up here:

      http://doc.pfsense.org/index.php/Boot_Troubleshooting

      There are some problems with certain equipment, but it can usually be sorted out.

      You can get an ALIX with no moving parts and only draws about 5W of power for under $200, but probably couldn't run snort. They make great firewalls though for most cases. An atom 330-based 1U Supermicro server barebones kit can be found at Newegg for about $280 or so. Those only draw about 35W.

      A lot cheaper than replacing them with a desktop-class PC, unless you have spare parts laying around. :-)

  47. Re:You mean besides using default admin/password.. by Beardo+the+Bearded · · Score: 3, Interesting

    Just serve up a web page that looks exactly like your router's settings menu. They'll log in with admin / admin and THINK they're in. In reality they're just playing with widgets that aren't bound to anything at all.

    --

    ---
    ECHELON is a government program to find words like bomb, jihad, plutonium, assassinate, and anarchy.
  48. Home User Routers by helix2301 · · Score: 1

    Most home user routers have the default username and passwords anyway. The average home user has no idea about security they don't know log in and change there password. Even some small business are this way this not really news.

  49. So? by ChiRaven · · Score: 1

    Well, my router is so old that it wasn't covered in the Forbes article referenced, and the firmware for it hasn't been updated since 2007. So that means that either (a.) I'm totally safe because nobody would think of bothering with equipment THAT old; or (b.) I'm totally hosed because there IS no way to protect hardware that old.

    I've done all the obvious stuff (like changing the router admin ID and password to something generated by my nifty random-password generator program), but face it ... there IS no security in this world short of unplugging the internet connection. (And even THAT'S iffy!)

  50. Re:You mean besides using default admin/password.. by Magic5Ball · · Score: 2, Interesting

    The attack relies on the attacker being able to guess the victim router's internal IP address, and to associate a host name of their choice with that internal address. Most routers will use their manufacturers' default addresses which are easy to guess. Since DNS rebinding relies on chance, forcing the attacker to make more incorrect guesses lowers the success rate of the attack. Therefore, attackers are unlikely to attempt to guess all of 10/8 or 192.168/16 etc. (tens of thousands of possibilities) when the vast majority of router addresses are at their defaults of 10.(0|8).(0|1).1 or 192.168.(0|1|123).1 etc. (around a dozen possibilities).

    --
    There are 1.1... kinds of people.
  51. Re:You mean besides using default admin/password.. by BrokenHalo · · Score: 2, Informative

    Of course, the sensible thing to do if you can't depend on your router to resolve IPs correctly (like if you don't own or have access to it) is to set your localhost to point DNS requests directly to a trusted IP address. Or, even better (if you're really paranoid), run your own bind.

  52. Re:You mean besides using default admin/password.. by BrokenHalo · · Score: 2, Insightful

    Funny, that's what Zyxel modems by CenturyLink default to. They also happen to have Telnet and Web Access enabled by default to the internal and external world.

    I've never heard of that manufacturer, but that's just plain bad, not sad. Telnet was useful back in the days when the internet was so small, many of us users actually knew each other, but I can't think of a single legitimate reason (excuse) to allow it to run now.

  53. Custom firmwares? by Anonymous Coward · · Score: 0

    Does this work on the same model routers with custom firmwares installed on them, e.g. DD-WRT or Tomato?

    I read the article, and found it utterly useless. ("Change your password!")

  54. Re:You mean besides using default admin/password.. by travisco_nabisco · · Score: 1

    I decided to just delete my password since there seems to be no safe easy to remember password. However the only active login user name is "lnV6TbHXxRvxzMIw"

  55. Re:You mean besides using default admin/password.. by mcrbids · · Score: 1

    For years, I've used the serial number on the bottom of the router written backwards as the admin password. If you have physical access to the box, you have access a la reset button, and there's nothing obvious about the router that says "Here's my password", and the password is thereafter never forgotten.

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
  56. that's only true if you go to every website. by beanluc · · Score: 1
    --
    Say it right: "Nuc-le-ah Powah".
  57. Maybe I missed it... by DesScorp · · Score: 1

    "In order to be compromised, you must first be compromised! Well, no shit! The author then goes on to explain that this is easy because most people don't change their router's password."

    Maybe I'm missing something here, but is the researcher saying that this kind of attack can bypass a router even it if has WAN-side admin access disabled? Is he remotely hijacking the browser, and then attempting to access the router from the inside via a standard address (usually 192.168.0.1)?

    If that's the case then this isn't a router vulnerability, it's a browser/OS vulnerability. What am I missing here?

    --
    Life is hard, and the world is cruel
    1. Re:Maybe I missed it... by GooberToo · · Score: 1

      If that's the case then this isn't a router vulnerability, it's a browser/OS vulnerability. What am I missing here?

      Its a browser vulnerability which leverages a compromised router. Nothing about it allows you to compromise a browser or router without first having full access to the router in the first place. Which basically already means you can do anything you which with any number of dozens of other vulnerabilities. So to summarize, if your router has been compromised, via some completely unrelated vulnerability, prepare to be compromised! Well, no shit!

  58. Re:You mean besides using default admin/password.. by HolyCrapSCOsux · · Score: 2, Interesting

    here is a single legitimate reason for telnet.

    nethack.alt.org

    you could run your own...

    --
    0xB315AA8D852DCD3F3DCA578FD2E0BF88
  59. Re:You mean besides using default admin/password.. by Ihmhi · · Score: 3, Funny

    Then they click submit and BAM you hit 'em with tubgirl.

  60. Re:You mean besides using default admin/password.. by Rob+from+RPI · · Score: 1

    Actually, all you need to do is look at the default route of the PC. There's your modem.

  61. Re:You mean besides using default admin/password.. by Anonymous Coward · · Score: 0

    Gotta love Centurytel (aka Centurylink, their lame new name after choking on acquisition of Embarq) their choice default passwords... and not just for PPPoE authentication, either, where they can at least restrict a username/password pair to a particular CO.....

    There are thousands, perhaps hundreds of thousands, of Centurytel EMAIL accounts using one a very small handful of default passwords. Frakking idiots they are - must be something in the swamp water down there in Louisiana that destroys common sense.. no wonder the first rule about having Centurytel as a provider, is to NEVER call them for anything, unless you don't even get a dialtone on your line.

  62. OK, so here's what this exploit is. by Rob+from+RPI · · Score: 1

    And it's not really an Exploit, either.

    1: It's javascript that tries to guess what your modems IP address is. If it's possible for javascript to find out what your IP Address is, it becomes trivial, and it it's possible for javascript to find out what your default route is, then it's solved.

    2: It then tries to get into your router. I would assume there would be another js library that it would load, that could be easily kept up to date, containing fingerprints of modems so it can figure out what it is, and try the default (root/password, admin/admin, etc)

    3: It then updates the DNS servers in the modem to NOT use the ISP assigned ones, but nasty ones. As your PC queries the modem (99% of the time, unless you've manually changed your DNS servers) for DNS results, if the DNS relay in the modem is pointing to the wrong root, then you'll get crap answers.

    I realise they say that using OpenDNS wouldn't avoid this, but I think that's known, technically, as bullshit.

  63. Re:You mean besides using default admin/password.. by JimboFBX · · Score: 1

    Dude someone mod up thats an awesome idea. I wonder if these hackers would use automated scripts or if they would still have to manually poke around since everyone's set-up is going to be different.

  64. Re:You mean besides using default admin/password.. by Magic5Ball · · Score: 1

    The default route of the PC is not the modem if there's a gateway/router between the two, hence this story.

    If you've compromised the host PC enough to run code to get its network configuration, you don't need this hack to attack the router. Although there are plenty of tricks to determine a host's network configuration from the browser alone, a measure of safety is provided by the high cost for the attacker to obtain the low benefit of controlling a small handful of additional routers configured with non-default addresses.

    --
    There are 1.1... kinds of people.
  65. w00t! accidental 0-day disclosure ftw? by Anonymous Coward · · Score: 0

    If you've compromised the host PC enough to run code to get its network configuration, you don't need this hack to attack the router. Although there are plenty of tricks to determine a host's network configuration from the browser alone

  66. selfish sob by Anonymous Coward · · Score: 0

    Nice job jackass. I (and I expect the vast majority of home internet users) don't have anything on my home network of interest to terrorists or whomever you're hoping will now compromise our home networks. So all you've really done is force a bunch of people to jump through needless hoops and possibly buy new routers (yay, buy more plastics, support BP). Oh, but most of the user's you're going to compromise don't read slashdot, and don't know they're at risk, and you're putting them at increased risk in a manner that does not help them to understand their current risk. "Nice job breaking it hero." Is his company even legitimate? I can't find a web site for it. If so and they are really a security company, they should probably consider terminating him for this conflict of interest.

    A more constructive and effective approach might be to present this to ISP's only and encourage them to help their users properly select and configure their home routers. But that wouldn't come with the same ego boosting would it?