Slashdot Mirror


Wii Internet Connection Reverse Engineered

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."

48 of 166 comments (clear)

  1. That's what happens... by tttonyyy · · Score: 4, Funny

    ..when developers play with their Wii.

    (Sorry, couldn't resist YAWJ (Yet Another Wii Joke))

    --
    biopowered.co.uk - catalytically cracking triglycerides for home automotive use since 2008. Just say no to big oil!
  2. Bad smell by Rastignac · · Score: 2, Funny

    I don't want to sniff out my wii. ;)

    --
    -- Rastignac was here.
    1. Re:Bad smell by MyDixieWrecked · · Score: 5, Funny

      well, I've been playing with my wii so much, my arm is sore

      in fact, all my muscles are stiff. I'm in such bad shape, my wii makes me stiff.

      --



      ...spike
      Ewwwwww, coconut...
    2. Re:Bad smell by inKubus · · Score: 5, Funny

      I'm in such bad shape, my wii makes me stiff.

      I can't decide if this is a Soviet Russia joke in disguise...

      --
      Cool! Amazing Toys.
  3. So ... What's next by HappySqurriel · · Score: 4, Funny

    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/ ?

    1. Re:So ... What's next by cloricus · · Score: 4, Interesting

      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 ate your fish.
    2. Re:So ... What's next by SausageOfDoom · · 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.

    3. Re:So ... What's next by Programmer_In_Traini · · Score: 2, Insightful

      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.

      --
      If you look like your passport photo, you're too ill to travel. - Will Kommen
  4. Already Locked Down by A+Brand+of+Fire · · Score: 5, Informative

    Apparently Nintendo has caught wind of this and has already set up redirects to the Wii root website from these links.

    --
    [End of Line]
    1. Re:Already Locked Down by l_bratch · · 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.

  5. Correction by A+Brand+of+Fire · · Score: 5, Informative

    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.

    --
    [End of Line]
    1. Re:Correction by tttonyyy · · Score: 4, Funny

      Given the number of consoles Nintendo must be anticipating serving those pages to, I'd expect them to be pretty much unslashdottable. A few people from slashdot? T'is but a scratch!

      --
      biopowered.co.uk - catalytically cracking triglycerides for home automotive use since 2008. Just say no to big oil!
  6. Roms! \o/ by remembertomorrow · · Score: 5, Interesting

    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. :/

    --
    Registered Linux user #421033
    1. Re:Roms! \o/ by HappySqurriel · · Score: 3, Insightful

      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.

    2. Re:Roms! \o/ by HappySqurriel · · Score: 2, 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 official rom) and signed for your specific machine. In Nintendo's case, stripping the per-account signing would give you an officially signed Nintendo rom but that would not be playable on an unmodified machine unless you had access to the account based signing key (by modifying the system you'd be attempting to remove the requirement that the game had to be signed per machine, or for homebrew that it was even signed at all).

    3. Re:Roms! \o/ by Abcd1234 · · Score: 2, 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 to unlock it (so they can use it). And unless you can ensure the hardware is unhackable, this simply cannot work.

    4. Re:Roms! \o/ by Xenographic · · Score: 2, Informative

      If they did any such thing to prevent people from downloading the ROMs, quite frankly, it would be a complete and utter waste of time.

      As anyone should know by now, you can download ROMs and emulators for nearly any system you want online. It's not even hard. The Pirate Bay even has nice, huge, torrents with practically every ROM ever (including tons of bad dumps I have no idea why anyone would ever want).

      So really, they shouldn't even bother. It would be a total waste of their time and money. Heck, if they're getting it from the store, at least people are paying for the ROM. So they can laugh about "hacking" the Wii store all they want, but if they're paying Nintendo instead of downloading it for free from any of the hundreds of ROM sites, well, they'd be shooting themselves in the foot to discourage that, I'd think.

      Not that they wouldn't do such a thing, but...

    5. Re:Roms! \o/ by HappySqurriel · · Score: 2, Insightful

      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 ...

    6. Re:Roms! \o/ by named · · Score: 2, Interesting

      This is exactly what client certs were invented for. Using https with client & server certs allows the client to authenticate the server, and vice versa. It would be pretty easy for Nintendo to issue a cert for every Wii.

      The only issue might be the extra CPU involved in using SSL, but if they're going to be preventing loss of revenue I can see the accountants springing for the extra hardware :)

  7. So when will the remote get hacked? by DrXym · · Score: 2, Insightful

    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.

    1. Re:So when will the remote get hacked? by DrXym · · Score: 2, 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.

  8. Squid proxy = Homebrew injection by palad1 · · Score: 4, Interesting

    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.

    1. Re:Squid proxy = Homebrew injection by geekboy_x · · Score: 3, Informative

      You dont need that - the Wii Opera browser can hit normal web pages just fine, so flash-based homebrews can just be served off regular ol' pages, like this:

      http://wiicade.com/Home.aspx

      Have fun!

      --
      -- There are two kinds of motorcycles. 1: German. 2: Crap.
  9. Am I the only one who is impressed by..... by 8127972 · · Score: 4, Interesting

    ..... 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.

    --
    This is my opinion. To make sure you don't steal it, it's covered by the DMCA.
  10. Welcome to the New Console Hack-fest by SalaciousPucker · · Score: 5, Interesting
    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.

    1. Re:Welcome to the New Console Hack-fest by iapetus · · Score: 4, Funny

      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?

      --
      ++ Say to Elrond "Hello.".
      Elrond says "No.". Elrond gives you some lunch.
    2. Re:Welcome to the New Console Hack-fest by FroBugg · · Score: 4, Insightful

      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.

    3. Re:Welcome to the New Console Hack-fest by Virgil+Tibbs · · Score: 2, Insightful

      thats where yellow dog linux is going- with all macs going intel, yellow dog hasno choice but to go to the ps3 because there are no other powerpc processors

      --
      www.tdobson.net #### Dare to Dream #### blog.tdobson.net
    4. Re:Welcome to the New Console Hack-fest by xtracto · · Score: 2, 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.

      --
      Ubuntu is an African word meaning 'I can't configure Debian'
  11. DNS redirection by AsnFkr · · Score: 5, Informative

    Using DNS redirection you can get the Wii to any website you wish. Video

  12. DMCA violation...? by __aaclcg7560 · · Score: 3, Funny

    Isn't reverse engineering the Wii packets to figure out the proper browser user string a DMCA violation?

    1. Re:DMCA violation...? by Midnight+Thunder · · Score: 4, Funny

      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.

      --
      Jumpstart the tartan drive.
  13. It's actually a very good name. by Anonymous Coward · · Score: 3, Funny

    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, intentionally or not, to do the same thing.

    1. Re:It's actually a very good name. by tttonyyy · · Score: 2, Informative

      That's true. When Nintendo announced the name, many people were disappointed, upset, and even angry. There was even a petition to Nintendo of America to change the name.

      Certainly everyone talked about it.

      And now we make affectionate jokes about the name, and it's quite accepted.

      Methinks Nintendo made a very smart (or lucky) choice.

      --
      biopowered.co.uk - catalytically cracking triglycerides for home automotive use since 2008. Just say no to big oil!
    2. Re:It's actually a very good name. by somersault · · Score: 4, Funny

      Wow.. interesting why anyone would want to think about pounded crap while drinking chocolate milk :s Yuck

      --
      which is totally what she said
    3. Re:It's actually a very good name. by eln · · Score: 5, Funny

      The Finns have a word for "bloody assrape"? I'm suddenly afraid to go to Finland.

    4. Re:It's actually a very good name. by Anonymous Coward · · Score: 2, Informative

      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".

      Huh? I'm not that young but I've never heard of such product. It doesn't get a single google hit either, not even suggestions for possible typos. Also, while I know more filthy slang terms for shady activites than would be really healthy, I can't figure out how that word could mean anything at all, let alone violent sodomy in Finnish. Did this story take place in some parallel universe or are there more Finlands than I'm aware of?

      The point is valid, of course. There are many products which have become legendary for their more or less intentionally funny naming or advertising. Still, this particular example leaves me completely puzzled. Got any references?

    5. Re:It's actually a very good name. by smoker2 · · Score: 2, Informative
      Wii was a very good name to choose, just because of how much it sounds like a pet name for the penis.
      In the UK, wee is the "pet" name for piss.

      Great choice, they could have called it "shite".

    6. Re:It's actually a very good name. by Anonymous Coward · · Score: 2, Informative
      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".



      Sorry to be serious but no, we didn't have that brand of chocolate milk in Finland and no, it doesn't mean "bloody assrape" nor does it mean anything else in Finnish. This whole post is a nice story but totally false.

  14. why does this even work? by v1 · · Score: 2, Funny

    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.

    --
    I work for the Department of Redundancy Department.
    1. Re:why does this even work? by Yosho · · Score: 4, Interesting

      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?

      --
      Karma: Terrifying (mostly affected by atrocities you've committed)
    2. Re:why does this even work? by Yosho · · Score: 2, Insightful

      I suppose this means that there could be a way to get Virtual Console games for free or to leach them from someone else downloading them.

      I highly doubt that knowing how the protocol works will enable people to get Virtual Console games for free. Everybody knows how HTTPS works, but you don't see people getting things for free from online stores all over the world. I suppose, in theory, it might be possible for somebody to sniff the connection of a download in progress, intercept the binary game data, and get it over to their Wii -- but the number of people who are capable of doing that, let alone would do it, is insignificant compared to the rest of the market.

      --
      Karma: Terrifying (mostly affected by atrocities you've committed)
  15. How to setup for this (simple way) by zepo1a · · Score: 5, Informative

    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

  16. Where's the Opera browser download then? by assassinator42 · · Score: 2, Interesting

    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?

  17. Re:They'll Just Update It by sitturat · · Score: 2, Insightful
    They'll just update the Wii hardware so that all this will be encrypted.

    No, they'll just update the Wii software so that all this will be encrypted. Much easier.

  18. Re:VC Question by onlysolution · · Score: 2, Informative

    You can input your credit card info to the Wii Shop, or input the code from the back of the points card to get wii points. 1 Wii point = 1 cent, which means Mario 64 is $10, SNES/Genesis/Turbo Gfx games are $6-8 and NES games are $5(!?)

  19. Piss 3 by tepples · · Score: 3, Funny
    In the UK, wee is the "pet" name for piss.

    So what does that make the Piss-3?

  20. Has anyone done this for XBL or Sony's PNP yet? by AbRASiON · · Score: 2, Interesting

    Serious question, I always wondered about the MS network.