Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Slashdot Log In

Log In

Create Account  |  Retrieve Password

Wii Internet Connection Reverse Engineered

Posted by CmdrTaco on Thu Nov 23, 2006 10:08 AM
from the probably-violating-some-sort-of-lame-law dept.
AlexTheBeast writes "By packet sniffing his Wi-Fi connection, this hacker has already begun to dig into the internet interactions of the new Nintendo Wii. Basically, by using Firefox and after setting the user agent correctly, anybody can easily browse many WiiShop pages including the WiiShop main page and startup manual. More advanced connections including binary and virtual console downloads are currently in the works. Come join the project."
+ -
story
This discussion has been archived. No new comments can be posted.
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More
Loading... please wait.
  • by tttonyyy (726776) on Thursday November 23 2006, @10:11AM (#16964252) Homepage Journal
    ..when developers play with their Wii.

    (Sorry, couldn't resist YAWJ (Yet Another Wii Joke))
    • by Anonymous Coward
      Wii was a very good name to choose, just because of how much it sounds like a pet name for the penis.

      Here in Finland there used to be a brand of chocolate milk called Jukiuilla. That sounds very, very close to a word which translates best to English as "bloody assrape".

      People remembered that brand of milk. It became a hit sensation among teens just because of its name. While other chocolate milks had more benign names, that chocolate milk had a name that stood out. I think Nintendo has managed, intentionall
  • I don't want to sniff out my wii. ;)
  • by HappySqurriel (1010623) on Thursday November 23 2006, @10:12AM (#16964262)
    So ... what's next?

    Will we be getting a news story about a Hacker who had installed the Wiis web-browser on his PC by going to http://www.opera.com/ [opera.com] ?

    • by cloricus (691063) on Thursday November 23 2006, @10:27AM (#16964364)
      I was thinking that... Seriously today at work I sat in front of ethereal for two hours sniffing packets for regular network reports and just for general knowledge of what's going on and god knows what I saw go past. It isn't at all skillful to sniff out of a agent string and use a Firefox plugin to put in what ever you want - heck if you want to be 'uber leet' you can code your own agent string into Firefox! How awesome!

      So in summery this isn't even remotely interesting. Go home script kiddies...and by home I mean digg! (Yes I do have the karma to burn.)

      ...Still four weeks till we get Wii's in Australia. :(
      • i dont think the point was to be uber by displaying l33t h4ck1ng skillz0r. :)

        but its a start at developping homebrewed apps for the wii. heck, maybe create homebrewed wiishops servers so users can share wii games.

        thats the good thing with consoles on the net, its fairly easy to fool them once you know what kind of answer they expect.
    • Re: (Score:3, Interesting)

      Well, seeing as this shows that the channels are web-based, I would imagine that one possible next step would be to hijack the connection when it reaches your router, and then, depending on the page request, return your own content.

      I'm guessing this would allow you to create custom channels by returning whatever content you wanted to the Wii. Perhaps it might also bypassing the need to buy Opera, as it sounds like it's already built in.
  • Already Locked Down (Score:5, Informative)

    by A Brand of Fire (640320) on Thursday November 23 2006, @10:14AM (#16964274) Homepage
    Apparently Nintendo has caught wind of this and has already set up redirects to the Wii root website from these links.
    • Correction (Score:5, Informative)

      by A Brand of Fire (640320) on Thursday November 23 2006, @10:16AM (#16964296) Homepage
      It seems that it redirects with links referred from other websites. After putting in the URL manually, I was able to view the pages. Pretty cool stuff.
    • Re: (Score:2, Informative)

      This only happens if your user agent is set incorrectly.

      If you RTFA, you will see what user agent to set your browser to.
    • Did you change your user agent? For example, for the Wii shop you need to identify as

      Opera/9.00 (Nintendo Wii; U; ; 1038-58; Wii Shop Channel/1.0; en)
  • Roms! \o/ (Score:5, Interesting)

    by remembertomorrow (959064) on Thursday November 23 2006, @10:21AM (#16964322)
    Once the Virtual Arcade system has been worked out, someone will put up a custom server where you can download the games for 0 points. All you'll have to do is point wii.com (or whichever A/AAA records are needed) to their server.

    It seems like this system will be hacked rather easily. :/
    • Re:Roms! \o/ (Score:4, Insightful)

      by HappySqurriel (1010623) on Thursday November 23 2006, @10:25AM (#16964348)
      Once the Virtual Arcade system has been worked out, someone will put up a custom server where you can download the games for 0 points. All you'll have to do is point wii.com (or whichever A/AAA records are needed) to their server.

      It seems like this system will be hacked rather easily. :/


      Well, being that Nintendo is not stupid I suspect that ever virtual console game is signed to prevent copying; on top of that (being that each game is only usable on one particular system) it is possible that Nintendo signs the signed code for each console when you buy a game. Now, unless the system is physically cracked, I think that it is nearly impossible to break this system.
      • Re: (Score:3, Interesting)

        What the hell are you talking about? Signing a binary doesn't prevent copying. All it prevents is someone from modifying the ROM and then running it on the Wii. The only thing that will "prevent copying" is full-on encryption. However, the Wii would then need the key to decrypt the content, at which point you just hack the Wii to get the key.

        Basically, they're facing the exact same problem content providers are facing: you're trying to lock down content while at the same time giving the user the means
        • I find it doubtful that Nintendo would do this. This would be putting the private signing key on a theoretically publically accessable network. You wouldn't believe how tightly guarded signing processes are - it's normally only 2 or 3 people in the world that have access to it. The implications for are far too great for them to even contemplate that approach. But I do agree with you that it's not going to be easily cracked, by any means.

          Not really ...

          If Nintendo can keep their super private signing key priv
            • They would probably be decripted durring runtime but we don't know whether this would be stored in memory or whether this memory would be easily readable from outside the CPU ... Being that the CPU was designed with signed emulation in mind, the Wii CPU could (theoritically) take in encrypted data/instructions from memory, decrypt them into registers/on chip memory, re-encrypt the output and store that in memory. Ultimately, it is beyond me (or anyone I know) to break a system like that but I'm sure there i
            • Re: (Score:3, Informative)

              I'm not positive I know what you're asking, but I think I'll give it a try ...

              I could be wrong but I think the difference between what I'm describing and Fair Play is that Fair Play takes an unsigned data format and signs it to be specific to your particular account/machine and there is nothing that prevents you from using an unsigned version of that data with your account/machine; now, Nintendo could design a system such that it will only play games that were both signed by Nintendo (to make them an offici
        • I suspect that Nintendo would be very careful about what code was running on their system for fear that it could be exploited to produce a soft-mod to allow for pirated games to be run.

          Imagine if a buffer overflow error was found in the emulator, which allowed for unsigned code to be run, so the hacker could replace your firmware which allowed for booting from a usb hard-drive ...
  • by DrXym (126579) on Thursday November 23 2006, @10:40AM (#16964434)
    If it uses Bluetooth as it is supposed to, what is to stop the Wii remote being used on a PC or even a PS3 if you wanted to? What's the point you may ask - well it would make for useful mouse replacement for presentations, or just for couch surfing.
      • Re: (Score:3, Interesting)

        You don't need the sensor bar functionality as the thing is armed with gyroscopes and accelerometers, which are more than enough to control a cursor on an overhead projector. All those buttons could be mapped as mouse buttons and the D-Pad as a scroll wheel. Gyroscopic mice have been available for quite a while now that do just that, but they cost far more than a Wii remote.
        • The above is true, with the exception that the sensor bar tells the system what relation to the screen you are. It doesn't use the sensor bar all the time--such as when you swing the controller off the screen, for example.

          But you DO need to point it at the screen so that the camera in the front of the wiimote can see the IR beams to know how to translate the sensor data received from the wiimote into movement in the screen.

          Let me put it another way: The wiimote doesn't know which way is up if you don't poin
          • You could use something such as the acceleration of gravity to know which way is up. Pressing buttons 1 and 2 simulteniously to recalibrate which way is up if that becomes a problem.

            Mice without sensor bars have existed in the past and work.
  • by palad1 (571416) on Thursday November 23 2006, @10:43AM (#16964460)
    Good news everyone!
    By setting-up a squid proxy one could be able to make homebrews appear as games requiring 0 wii points before being sent to the wii, which will gladly accept it as a runnable executable!

    Now we just have to reverse engineer the 'Virtual Game Console'. 100 say it will turn-out to be a Mame clone.

    Can't wait till the Wii gets released in Europe. Oh my :)

    Besides, we may even be able to stream a divx player using this technique.
  • by 8127972 (73495) on Thursday November 23 2006, @10:44AM (#16964470)
    ..... the fact that this doesn't look like some sort of custom solution that would be forever tied to the hardware. Instead it seems to be very "off the shelf" in nature from what I can see. I'm impressed that Nintendo would go that route. Many companies wouldn't.
  • by SalaciousPucker (911419) on Thursday November 23 2006, @10:48AM (#16964496)
    Microsoft is really the only console maker that has ventured online in any substantial way. They locked down their hardware and sealed off the wild wild internet (no IE on the 360) for good reason.


    I really think the Wii and/or the PS3 are going to be hacked to death. They have browsers, neither are experienced here and with Sony in particular, the whole thing seems kinda....rushed(?). I mean, with the media they are fine - people won't be burning blu-ray cheap enough soon enough. One click pirated downloads would be even worse though...it would be much easier. Given the cost & market for the PS3, a hack like this would be instant death for developer support.

    • by iapetus (24050) on Thursday November 23 2006, @11:05AM (#16964648) Homepage
      Yes. With potential security holes like this, I doubt it'll be long before we see some sort of crazy hack to run Linux on the PS3. Wouldn't that be great?
    • Microsoft is really the only console maker that has ventured online in any substantial way. They locked down their hardware and sealed off the wild wild internet (no IE on the 360) for good reason.

      That is something I found very interesting about Microsoft's new console. I kept hearing about the Hypervisor this and the Hypervisor that and the new Xbox was unbreakable and antihacker box and all that from Microsoft, after it was released I followed some of the hacking efforts and it seemed to be very heavy loc
    • by FroBugg (24957) on Thursday November 23 2006, @11:28AM (#16964858) Homepage
      Is this really such a terrible thing for the Wii?

      Sure, some people may end up downloading pirated games instead of buying them from Nintendo, but as iTunes shows, people are perfectly willing to pay reasonable prices for things they can get free elsewhere.

      And since the Wii hardware itself is actually profitable for Nintendo (as opposed to the PS3), they're still going to make money from people who buy a Wii with no intention of ever buying a legit Virtual Console game or even a real Wii game. And maybe once these hackers have a Wii they'll buy some games after all.
      • Re: (Score:3, Interesting)

        Sure, some people may end up downloading pirated games instead of buying them from Nintendo, but as iTunes shows, people are perfectly willing to pay reasonable prices for things they can get free elsewhere.

        And I am sure their primary userbase is not the hacker that downloads from romhustler or priarrrbay but mom and dad that get out of work, turn on their Wii and choose the newly released game from the Wii Channel.

         
  • DNS redirection (Score:5, Informative)

    by AsnFkr (545033) on Thursday November 23 2006, @10:52AM (#16964520) Homepage Journal
    Using DNS redirection you can get the Wii to any website you wish. Video [youtube.com]
    • Something I would like to see someone try is to redirect to a page that contains a movie file format which the Wii supports (like MOV); this could be the easiest way to convert your Wii to a media center extender (with crappy file support).
  • by creimer (824291) on Thursday November 23 2006, @10:54AM (#16964546) Homepage
    Isn't reverse engineering the Wii packets to figure out the proper browser user string a DMCA violation?
    • by Midnight Thunder (17205) on Thursday November 23 2006, @11:13AM (#16964742) Homepage Journal
      Isn't reverse engineering the Wii packets to figure out the proper browser user string a DMCA violation?

      Depends. Reverse engineering is not a violation, but cracking encryption is.

      Note I haven't ever read the DMCA, so am I am relying on what I have heard on forums and new sites.
  • by v1 (525388) on Thursday November 23 2006, @10:59AM (#16964588) Homepage Journal
    I am very surprised we are not seeing them use public key encryption here. If the wii has microsoft's public key, it can send encrypted requests which cannot be reverse engineered unless you are able to guess microsoft's private key. The way around this would be to disasemble the code on the wii. Since they are merely using packet sniffing, the traffic must not be encrypted. If someone were to have bet me if this would have been encrypted, well, I guess I would be out some money about now. Not that it's a bad thing for us, but what is microsoft thinking?? They had to know this would happen, and I can't believe they would sit idle and let it occur.

    Though I suppose in a couple months we'll see a "software update" (i.e. they drop the portcullis) and that'll be the end of the tinkering without a screwdriver.
    • by Yosho (135835) on Thursday November 23 2006, @11:02AM (#16964602) Homepage
      You appear to be under the misconception that the Wii is produced by Microsoft. It's not. It was created by Nintendo. Unlike Microsoft, they're not obsessed with encrypting everything under the sun. Why would they care if somebody figures out their network protocol?
    • What does Microsoft have to do with this?
    • Honestly, why would you encrypt this?

      Encryption takes overhead. And since every console would have to have the same key (public not private by the way in order to sign a page with something Nintendo would recognize) the key would not remain secret for long - so it would be a bit of development trouble for zero gain.

  • by zepo1a (958353) on Thursday November 23 2006, @11:51AM (#16965028)
    This is for FF 1.5 (yeah lame..haven't updated yet, I assume will work for 2.0)
    type
    about:config
    in FF Address bar
    right click in window. New->String
    use
    general.useragent.override
    for preferemce name, click ok
    use
    Opera/9.00 (Nintendo Wii; U; ; 1038-58; Wii Shop Channel/1.0; en)
    as string value. click OK. you should now be able to hit the site without a redirect to wii.com
  • by assassinator42 (844848) on Thursday November 23 2006, @12:37PM (#16965426)
    It seems like they have it sort of working. When will they release it? And does this mean we won't be able to use USB keyboards and mice with the browser?
  • Serious question, I always wondered about the MS network.