Slashdot Mirror


Xbox Hypervisor Security Protection Hacked

ACTRAiSER writes "A recent Post on Bugtraq claims the hack of the Xbox 360 Security Protection Hypervisor. It includes sample code as well." From Bugtraq "We have discovered a vulnerability in the Xbox 360 hypervisor that allows privilege escalation into hypervisor mode. Together with a method to inject data into non-privileged memory areas, this vulnerability allows an attacker with physical access to an Xbox 360 to run arbitrary code such as alternative operating systems with full privileges and full hardware access."

232 comments

  1. That's Because... by mfh · · Score: 0

    ... the wow is NOW! Or at least it's gonna mean wallhax ftw! (the bastages)

    --
    The dangers of knowledge trigger emotional distress in human beings.
    1. Re:That's Because... by TubeSteak · · Score: 4, Interesting

      Oct 31, 2006 - release of 4532 kernel, which is the first version
      containing the bug
      Nov 16, 2006 - proof of concept completed; unsigned code running in
      hypervisor context
      Nov 30, 2006 - release of 4548 kernel, bug still not fixed
      Dec 15, 2006 - first attempt to contact vendor to report bug
      Dec 30, 2006 - public demonstration
      Jan 03, 2007 - vendor contact established, full details disclosed
      Jan 09, 2007 - vendor releases patch
      Feb 28, 2007 - full public release
      Patch Development Time (In Days): 6

      Does MS force updates for things like this?

      --
      [Fuck Beta]
      o0t!
    2. Re:That's Because... by Kalriath · · Score: 5, Informative

      Does MS force updates for things like this? Yes. As soon as your XB360 attempts to connect to Live (which even without you paying, it will do if you signed up for it) it will demand you update or it will disconnect you (which with Live-connected dashboard accounts signs you out of your local XB360 profile too)
      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
  2. Longer than I thought by kir · · Score: 1

    That actually took longer than I thought. I still like my Xbox Media Center Xbox original better.

    --
    3cx.org - A truly bad website.
    1. Re:Longer than I thought by lmnfrs · · Score: 1

      An Xbox with XBMC is great but an Xbox360 with XBMC360 would be able to play HD resolution media, something the Xbox can't do properly.

    2. Re:Longer than I thought by Breakfast+Pants · · Score: 1

      It can with a minor, and very cheap, cpu upgrade.

      --

      --

      WHO ATE MY BREAKFAST PANTS?
    3. Re:Longer than I thought by Andy+Dodd · · Score: 1

      Um, cheap? Pentium 3 CPUs aren't made any more, and will likely be extremely expensive if you can find one.

      Also, even the fastest P3 can't play back HD without hardware acceleration, and the video hardware in the Xbox is likely not HD-capable.

      --
      retrorocket.o not found, launch anyway?
    4. Re:Longer than I thought by Anonymous Coward · · Score: 1, Insightful

      The video hardware on the Xbox is HD capable. The main problem with a CPU upgrade is that many games were programmed assuming that all Xboxes run at the same speed. Some of those games go wacky with faster CPUs.

    5. Re:Longer than I thought by beckerist · · Score: 1

      Nope, you're wrong. It most certainly IS possible:
      http://xbox.fuzzymuzzle.com/DreamX/cpuupgrade.htm - Xbox explanation
      http://www.geocities.com/_lunchbox/ms6905_tualatin _mod.html - Processor specs

    6. Re:Longer than I thought by grumbel · · Score: 1

      ### An Xbox with XBMC is great but an Xbox360 with XBMC360 would be able to play HD resolution media,

      Question: Isn't a large part of the video decoding infrastructure on Linux based up on Windows dlls? And wouldn't those fail to work on an XBox360 due to lack of an x86 prozessor? That alone should make a XBox360 not all that attractive as media center, since it can't play half as much as an x86 system.

    7. Re:Longer than I thought by Anonymous Coward · · Score: 0

      Question: Isn't a large part of the video decoding infrastructure on Linux based up on Windows dlls?

      No? Just a small part actually, and not for too much longer (until the next windows media format anyway...)
  3. Yes. by TJ_Phazerhacki · · Score: 5, Funny
    All well and good, but....


    Will it run DOOM?

    --
    Physics is nothing like religion. If it was, we'd have an easier time trying to raise money!
    1. Re:Yes. by f_raze13 · · Score: 1

      ok, who marked the parent insightful?

    2. Re:Yes. by EGSonikku · · Score: 1
      --
      - "Scientia non habet inimicum nisp ignorantem"
    3. Re:Yes. by rwven · · Score: 1

      The hole was patched on January 9th, by the way.

    4. Re:Yes. by gblues · · Score: 1

      You can run DOOM on your Xbox 360 without hacking it. The complete game is on Xbox Live Arcade for like $5 in MS points.

    5. Re:Yes. by Anonymous Coward · · Score: 0

      I don't know for sure about that.

      What I take for granted is that it will run MyDoom instead...

  4. huh? by User+956 · · Score: 4, Funny

    A recent Post on Bugtraq claims the hack of the Xbox 360 Security Protection Hypervisor.

    Is that like some primitive version of what Geordi Laforge wears?

    --
    The theory of relativity doesn't work right in Arkansas.
    1. Re:huh? by Anonymous Coward · · Score: 0

      I think my cousin wears one while playing poker. It's green too!

      He doesn't care much for escalating privileges though.

    2. Re:huh? by mdielmann · · Score: 1

      Yes. And like half a metallic banana clip, it won't let you see a damned thing.

      --
      Sure I'm paranoid, but am I paranoid enough?
    3. Re:huh? by Al+Al+Cool+J · · Score: 1

      Close. Geordi wears the 180 model. The 360 wraps completely around the head.

  5. Sweet by Sir_Real · · Score: 0

    I hope this works out as well as the xbox linux stuff did. I sure would LOVE to have a 1080p capable hd-dvd playing media center for under $400.00. Are HD-DVD drives even available for that?

    I hear the thing even plays games!

    1. Re:Sweet by JebusIsLord · · Score: 2, Informative

      Weird... i'm using mine for exactly that, and without any hacks! (Yes, it does have to work as an extender, but anyone who isn't impressed by Windows Media Center hasn't used it yet. No I'm not an astroturfer).

      The 360 is easily the most exciting console I've owned since the PSX, given all it can do. I don't even have cable hooked up to my 1080p TV - its basically just a monitor for my 360.

      No, I guess this wasn't a very informative post... i mostly just wanted to give MS props for doing at least something right. You know; compliment before you criticize.

      --
      Jeremy
    2. Re:Sweet by SP33doh · · Score: 3, Informative

      under $400?

      you have to pay extra for the HD dvd drive...

    3. Re:Sweet by Ender77 · · Score: 1

      I don't know, I wish they would do what XBMC does and play any video format instead of just DRM WMV. If they would do that the 360 would be perfect. At the moment it feels crippled in that one regard.

    4. Re:Sweet by JebusIsLord · · Score: 1

      My understanding (although I haven't tried it) is that any audio or video you can play on the host PC can be streamed to the xbox. At least I'm happily playing my FLAC audio files through my 360... I assume video is the same but could be wrong.

      --
      Jeremy
    5. Re:Sweet by Froster · · Score: 0, Flamebait

      If you are impressed with an extender, then you must not have tried XBMC :). That program was in itself impressive enough to me to cause me to end a boycott of (then) new consoles, and to buy a modchip the day I bought my XBOX. I haven't played a game on my XBOX in weeks, but I use XBMC almost daily. I use my older desktop computer with MythTV to record TV from cable, and access it with the XBOX in my living room. I know that an extender can do all these things as well, but I can also stream virtually anything that I download online, listen to web radio, download movie trailers from Apple, among other things. The only way that it could be better would be to allow for easy streaming of music from an iPod.

    6. Re:Sweet by Wescotte · · Score: 1

      I don't know, I wish they would do what XBMC does and play any video format instead of just DRM WMV. If they would do that the 360 would be perfect. At the moment it feels crippled in that one regard.

      While it's not a perfect solution you can use tools like http://www.tversity.com/home or http://runtime360.com/category/blog/transcoding/ to convert just about any media file into WMV in realtime to stream over a network.

      Eric

    7. Re:Sweet by Kalriath · · Score: 1

      Maybe it would, if it weren't already patched. Typical /., reporting on a bug which was fixed two months ago.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    8. Re:Sweet by Anonymous Coward · · Score: 0

      At least you have the choice.

    9. Re:Sweet by cybrthng · · Score: 1

      You only pay extra for the HD if you buy the core system, either way its STILL under 400.00 (by a dollar)

    10. Re:Sweet by EvlG · · Score: 1

      Your understanding is incorrect.

      The 360 can only play WMV and MPEG2 - it can't just play any of the files playable on the host PC.

    11. Re:Sweet by SP33doh · · Score: 0, Flamebait

      oh get out sony hater. I don't own a PS3 but come on, you people are pissing me off so much, you god damn bandwagon f*ckers.

    12. Re:Sweet by SP33doh · · Score: 1

      amazingly random comment, the discussion was about HD-DVD.

    13. Re:Sweet by ZX3+Junglist · · Score: 1

      Hey crybaby, Xbox 360 Hypervisor Privilege Escalation Vulnerability Feb 27 2007 11:14PM Anonymous Hacker (anohacker googlemail com) It's day old news, not 2 month old news.

    14. Re:Sweet by Osty · · Score: 1

      I don't know, I wish they would do what XBMC does and play any video format instead of just DRM WMV.

      Just to clarify, the WMV files don't have to have DRM, though it's true that the 360 can only play WMV files (for the moment? Who knows if Microsoft will ever release a video codec pack?). In the meantime, you can transcode your videos and stream that to the 360 instead. It's not a perfect solution, but it is a solution.

    15. Re:Sweet by xhemi · · Score: 1

      That is sad, one can only hope the invulnerability will be a moving target.

    16. Re:Sweet by aguenter · · Score: 1

      Oct 31, 2006 - release of 4532 kernel, which is the first version containing the bug Nov 16, 2006 - proof of concept completed; unsigned code running in hypervisor context Nov 30, 2006 - release of 4548 kernel, bug still not fixed Dec 15, 2006 - first attempt to contact vendor to report bug Dec 30, 2006 - public demonstration Jan 03, 2007 - vendor contact established, full details disclosed Jan 09, 2007 - vendor releases patch Feb 28, 2007 - full public release Patch Development Time (In Days): 6 Stupid is as stupid does.

    17. Re:Sweet by Anonymous Coward · · Score: 0

      Sorry, it's far from perfect with the noise it emits.

    18. Re:Sweet by Anonymous Coward · · Score: 0

      Damned /. not auto line breaking. Oops!

    19. Re:Sweet by harryk · · Score: 1

      Couldn't figure out how/if I could private reply ...

      I'm curious how you access MythTV recorded content from XBMC? I've got the same setup, and if I setup an SMB share on my myth server I can see the record files, but the file names are all numeric channel and date time recording data.

      Whats your setup like?

      --
      think before you write, it'll save me moderator points.
    20. Re:Sweet by Fifty+Points · · Score: 1

      You must be new here.

      --
      I'm in between insightful sigs right now...
    21. Re:Sweet by SP33doh · · Score: 1

      I've been pissed off about it since the sony hating began, and it's not just here, it's a very large portion of the internet
      the only really justified sony hate I can remember was about the drm rootkit CDs, and sony deserved the hate they got for that shit.

      but all the PS3 hate? come on, shut the hell up already, you're just going to say something that we've already heard OVER NINE THOUSAND times.
      learn how to think for yourself, rather than just taking the opinion of a herd of trolls who also can't think for themself.


      also, to cover my bases, I like the 360. it's a fine console. though I would like to see more good non-shooter games for it.
      also, I don't own a PS3 at this time, just because there are only a couple decent games so far. but as soon as a game or two that I really want come out, (shouldn't be too long) I'm all over it.



      also, I'm the flamebaited comment? well that's just awesome.

    22. Re:Sweet by FunkyELF · · Score: 1

      You can use the XBMC MythTV python scripts here.... http://sourceforge.net/projects/xbmcmythtv/ Basically you just put it in your scripts directory on your XMBC installation. There is a setup screen and you can have it access your files through Samba. It is okay for watching recorded programs. It asks if you want to skip commercials but it never works for me. Watching live TV doesn't work that well either. But for accessing your recordings, it works just fine.

    23. Re:Sweet by Kalriath · · Score: 1

      Hey moron,

      Jan 09, 2007 - vendor releases patch
      We're currently in... March. Two months after that date. Yup.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    24. Re:Sweet by redcane · · Score: 1

      Unfortunately you need a windows PC for this, since they "embraced and extended" upnp, to require certain parameters and model names be reported by the UPNP/windows media connect server. Thankfully "x360mediaserver" fakes this well enough for audio. I can't get video streaming to work (not even from my work laptop running XP). Not even if I copy the xvid files to the laptop. I really wish MS hadn't made me jump through hoops to use this hardware as a network player. As it is, I just generally end up using my mythbox anyway because it's easier, and doesn't require UPNP hacks. My ideal solution would actually be playing Gears of War, and Dead rising on my mythbox, and interfacing the controllers to it. This is the first time I've bought a console, and the wireless controllers are definitely a great idea.

    25. Re:Sweet by ZX3+Junglist · · Score: 1

      Hey moron,

      Jan 09, 2007 - vendor releases patch
      Feb 28, 2007 - full public release
      That was, uh, yeah, yesterday.


      This was news unless you work at Microsoft xbox division.

    26. Re:Sweet by Froster · · Score: 1

      I would just ignore that live TV is an option. On my setup, I use the tuner in my mythTV box purely for scheduled recordings, and watch live TV with the TV itself. Using the tuner through myth and XBMC doesn't work well enough to make me want to rely on it for daily use. Unless you have a display that lacks a tuner, and have no other option, I'd just say forget it.

    27. Re:Sweet by Kalriath · · Score: 1

      Hey idiot,

      Jan 09, 2007 - vendor releases patch

      The news is done when THAT happens, not when someone discloses the non-issue.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
  6. oblig by mastershake_phd · · Score: 1

    Does it run Linux......yet?

    1. Re:oblig by Mad+Merlin · · Score: 1

      Probably something to do with it being a 3x 3.2 Ghz gaming console that costs much less than a comparable PC. It turns out that computers are useful for more than just playing games.

    2. Re:oblig by Chandon+Seldon · · Score: 0

      I'm not sure if a 3-core striped down PPC system with 512 megs of RAM is really that interesting. Sure, it's got one more core than any desktop PC you can get in that price range, but those cores are pretty limited. From what I hear, they don't even do out of order execution - I'd guess they're slower than even a 1.66 ghz Core 2 Duo core.

      PCs are pretty cheap. The XBox360's primary claim to fame is the graphics processor. I highly doubt the XBox is a better deal than a cheap PC for any sort of non-game application.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    3. Re:oblig by Anonymous Coward · · Score: 0

      It's called "Xbox Media Center". I couldn't give a toss about running PC stuff on it.

    4. Re:oblig by DuckDodgers · · Score: 1

      It probably would have been a good deal if you could run Linux on it immediately after it came out. At that time, the processor and video card were respectable.

      But by now I agree with you - for $400 you can assemble a cheap Linux PC that's more useful than a 360 running Linux.

    5. Re:oblig by jedidiah · · Score: 2, Insightful

      This thing is small, quiet and not-ugly. This is something you won't get in a $400 that you just slapped together. Every component in a PC is priced such that you get quickly diminishing returns for any component that doesn't need to be state of the art. So, you end up wasting money on parts that are bigger or more powerful than you may need.

      Then you're stuck cooling it all and trying to keep the result quiet.

      Then there's the whole "ugly" thing.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    6. Re:oblig by Raenex · · Score: 0

      The 360 is not quiet. The whine is much louder than my PC. And that's just the CPU fans -- the DVD drive when playing a game is like a jet engine. As for small and not-ugly, I just don't care. It's a box that sits there and performs a function. A pc case isn't that much bigger.

    7. Re:oblig by Chandon+Seldon · · Score: 1

      Then there's the whole "ugly" thing.

      There are a ton of choices for small form factor PC cases. Shop around a bit, and find one that isn't ugly.

      So, you end up wasting money on parts that are bigger or more powerful than you may need.

      Or you realize that your requirements are price and power consumption and *don't* buy more expensive components that probably consume more power.

      There are *a lot* of options available for this stuff. If you want to consume less power and do fast encryption, maybe a MicroITX system with a Via-C7 processor. If you want to crunch more numbers, a cheap Athlon X2 on a MicroATX board.

      Sure, hacking the DRM on a video game system and installing Linux on it is a neat project - but you're definitely not saving money compared to a similar PC.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    8. Re:oblig by jedidiah · · Score: 1

      Except as I said, THERE AREN'T ANY LESS POWERFUL OPTIONS. They all get discontinued as soon as they would be dirtcheap. So there's a floor for cpus and motherboards and hard drives and what you end up with is a "lowest price" that remains constant while the parts get bigger or more powerful.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    9. Re:oblig by jedidiah · · Score: 1

      ...oh and sure there are "less ugly" cases. They tend to cost more than the entire budget for this budget machine we're talking about here. They will also tend to be larger hand have a very generic PS that will probably not past muster on the noise.

      Even cheap respectable PC cases aren't all that cheap.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    10. Re:oblig by Chandon+Seldon · · Score: 1

      They all get discontinued as soon as they would be dirtcheap.

      That's true, but that price is way lower than an XBox 360.

      I explicitly mentioned the Via-C7, which is great for very low power applications. A C7 based system is cheaper than an XBox 360, but it's reasonably expensive compared to a low end Intel or AMD system that consumes more power.

      Go to NewEgg, build a MicroATX system based on this: http://www.newegg.com/Product/Product.asp?Item=N82 E16819104245. Use cheap components - don't get tricked by stuff like "DDR 400 RAM only costs $3 more than DDR 333", your goal is cheap not "bang for buck".

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    11. Re:oblig by Chandon+Seldon · · Score: 1

      You've got the price of an XBox360 to work with here. The case doesn't have to be $30. Similarly, it doesn't have to have a top brand kilowatt power supply either - MicroATX cases generally come with decent 200 Watt supplies - that's all you need if you're not going to be using a high end video card and 18 hard drives.

      "Ugly" is a personal preference thing, but I don't think these are bad:

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    12. Re:oblig by jedidiah · · Score: 1

      "decent" isn't going to cut it. Based on the limited information provided by the newegg links, it's hard to tell if these cases would even be barely acceptable for just being in a home office, nevermind the living room.

      It's not about the "power", it's about whether or not the whole thing makes a nuissance of itself.

      PC's have traditionally been hot, noisy battleships. So there is some value to a machine that was built with the living room in mind.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    13. Re:oblig by Chandon+Seldon · · Score: 1

      PC's have traditionally been hot, noisy battleships. So there is some value to a machine that was built with the living room in mind.

      You're seriously paranoid. Low-noise, small form factor PCs are a well established market. Some of them are explicitly designed for the "living room" role. In fact, some of them are quieter and less "obnoxious" than an XBox 360. Sure, it'll take an hour or so of reading review sites to find the best products, but that's way easier than trying to crack the DRM and install Linux some random game console.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    14. Re:oblig by sirmonkey · · Score: 1

      you people seem to forget for 400 bucks you not only get an xbox360 to play the 3 games that are good, but you also get a pc, and a very nice cased and well hidden HTPC. i'd say its a bargin, heck if we (ture linux user's like myself) had access to the PS3's gfx processor i'd call it a bargin too and own one ! but i forget alot of windows poeple think 3ghz and 2 gigs of ram is the bare min requred to do anything today. for the same reason is why i love carrying my 700mhz 256meg toshiba laptop at school and doing slideshows :-) the reaction is great! what a 700? and you can do all your daily tasks? -wow-

      --
      bored? try this http://jadmadi.net/blog/2005/01/27/linux-wine-how-to-running-windows-viruses-with-wine/
    15. Re:oblig by Chandon+Seldon · · Score: 1

      If you want to play XBox360 games then getting an XBox360 is a perfectly reasonable plan - at least if you're willing to accept a DRM encumbered mess that is explicitly designed to restrict its owner.

      But... if you want a Linux box, you'd be much better off giving your money to one of the many manufacturers that hasn't told you to fuck off and die.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    16. Re:oblig by DuckDodgers · · Score: 1

      Not "fuck off and die". Just "keep buying more stuff from us". Big difference.

    17. Re:oblig by Chandon+Seldon · · Score: 1

      For someone who's planning to install Linux, "fuck off and die" is much more accurate. There are manufacturers who actually support that, but Microsoft is working very hard to prevent it.

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    18. Re:oblig by Raenex · · Score: 1

      360 fanboys can't stand the truth from an actual 360 owner, so I'll repeat it:

      The 360 is not quiet. The whine is much louder than my PC. And that's just the CPU fans -- the DVD drive when playing a game is like a jet engine. As for small and not-ugly, I just don't care. It's a box that sits there and performs a function. A pc case isn't that much bigger.
    19. Re:oblig by Raenex · · Score: 1

      PC's have traditionally been hot, noisy battleships. So there is some value to a machine that was built with the living room in mind.

      Do you actually own a 360? Unless they have drastically improved them since when I bought mine, the 360 is a hot, noisy battleship, louder than most PCs. I have two commodity PCs off Ebay that are much quieter than my 360. I invite anybody who disputes this to Google around or listen to a friend's.

    20. Re:oblig by DuckDodgers · · Score: 1

      Oh, I see your point. For someone trying to play Xbox360 games and install Linux too, the message is "Skip Linux, just buy more games! Make us rich!" For someone intent only on installing Linux, "fuck off and die" is basically right.

  7. Attacker?? by Anonymous Coward · · Score: 5, Insightful

    this vulnerability allows an attacker with physical access to an Xbox 360 to run arbitrary code such as alternative operating systems with full privileges and full hardware access.


    Wait. Don't you mean this allows an Xbox 360 user to run arbitrary code such as alternative operating systems with full privileges and full hardware access on the machine they rightfully own ?

    How is this an attack, except in the eyes of MS?
    1. Re:Attacker?? by segafreak · · Score: 1

      yeah I've gotta say I'm surprised at these hackers - there is a huge scene dedicated to opening up the xbox 360 to run non-signed code, yet these guys find a way to do it and they report it to MS as a bug! While I appreciate this could be a security issue, its a shame they went straight to MS...

      --
      "Everlasting peace will come to Earth when the last man kills the last but one." - Adolf Hitler
    2. Re:Attacker?? by Overly+Critical+Guy · · Score: 3, Insightful

      It's just security flaw terminology. You're taking something personally that's not meant to be read that way.

      --
      "Sufferin' succotash."
    3. Re:Attacker?? by DrJokepu · · Score: 1

      Wait. Don't you mean this allows an Xbox 360 user to run arbitrary code such as alternative operating systems with full privileges and full hardware access on the machine they rightfully own?
      How is this an attack, except in the eyes of MS?


      I don't know US laws well, but isn't it a DMCA infringement? In that case, it's an attack in the eyes of the jurisdiction of your country.
    4. Re:Attacker?? by Anonymous Coward · · Score: 0

      SO TRUE!

    5. Re:Attacker?? by Frosty+Piss · · Score: 1, Interesting

      Wait. Don't you mean this allows an Xbox 360 user to run arbitrary code such as alternative operating systems with full privileges and full hardware access on the machine they rightfully own ?

      Well, yes, if you can get it to work you can run anything you want on your XBox. Has Microsoft ever said you couldn't? Did they make any legal threats? No, no I don't think so. As much as youmight want to be a martyre for The Cause, the police will not be looking for you simply because you have voided your Xbox warranty.

      --
      If you want news from today, you have to come back tomorrow.
    6. Re:Attacker?? by TheRealMindChild · · Score: 2, Interesting

      See my comment here

      You might think you own it, but SUPRISE, you are licensing it. You probably could have found the completely abiguous statement on that little postcard you threw away.

      --

      "When life gives you lemons, don't make lemonade. Make life take the lemons back!" -- Cave Johnson
    7. Re:Attacker?? by edwardpickman · · Score: 1

      Not entirely true. They are selling you a machine a radically discounted price for a specific use, gaming. They aren't selling a general use computer. They are ineffect giving you a gaming machine at a bargin price so they limit what you are permitted to do with it to avoid competing with themselves. If most people tried to mod out their game stations to turn them into desktops as well then it could potentially cut into their desktop business and force them to charge full price for the game boxes making the gaming machine unsellable. Most aren't going to the trouble to get an underpowered machine and risk killing an expensive Xbox. Ultimately it's about geeks points and little else. The machines just aren't suitable for a desktop.

    8. Re:Attacker?? by Ash-Fox · · Score: 1, Flamebait

      Not entirely true. They are selling you a machine a radically discounted price for a specific use, gaming.
      And they still lock the hardware from letting you use it the way you please

      They aren't selling a general use computer.
      And? It's still your hardware.

      They are ineffect giving you a gaming machine at a bargin price so they limit what you are permitted to do with it to avoid competing with themselves.
      Bargain? I can't afford it. Sorry, I have to disagree.

      If most people tried to mod out their game stations to turn them into desktops as well then it could potentially cut into their desktop business and force them to charge full price for the game boxes making the gaming machine unsellable.
      I thought most people were too 'stupid' to even try another OS other than the one their machine came with and now you're trying to claim they majority could turn their game console into a desktop ..... Hahahahahaha.

      The machines just aren't suitable for a desktop.
      Yeah, I know. I saw a Dell ad some time ago, this guy wanted to use the machine for 'work' and 'webbrowsing', the phone representative recommended he use a Core duo 2 with 1GB of RAM that comes with Windows XP...

      Seems the requirements for Internet Explorer and running Microsoft Office decently are getting a little insane to me... I'd hate to think what they would recommend for Skype.
      --
      Change is certain; progress is not obligatory.
    9. Re:Attacker?? by asdfghjklqwertyuiop · · Score: 1

      You might think you own it, but SUPRISE, you are licensing it.


      Says who? Microsoft? Why do you think that is the case? Because Microsoft said so?

    10. Re:Attacker?? by Yartrebo · · Score: 1

      Basic economic theory says that it's inefficient to do this - it results in more machines being sold than would be ideal, just like selling printers for a time a dozen encourages people to junk perfectly functional printers while going to great lengths to avoid wasting what should be very cheap ink.

      The proper price for the machine is cost + reasonable profit, and the proper price for games is cost + reasonable profit. The legal system should be enforcing that via the anti-trust department, not doing the opposite as they now do.

    11. Re:Attacker?? by Anonymous Coward · · Score: 0

      licensing depends on the country your in
      here if i paid money for it("it" has to be a physical object) then its mine to do with as i please

    12. Re:Attacker?? by Anonymous Coward · · Score: 0

      How is the parent "insightful"? It's a totally ignorent statement. It only make sense if you are "leet".

    13. Re:Attacker?? by Anonymous Coward · · Score: 2, Funny

      You are hacking your own system - cancel or allow?

    14. Re:Attacker?? by Chandon+Seldon · · Score: 1

      You might think you own it, but SUPRISE, you are licensing it. You probably could have found the completely abiguous statement on that little postcard you threw away.

      It's possible that our world is warped enough that that shit works for software. Having a license agreement to use a copyrighted work that you've bought a copy of at a store is absurd, but there's the outside chance that the courts have bought that bullshit and have set precedents making it legal.

      There's no way it works that way for hardware. What's next? Shovels with licenses that limit them to being used only to shovel snow in March?

      --
      -- The act of censorship is always worse than whatever is being censored. Always.
    15. Re:Attacker?? by Anonymous Coward · · Score: 0

      Basic economic theory shows that you have no idea what your talking about. Game consoles have a shelf life, especially when competing against others. So unless you are nintendo and going for the low end of the market with little to no competition the only way to have an affordable high end console is to have a massive player base in order to sell games to minimise development costs. if sony and MS and others previously had been selling at Cost plus profit then there would be no high end console industry. This is not like the printer market, they must sell millions before they can start making a profit. If they went real cost plus profit the actually cost of research and development would make consoles hideously expensive as they would have a reduced audience, You going to pay $1500+ for your console? Government forcing true cost being passed on to the end user here would be to the industries detriment not benefit.

    16. Re:Attacker?? by karmatic · · Score: 5, Informative

      Quoth the parent: See my comment here.

      You might think you own it, but SUPRISE, you are licensing it.


      The fact you keep repeating the same wrong information doesn't make it any less wrong.

      Adobe made that same claim you are making. It didn't go over well in court. It didn't go over too well for Microsoft either (Microsoft Corp. v. DAK Indus). Novell tried that argument, and got shot down too (Novell, Inc. v. CPU Distrib., Inc., 2000 ).

      "...the Ninth Circuit held that the economic realities of the agreement indicated that it was a sale, not a license to use."

      "... Like Adobe, CPU argued that it purchased the software from an authorized source, and was entitled to resell it under the first sale doctrine. Novell claimed that it did not sell software but merely licensed it to distribution partners. The court held that these transactions constituted sales and not a license, and therefore that the first sale doctrine applied. 2000 U.S. Dist. Lexis 9975 at *18."

      "...The Court finds that the circumstances surrounding the transaction strongly suggests that the transaction is in fact a sale rather than a license. For example, the purchaser commonly obtains a single copy of the software, with documentation, for a single price, which the purchaser pays at the time of the transaction, and which constitutes the entire payment for the "license." The license runs for an indefinite term without provisions for renewal. In light of these indicia, many courts and commentators conclude that a "shrinkwrap license" transaction is a sale of goods rather than a license."

      "...Ownership of a copy should be determined based on the actual character, rather than the label, of the transaction by which the user obtained possession. Merely labeling a transaction as a lease or license does not control. If a transaction involves a single payment giving the buyer an unlimited period in which it has a right to possession, the transaction is a sale."

      "Raymond Nimmer, The Law of Computer Technology 1.18[1] p. 1-103 (1992). The Court agrees that a single payment for a perpetual transfer of possession is, in reality, a sale of personal proper and therefore transfers ownership of that property, the copy of the software. "

      So, at least in the US, a one-time payment for a perpetual use of software is a SALE, regardless of what you call it, and rightfully so. They can't change that with a EULA any more than a car dealership could claim you had a one-time lease payment, with a lifetime use period and the right to transfer the lease for free (thus avoiding legal regulations with regards to sale of vehicles). Any reasonable court would rule that such was a sale, not a lease. What you call it doesn't matter.

    17. Re:Attacker?? by Nappa48 · · Score: 0, Offtopic

      This is why i hate America, that crappy first sale doctrine.

    18. Re:Attacker?? by delinear · · Score: 1

      Yeah, I know. I saw a Dell ad some time ago, this guy wanted to use the machine for 'work' and 'webbrowsing', the phone representative recommended he use a Core duo 2 with 1GB of RAM that comes with Windows XP...

      Haha, I love those ads. Some guy saying he just wants to be able to send email and browse the web being blatantly oversold an uber gaming rig while the friendly voice-over explains how, at Dell, you get the PC you want. And then they upsell him a 21" monitor or something, because, y'know, sometimes those emails just need a super big high-res LCD screen.

    19. Re:Attacker?? by sesshomaru · · Score: 1

      And then they upsell him a 21" monitor or something, because, y'know, sometimes those emails just need a super big high-res LCD screen.
      I get those kind of Emails sometimes, too. Usually from my girlfriend...
      --
      "MIT betrayed all of its basic principles."
    20. Re:Attacker?? by Anonymous Coward · · Score: 0

      This is why i hate America, that crappy first sale doctrine.
      Trolling or sarcasm? I really can't tell.

    21. Re:Attacker?? by DuckDodgers · · Score: 1

      The free60 project ( http://free60.org/ ) has been trying to run Linux on the Xbox360 since it came out, with no success. Microsoft has definitely gone out of their way to prevent this.

      Look around the free60 wiki. For instance, from this page (http://wiki.free60.org/HDD) the Xbox360 will only use hard drives that have a Microsoft PNG logo stored in a certain location on them. For someone trying to boot Linux off the hard drive, in addition to the technical hurdles of hacking the OS they also have to wrestle with trademark infringement. The trademark infringement is no big deal for an individual, but it becomes a problem if they try to redistribute their code for other people to do the same thing.

      Microsoft absolutely has gone out of their way to prevent people from doing whatever they want with an Xbox 360. Microsoft is a business, they exist to make a profit. The main way to profit from a game console is for people to buy lots of games. Someone using the machine for an alternative operating system is less likely to do that. So they locked it down. I don't think it's bad - this particular business decision is perfectly understandable - but it is true.

    22. Re:Attacker?? by MullerMn · · Score: 1

      It's just security flaw terminology. You're taking something personally that's not meant to be read that way.

      Stop criticising me!

    23. Re:Attacker?? by drinkypoo · · Score: 2, Informative

      the Xbox360 will only use hard drives that have a Microsoft PNG logo stored in a certain location on them. For someone trying to boot Linux off the hard drive, in addition to the technical hurdles of hacking the OS they also have to wrestle with trademark infringement.

      Negative. Courts have already ruled this is OK. IIRC it was a case dealing with the Sega Genesis, which had to have a sega copyright notice in the ROM to play the game. They ruled that you could put that notice in there legally because it was required for interoperability.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    24. Re:Attacker?? by mrchaotica · · Score: 1

      And that's why the proper course of action is not to try to hack proprietary shit, but bur rather to boycott it in-the first place!

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

    25. Re:Attacker?? by DuckDodgers · · Score: 1

      Thanks for the info. Still, I have to wonder why Microsoft bothered if it wasn't for protectionist reasons.

    26. Re:Attacker?? by GmAz · · Score: 1

      Why do people think they can do anything they want with something just because they buy it? Modifying an XBox 360 isn't illegal, but what people do with that XBox once its been modified/hacked is illegal usually. Everyone wants to learn how to "backup one of their games" but in reality, they want to go rent a game, copy it and not have to buy it. Microsoft has put in all these 'security' features to make game developers feel better that the game they produce won't be easy pirated and distrobuted. As for someone reporting this flaw as a bug to microsoft, I am glad they did. Everyone is always praising the Linux community for helping Linux stay up to date, stable and hacker resilient, but when one person helps Microsoft, its "WTF did you do that for, fuck microsoft, its my XBox, I should be able to do what I want to it.

      --
      Click Click Bloody Click PANCAKES!
    27. Re:Attacker?? by marcello_dl · · Score: 1

      Stop criticising me!

      But I did not!

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    28. Re:Attacker?? by Anonymous Coward · · Score: 0

      licensing depends on the country your in what about my in? oh yeah... you meant to say "you're" as in a contraction of "you are", dumbass. it depends on the country you are in. your is the opposite of my.

      then its mine http://www.angryflower.com/itsits.gif -- learn it, dipshit
    29. Re:Attacker?? by Raenex · · Score: 1

      Why do people think they can do anything they want with something just because they buy it?

      Because they bought it and they own it? Do you want your car manufacturer making it illegal for you to modify your own car? How about your PC? "Trusted" computing is on the way, built into the hardware. You'll no longer have full control over your own box.

    30. Re:Attacker?? by Tweekster · · Score: 1

      What if I shoplifted it?

      --
      The phrase "more better" is acceptable English. suck it grammar Nazis
    31. Re:Attacker?? by Raenex · · Score: 1

      Still, I have to wonder why Microsoft bothered if it wasn't for protectionist reasons.

      It was definitely for protectionist reasons. Throw up a bunch of shit and see what sticks. It's just something else they can harass you in court over, even though they know courts have ruled against it in the past. The DMCA is the real kicker, though. Can they make illegal any Linux solution that gives you full access to the hardware, because it allows you to play copied games?

    32. Re:Attacker?? by PrescriptionWarning · · Score: 1

      if you own the machine, and are not merely leasing the machine from MS, I fail to see how anyone could bust you for opening up your own box and toying with it... that's the essence of hobbying.

    33. Re:Attacker?? by canajin56 · · Score: 1

      You're right, they can't. But they can bust you for telling anybody else about it.

      --
      ASCII stupid question, get a stupid ANSI
    34. Re:Attacker?? by Genom · · Score: 1

      The DMCA basically says "If we put up a roadblock, you must stop. You may not attempt to find a way around it. Ever. Even if it interferes with your use. Even if your life depends on it. Even if noone else ever knows."

      That having been said, unless you distribute information on how to do it, or advertise that you'll do it for other folks, there's very little chance anything would happen to you. However, in the eyes of the DMCA, it's still quite illegal.

    35. Re:Attacker?? by HardCorePawn · · Score: 1

      Usually from my girlfriend...

      Hah! now I know you're lying!

    36. Re:Attacker?? by marcello_dl · · Score: 1

      > what people do with that XBox once its been modified/hacked is illegal usually

      So it's sometimes legal like running linux. I don't care about the percentage who does. I don't want restrictions to my activity dictated by international corporations, fullstop.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    37. Re:Attacker?? by GmAz · · Score: 1

      Ok, you use the example of your car. Tell me, if you modify your engine...what happens. Your warranty is void. Same with the XBox. You mod your xbox, its no longer covered under warranty. However, if Microsoft was to put up no roadblocks and said to us all we can do whatever we want with their product free and clear, make all the home brew software we want, use the XBox in any manner we choose, that leave a bit of liability on them. If they do not attempt to stop people from using an XBox in any manner we choose, they can be held liable for the actions we do.

      Joe Customer: Sorry officer, but since Microsoft didn't try to stop me from pirating games, isn't it their fault?

      Jane Customer: Sorry officer, but since Ford didn't want to put an engine governor on my car, put a turbo on my car that would propel me 0-100 in 8 seconds and refused to put the proper safety harnesses in my car, its not my fault I hit that minivan and killed two children.

      You as the customer will have to go out and actively attempt to change/alter the product you own to do what you want it to. People will use every excuse to place blame on anyone but themselves. They sue McDonalds because then they spilled hot coffee on themselves because they were driving and not paying attention and had to hit the breaks so they wouldn't hit the person in front of them, but it was apparently McDonalds fault for not putting "Caution, coffee is hot." on the cup.

      All you people are is a bunch of arrogant "intellectuals" that want everything you way because it would make your life easier. Buy a damn XBox to play video games. If you want to run Linux, go to a garage sale and buy some 10 year old computer and put it on that. Better yet, put it on your main desktop. Half of the people I know that are avid Linux fanboys have their main desktop running Windows and a small machine with Linux on it. Does that mean everyone is like that, no, but its a freaking VIDEO GAME ENTERTAINMENT SYSTEM.

      --
      Click Click Bloody Click PANCAKES!
  8. Ironically, I might buy one now by sdo1 · · Score: 2, Interesting

    I've been looking to upgrade my media streamer capabilities and the original XBOX can run Xbox Media Center (http://www.xboxmediacenter.com/). I wonder if this means that a 360 version with HD streaming might be forthcoming? I hope so. I've been avoiding getting one because how locked down it is.

    -S

    --
    --- What parts of "shall make no law", "shall not be infringed", and "shall not be violated" don't you understand?
    1. Re:Ironically, I might buy one now by Osty · · Score: 2, Informative

      I've been looking to upgrade my media streamer capabilities and the original XBOX can run Xbox Media Center (http://www.xboxmediacenter.com/). I wonder if this means that a 360 version with HD streaming might be forthcoming? I hope so. I've been avoiding getting one because how locked down it is.

      You do realize that the 360 can act as a Media Center Extender for Windows XP Media Center 2005 and Vista, right? Also, the 360 can stream music and (with the Fall 06 patch) videos from any "compatible" UPnP media server (technically only Windows Media Connect and WMP11 are supported, but there are apps to do the same on OS X and Linux since all the MSFT apps are really doing is acting as a UPnP media server). Yes, there are codec limitations, but you can transcode on the fly easily enough if you have a powerful enough server.

      It just seems weird to me that your killer app is media streaming, but you won't buy a 360 that does that out of the box (or close enough, with the Update). Similarly, if you wanted to develop homebrew games the 360 can already do that with XNA. It has some growing to do still, but expect big things from XNA in the coming months/years. Why would you wait until there's a hack to do that when you could build supported homebrew games already?

    2. Re:Ironically, I might buy one now by pjl5602 · · Score: 1

      It just seems weird to me that your killer app is media streaming, but you won't buy a 360 that does that out of the box (or close enough, with the Update).

      But it doesn't do that (at least for me.) I don't have a Vista or Media Center server in the house. I've already got my Linux server set up with all of my content (Ogg Vorbis, MP3, FLAC, Xvid and DVD ISO images) that plays via XBMC on my original Xboxes throughout my house. On Linux AFAIK, transcoding isn't even an option, but if it was, that'd be silly given all of the horsepower of the 360. Why should I need both a beefy server and a beefy viewer on the other end? I would get a 360 with XBMC support in a heartbeat given that the original box's hardware is being pushed to it's limits already.

      Please note, that I'm not trying to whine about the need for Vista or XP MCE. It's Microsoft's box and if they want to tie it to their other products, good for them. That's however stopping me from getting one for the moment.

      And I do agree that their XNA platform is very cool.

    3. Re:Ironically, I might buy one now by Library+Spoff · · Score: 1

      Can the 360 stream media from a NAS?
      I'm not trolling - i thought it couldn't.

      Most of my media files are on NAS - If i'm in the living room streaming stuff with my 360 i don't want
      my pc on in the other room...

      --
      Acid House saves Souls
    4. Re:Ironically, I might buy one now by furrycushion · · Score: 1

      XBMC has almost complete compatibility with every video/sound format ever made, including automatic playing of *.rar files *.bin,*.iso DVD files.

      The current apps which stream to 360s require re-encoding of the video - something only the most powerful PCs can do in HD realtime.

      Unfortunately Microsoft will always be unable to create such software of this standard because by the time they negotiate through the licences/patents the technology will have moved on.

      Maybe MSFT should just let people use XNA to get XBMC onto their 360?

    5. Re:Ironically, I might buy one now by sdo1 · · Score: 1

      You do realize that the 360 can act as a Media Center Extender for Windows XP Media Center 2005 and Vista, right? Yes, I'm aware of that. But I'm not interested in buying a pre-built PC in order to get Media Center and I'm certainly not interested in Vista (the whole HD DRM thing bugs me). I'd prefer to be able to stream from my Linux based NAS since it's on all the time anyway.

      -S
      --
      --- What parts of "shall make no law", "shall not be infringed", and "shall not be violated" don't you understand?
    6. Re:Ironically, I might buy one now by 3vi1 · · Score: 1

      No. The 360 is intentionally crippled so that it can only stream from a Windows Media Server. Guess who sells that?

      There are a few Linux apps out there that can fake media server capabilities to various degrees (TwonkyMedia, uShare, 360mediacenter), but you would most likely need to have a separate machine to run them. You could have them access the files on your NAS, do transcoding, and stream the files to the 360.

      TwonkyMedia's the only one with which I've had much success. But, it's not free (though there is a free demo version). Twonky's also available for Windows and OS X, if I remember right.

      -J

    7. Re:Ironically, I might buy one now by fistfullast33l · · Score: 1

      Actually, I'd wait on buying one. It's already been patched so unless you already have one or buy an unpatched one on Ebay, this hack is useless.

  9. Shhhhhh! by AltGrendel · · Score: 0, Redundant

    No one tell Microsoft!

    --
    The simple truth is that interstellar distances will not fit into the human imagination

    - Douglas Adams

    1. Re:Shhhhhh! by Anonymous Coward · · Score: 0

      Too late.

      A masked guy showed a modified XBox 360 on 23C3 in Berlin last year. It was said that he contacted M$ before but they didn't react. After the demo (which could be found on YouTube...) M$ did an non reversible update of the XBox 360 burning one "eFuse".

      Too bad for those damaged XBox 360 owners - if you knew before they could have prevented this eFusing by removing an resistor on the mainboard and thus being able to use the hack to run linux or macos...

      But XBox 360 owners don't deserve no different than big brother technology...

  10. was it really "patched"? by NinjaNewb · · Score: 1

    from the article

    "Vendor was notified anonymously, and after cordial discussions a patch
    was promptly released."

    was it really "patched"?

  11. How Useless. by Rdickinson · · Score: 4, Interesting

    "Bug was fixed in version 4552 (released Jan 09, 2007 - not a
    Patch Tuesday)."

    Fixed already for most people , anyone who's connected to xbox live.

    I'm not sure why there still protecting the system like they are though, 'backup' games are already rife due to hacked DVD rom firmware (which they seem to be unable to back fix), so why not let it run arbitary code, didnt hurt the xbox 1?

    1. Re:How Useless. by Anonymous Coward · · Score: 2, Insightful

      They need content providers to trust the platform.

    2. Re:How Useless. by smaddox · · Score: 1

      AFAIK Microsoft still hasn't made a profit off of the Xbox 1. I don't have any sources to prove it, but that was the impression I had.

      They need to sell software to make money. Hardware is not where the profit is.

    3. Re:How Useless. by garcia · · Score: 1

      Exactly, it should say "XBox Hypervisor Security Protection Hacked in November and Patched in January" but that wouldn't make for a very good Slashdot headline and no one would read the comments^H^H^H^H^H^H^H^Harticle.

    4. Re:How Useless. by Rdickinson · · Score: 1

      How is that relevant?

      Yes they make money on sales - 360 costs about what it sells for now, xbox1 was always a looser(financialy also..:P) - sales they make money on are games, add ons (controlers etc) and live stuff.

      The 360 is [i]already[/i] compromised in its chief money making area, new games, you can play illigal copies with hacked DVD roms, this should have been the primary area of security, but as normal what security is left only hurts the law abiding people (no multie region dvd player, no linux, no arbitary homebrew etc).

    5. Re:How Useless. by cgenman · · Score: 1

      Online cheating?

      E-commerce?

      Because it's easier to stop the end user from discovering weaknesses in your protection schemes if they can't run arbitrary code?

      Because if you could run arbitrary code, people wouldn't need to pay licensing fees to MS to release games on the Xbox 360?

    6. Re:How Useless. by Sycraft-fu · · Score: 3, Interesting

      While I'm sure there are also more draconian reasons, a simple one is cheat prevention. Cheating is always a big problem with online games since you end up having to trust the client to some degree to get reasonable performance. It's a nice idea that everything would e done server side, but you find that the latency and bandwidth of normal Internet connections make such a thing unworkable.

      Well, one thing that sure as hell makes cheating hard is requiring signed code and not allowing it to be modified. Have a hell of a time getting around that.

      I have a couple friends who are both PC and console gamers and one thing they say they really like about shooters on their 360 is the absence of cheaters. On the PC it seems to be a game of cat and mouse. The cheaters find a way to screw with things, the anti-cheat software is updated, they find a way around that, etc. I remember back in the Quake 2 days it was just continuous. You'd get jerks with the latest, greatest aimbot, then the servers would update the anti-cheat, they'd all disappear, until the next one came out.

    7. Re:How Useless. by Osty · · Score: 2, Interesting

      Yes they make money on sales - 360 costs about what it sells for now, xbox1 was always a looser(financialy also..:P) - sales they make money on are games, add ons (controlers etc) and live stuff.

      That's "loser". And the original Xbox was expected to lose money. It was a mostly-off-the-shelf console built quite quickly (approximately a year from initial design to ship, compared to the 360 that was in design for 3+ years before shipping) in an attempt to break into the market following the Sony-style loss-leader method.

      The 360, on the other hand, was designed as a purpose-built console, with contracts in place to allow Microsoft to own the IP of the chips, thus allowing them the opportunity to farm out chip manufacture to lower cost partners, or even consolidate chips at a later date. While it's unclear whether or not the 360 is currently breaking even or making a profit on console sales, it's safe to say that this will happen eventually, and probably sooner than later.

      The 360 is [i]already[/i] compromised in its chief money making area, new games, you can play illigal copies with hacked DVD roms, this should have been the primary area of security, but as normal what security is left only hurts the law abiding people (no multie region dvd player, no linux, no arbitary homebrew etc).

      Except that hacked consoles are detectable on Live and can be blocked from participating in online gameplay as well as access to the Marketplace (no updates for games, no demos or trailers, no XBLA access, etc). Xbox 360's biggest draw is the pervasive support of Xbox Live. Halo 2 is still selling very well today, over two years later, due to its Live support. Games like Gears of War or Crackdown are fun in single player but are even better when you can team up with a friend and play co-op. Some small percentage of people may be willing to trade off Live support in order to get free games. The bread-and-butter core market isn't going to go there.

    8. Re:How Useless. by Doomstalk · · Score: 1

      There are a bunch of reasons. Here are a few:
      1) Unsigned code = avenue for cheating
      2)The Xbox 360 has been so successful as a digital distribution platform for TV and movies in part because it's so secure. If users can't get at the raw bits, content providers are more likely to work with you.
      3) Xbox Live Arcade games aren't compromised yet

      I could go on, but I think you get the idea.

    9. Re:How Useless. by Bert64 · · Score: 1

      Or you just reverse engineer the protocol, and proxy the game traffic modifying it on the fly...

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    10. Re:How Useless. by pnattress · · Score: 1

      It's a nice idea that everything would [b]e done server side Only, on Xbox Live, "server side" is actually just some other guy's Xbox. There are no centralised servers for any games (with the obvious exception of MMOs). It's all peer to peer, so that makes it even more vital to ensure that no-one can modify the software -- at least in the context of using Xbox Live.
    11. Re:How Useless. by delinear · · Score: 1

      It's not that useless since it's possible (maybe even trivial, though I haven't tried it) to remove the fix and revert to the original firmware. For anyone looking for a nice box which will sit in their living room and act as a general-use, wireles and most importantly multi-format media centre with USB connections (for MP3 players, external hard drives, etc) available as standard, this is now a nice option.

      Of course, you lose the ability to go on xbox live, but I think that was also a limitation with the original xbox (for a while anyway, not sure if they ever worked out how to get around this). It didn't stop lots of people doing the mod anyway. And now there's a box which can do HD and looks a lot better than the original clunky xbox, I'm sure there will be plenty of people who take this route.

      Personally I enjoy playing on XBL, but I'd be tempted myself otherwise.

    12. Re:How Useless. by Danga · · Score: 1

      It's not that useless since it's possible (maybe even trivial, though I haven't tried it) to remove the fix and revert to the original firmware.

      Actually it is IMPOSSIBLE to revert to earlier firmware because if you were updated with the fix it actually blew an eFuse. Some people knew this was coming and modded their boxes to prevent the eFuse from being blown so they can go back to the old firmware but everyone else who updated and didn't know that was going to happen are dead in the water.

      --
      Hey, there is only one Return and it's not of the King, it's of the Jedi.
    13. Re:How Useless. by Anonymous Coward · · Score: 0

      Because it's probably still safe to say that Microsoft are losing money on every box they sell. They might start breaking even soon... maybe with the HDMI revision that's supposedly in the works. Once they're breaking even or making a slight profit (I'd say they'll just got for break even so they can undercut Sony) then I'm sure they'll stop really caring so much about it just as long as the tie ratio is something >= 1.

      Personally I can't wait for the HDMI revision and a port of XBMC... 720/1080 x264 torrentz streaming from my 2TB fileserver here we come! :-D

  12. From the article... by non0score · · Score: 4, Informative

    Sadly, unless you haven't updated your machine in the last two months, this wouldn't matter as MS has already patched it. As for those of you with an "unpatched" kernel, let's just say this is like v1.5 PSPs.

    1. Re:From the article... by fyrewulff · · Score: 1

      Not really. It didn't affect Xbox360s before October 31st. So, the only way to have an "open" 360 is to have: 1) Bought a 360 before October 31st. 2) Have updated your 360 on or shortly after October 31st. 3) Have never signed into Live since January 9th or so (unlikely, since that was shortly after Xmas and a lot of people that fell into #1 and #2 would have more than likely been playing a game they got for Xmas) If you buy a 360 now, they still have the unaffected launch dashboard/BIOS/whatever. And the only way to patch them up is to get the cumulative patch up to this point. Any 360 they sell after this point is safe, and all 360s that signed on to Live since Jan 9 are also safe, which leaves a very small section of 360s that still have this exploit.

      --
      "We need to get over this notion, that, for Apple to win... Microsoft must lose." - Steve Jobs, 1997
  13. Timelines for Vulnerability Fixes by lmnfrs · · Score: 5, Interesting

    Timeline:
    ..
    Jan 03, 2007 - vendor contact established, full details disclosed
    Jan 09, 2007 - vendor releases patch
    ..
    Patch Development Time (In Days): 6

    Interesting to compare timelines affecting Microsoft's users to timelines affecting Microsoft's control schemes.

    1. Re:Timelines for Vulnerability Fixes by Ent · · Score: 5, Insightful

      I imagine the quick response had more to do with a smaller test/compatibility matrix than anything else.

    2. Re:Timelines for Vulnerability Fixes by Bert64 · · Score: 1

      Same for the patch for windows media DRM that was also turned around quicker than any security patches ever have been?

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    3. Re:Timelines for Vulnerability Fixes by Anonymous Coward · · Score: 0

      You mean the one that was broken again in hours, and has yet to be fixed again?

      Yeah, that was a patch designed beforehand in case it was broken, and all DRM schemes will be since you're giving the cryptotext, key, plaintext, and algorithm to the "attacker" and simply obscuring the decryption process. And yet, the guy who broke it simply found the new offset.

      If it was simply a matter of putting more resources into things which affect Microsoft instead of just their users, why isn't the DRM patched again, hmm?

  14. MacOSX by dasmoo · · Score: 1

    Could this be a cheap way to get a nice small G5? Somehow I doubt that it'll run anything other than pirated games a some *nix.

    1. Re:MacOSX by Anonymous Coward · · Score: 1, Informative

      What Apple called a "G5" was a PPC 970(xx). Seeing as the XBOX 360 doesn't use this CPU, it won't ever be "a nice small G5".

      The G5 iMac, however, was EXACTLY that, shame Apple never put the dual-core G5 CPU in it (one of the main reasons why there was a performance boost when they went to the intel Core Duo).

  15. They already did by Anonymous Coward · · Score: 0

    As the bugtraq link shows, the reporter got in touch with Microsoft and the current version of the firmware no longer has this vulnerability.

  16. YOU DON'T OWN "YOUR" XBOX 360 !! by Anonymous Coward · · Score: 0

    GET IT!

    M$ DOES WHAT THEY WANT WITH IT.

    Their patch burned an eFuse in the CPU - you can't revert to an old unpatched kernel anymore. No way.

    In some countries that would be called "damage" and M$ would have to pay for it doing so...

  17. It's a joke. LAUGH! by Ungrounded+Lightning · · Score: 5, Insightful

    Wait. Don't you mean this allows an Xbox 360 user to run arbitrary code such as alternative operating systems with full privileges and full hardware access on the machine they rightfully own ?

    It's a joke!

    The guy who caught the bug is using techie humor in perfect hacker tradition. He's pretending to take things utterly literally and following them to a redicuilous extreme.

    In this case he's doing it by publishing a report of how to crack an Xbox and run an arbitrary OS on it - with complete details on how to replicate it - as a bug report. And he went through the entire procedure:
      - Identify and diagnose the problem.
      - Build a proof-of-concept test.
      - Check it against the latest release (and find the bug still there).
      - Notify the vendor (who ignores the report, as usual).
      - Give him time to respond (which he doesn't).
      - Give a public demonstration.
      - Respond in friendly fashion to the vendor-initiated contact (after the public demo lights a fire), giving him the details of the proof-of-concept.
      - Give the vendor some time to generate and publish a patch.
      - Publish the complete details of the exploit.
    He did this just as if it were a bug, rather than a "feature".

    Now there is "improved" firmware that fixes the hole. And the complete details are out there. If anybody who actually owns an Xbox who doesn't want to "fix" the "bug" and leaves his firmware backdated, so he can "be exploited by himself" by loading Linux, *BSD, or whatever on his own Xbox, well, that's what he gets for not staying up to date on patch levels.

    ROTFLMAO!

    Meanwhile the "anonymous hacker" has published (on Bugtraq no less) complete details of how to crack the Xbox (with a backdated firmware load) and run an arbitrary OS on it with full privileges. Yet when it comes to the DMCA he's squeaky-clean. The MAFIAAs and Microsoft have absolutely no claim against him if anybody out there happens to "exploit himself" and use this "bug" to break their "trusted" computing platform.

    But there's one thing I don't understand:

    Why didn't samzenpus use "The Foot" when he approved this article? B-)

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  18. the future? by toby1 · · Score: 1

    so if this opens the possibility of "arbitrary code" i guess that means only days until someone is running slackware on their 360. someone has already mentioned the updates through xbox live so i guess it's all over now. i do not have a 360, so forgive me if this is a silly question, but are these updates optional? i understansd the psp situation where there was no requirement to update the BIOS but newer games were not guaranteed to work with older versions .. same deal here perhaps? more interesting would be the option of running something like bootcamp and making great use of the hardware. but i'm biased cos i like osx ...

    --
    Thou Shalt Ignite That Which Burns.
    1. Re:the future? by Chmcginn · · Score: 1

      Well, they're optional in the sense that you don't ever have to connect the 360 to XboxLive if you don't want... however, most of the games I've gotten for my 360 have brought up a "this game requires an update to your 360's software to play" message the first time you put it in. So unless you're intending to stop using any of the console's games (or at least any newer than the patch for the hack you're using), you're going to get stuck.

      --
      Have you been touched by his noodly appendage?
    2. Re:the future? by SCPRedMage · · Score: 1

      It only gives you that message because you're already connected to Live and it detects a patch. If you weren't online, it wouldn't give you that message.

      --
      My sig can beat up your sig.
    3. Re:the future? by Juan|Corral · · Score: 1

      Nope, just the other day I popped Crackdown into a 360 that has never been on Live and had no ethernet connected to it and it prompted me to update. IIRC, the update on Crackdown brings you up to dash 4552.

  19. now i've got a reason too buy a 360 by sirmonkey · · Score: 1

    now i've got a reason too buy a 360 :-) i was waiting 360 or ps3. let me restate that ps3 with full hardware access, or hacked 360(full hardware access implied). woohoo now i'll be able to play halo 3 at my house. ( i'm not going to own a system for one or two games )

    --
    bored? try this http://jadmadi.net/blog/2005/01/27/linux-wine-how-to-running-windows-viruses-with-wine/
    1. Re:now i've got a reason too buy a 360 by jmorris42 · · Score: 1

      > let me restate that ps3 with full hardware access, or hacked 360(full hardware access implied)

      No. The PS3 also uses a hypervisor to keep Linux out of things Sony doesn't want you to touch. They allow basic framebuffer access, including direct YUV video modes at all of the popular HD resolutions. But 3D is reserved for PS3 games who pay their percentage to Sony. Hard drive access is also regulated to keep Linux inside the portion of the drive reserved for it.

      On the other hand this hack for the 360 is useless. To make use of it means you have to abandon ANY use of the hardware as a game console (or at least never connect it to Live again) and even that assumes a sufficient supply of machines with that narrow band of revision numbers can be located to have a critical mass to create and sustain a Linux port.

      --
      Democrat delenda est
    2. Re:now i've got a reason too buy a 360 by sirmonkey · · Score: 1

      never connected my xbox to xbox live, and used the heck out of it as a mythfrontend and htpc :-) now i have a sneaky replacement that isn't a big ugly pc case :-) welll mabye there isn't a set of tools yet. i kinda wish the computer gods cracked the ps3 first i'd like the bluray drive oo well.

      --
      bored? try this http://jadmadi.net/blog/2005/01/27/linux-wine-how-to-running-windows-viruses-with-wine/
    3. Re:now i've got a reason too buy a 360 by tlhIngan · · Score: 2, Interesting

      No. The PS3 also uses a hypervisor to keep Linux out of things Sony doesn't want you to touch. They allow basic framebuffer access, including direct YUV video modes at all of the popular HD resolutions. But 3D is reserved for PS3 games who pay their percentage to Sony. Hard drive access is also regulated to keep Linux inside the portion of the drive reserved for it.


      Yes, we really need a crack for the PS3's hypervisor. I believe it's similar to VMWare - Linux on the PS3 runs under a highly virtualized environment - not only can Linux not access the RSX, but it can only touch the stuff Sony wants touched (e.g., no wifi). The Linux partitioning is transparent to Linux (i.e., you can't access the "Game OS Partition" - Linux just sees its partition as a blank disk), and the hypervisor presents incomplete SCSI emulation of the 6 storage devices (hard disk, 4MB of flash memory, blu-ray drive, SD, CF and memory stick slots).

      The emulation is so incomplete, if you have a bad block somewhere, the hypervisor returns an I/O error without reporting a media error. Makes for interesting times when your filesystem suddenly goes read-only for no apparent reason (you don't get anything logged other than "I/O Error" and "Filesystem is read-only", no media sense errors...). I think this is testing codepaths in Linux that really couldn't be tested since the errors they handled would be caught earlier...

      The things that the hypervisor doesn't let you do:
      * RSX access, obviously
      * WiFi adapter
      * Full access to Blu-Ray drive
      * Full hard drive access
      * Full configuration flash access
      * Access to the EE/GS hardware

      If you want fun, you can boot into Linux without formatting the hard drive - the hard drive doesn't appear at all.
  20. LinuXbox... by Ruvim · · Score: 1

    ... to follow?

  21. Re:It's a joke. LAUGH! by Kuciwalker · · Score: 1

    One problem with your amusing story: Microsoft did respond with a patch that closed the hole.

  22. May i say... by Snipes420 · · Score: 1

    W00T!
    what? no mention of http://free60.org?
    anyway i try to go there and the wiki seems slashdotted or maybe just slow.
    Coralized Link --> http://wiki.free60.org.nyud.net:8080/

    --
    What goes around comes around, kid.
  23. Re:It's a joke. LAUGH! by Breakfast+Pants · · Score: 1

    Read it again Sherlock; he mentioned that.

    --

    --

    WHO ATE MY BREAKFAST PANTS?
  24. Patch... by Ungrounded+Lightning · · Score: 1

    One problem with your amusing story: Microsoft did respond with a patch that closed the hole.

    So did you install it? Without a way to back out if it broke something? B-)

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
  25. Now the MS console by blahpony · · Score: 2, Funny

    will run Linux? Man, the Sony PR people just can't seem to get a break. ;)

  26. Blue Pill time. by Ungrounded+Lightning · · Score: 2, Interesting

    Does MS force updates for things like this?

    Yes. As soon as your XB360 attempts to connect to Live (which even without you paying, it will do if you signed up for it) it will demand you update or it will disconnect you (which with Live-connected dashboard accounts signs you out of your local XB360 profile too)


    Any bets on whether code running in hypervisor mode can create a virtual machine environment where the updated Microsoft code can think it's running the show when it's actually king of a sandbox?

    --
    Bantam Dominique roosters crow a four-note song. Once you've heard it as "Happy BIRTHday" you can't NOT hear it that way
    1. Re:Blue Pill time. by Kalriath · · Score: 1, Informative

      Well, that depends. Is there code embedded into the processor to watch for "code tainting"? It's probable that there might be... to prevent you from using third party utilities on Xbox Live. If such is the case, your Xbox might survive, but your hardware ID gets an instaban from XBL.

      --
      For a site about things like basic rights, Slashdot users sure do like to censor "dissent".
    2. Re:Blue Pill time. by DDLKermit007 · · Score: 1

      Who cares about being banned from XBL? XBMC, and various other tools on the 360? I'd plunk down the $400 just for that.

    3. Re:Blue Pill time. by tomstdenis · · Score: 0, Offtopic

      You realize you can get Linux for the PS3 right? So if you just wanted a Cell processor to play with you don't have to go the MSFT route.

      Tom

      --
      Someday, I'll have a real sig.
    4. Re:Blue Pill time. by Anonymous Coward · · Score: 0

      The PS3 sandboxes Linux through a similar hypervisor, you don't get raw hardware access (no 3D access at all actually.) Granted it's a lot better than no access at all, and they obviously won't provide complete access since it would allow warez, but it's still annoying to not be able to fully use something you've paid a lot for.

    5. Re:Blue Pill time. by tomstdenis · · Score: 1

      Agreed. But then again they never really had any respect for the customer to being with.

      At least the GB/GBA/DS are hackable. I think Nintendo puts up just enough of a fight to keep the casual hacker away, but not enough to do anything else. Which is nice, and seems to work given their sales figures.

      Hacking GBA is fun, just wish the tools weren't windows based :-(

      Tom

      --
      Someday, I'll have a real sig.
    6. Re:Blue Pill time. by Anonymous Coward · · Score: 2, Informative

      You realize you can get Linux for the PS3 right? So if you just wanted a Cell processor to play with you don't have to go the MSFT route. Huh? You *can't* go the MSFT route, the Xbox 360 processor *isn't* a Cell.

    7. Re:Blue Pill time. by hjf · · Score: 2, Insightful

      you don't have to go the MSFT route.
      So you don't like to buy products from a monopoly, but you do like to support a corporation that install rootkits, abuses copyright, etc? You, sir, are an idiot.
    8. Re:Blue Pill time. by datajack · · Score: 1

      Huh? You *can't* go the MSFT route, the Xbox 360 processor *isn't* a Cell.

      Yes, but whether you think you do or not, Sony tell me that you really do want access to a Cell, just like you want that Blu-Ray drive you have no use for.
    9. Re:Blue Pill time. by AvitarX · · Score: 1

      That explains the GC being the first system to be cracked in the last gen also.

      Nintendo wants to make it easy for everyone.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
    10. Re:Blue Pill time. by Raenex · · Score: 1

      I doubt Nintendo makes them hackable intentionally. The amount of sales they'd get from homebrewers would be very, very tiny vs the loss due to copying. If Nintendo really wanted to be a friend to the home developer they would open source all their specs and dev tools.

    11. Re:Blue Pill time. by tomstdenis · · Score: 1

      They have to *look* like it's secure platform or the studios wouldn't make games for it.

      Though, even though I have DS and GBA kits the only thing I "pirate" are NES games. I pay for my GBA/DS games since they're still on the market (yeah weak justification, but at least nobody is getting hurt).

      That the DS/GBA are fun to play, and hackable though is nice all around. And judging by the amount of leaked internal details, and the lack of lawsuits, I'd say Nintendo is doing all they can, as a corporation to allow/permit/promote it to happen.

      Tom

      --
      Someday, I'll have a real sig.
    12. Re:Blue Pill time. by saboola · · Score: 1

      In bizarro universe you are correct. Here in reality though, the PS2 was cracked first. Followed shortly by the Xbox, then utlimately the Gamecube using the Phantasy Star Online streaming exploit.

    13. Re:Blue Pill time. by Raenex · · Score: 1

      lack of lawsuits

      I know people love to think Nintendo is a nice, friendly company that encourages homebrew, but it just isn't true. They don't care at all about people buying a DS to hack on it. Why would they? That market is incredibly small compared to the very real losses they face over illegal copying.

      Don't get me wrong. I bought a DS because it was cheap, hackable, and had a stylus, but I don't kid myself about Nintendo as a company.

    14. Re:Blue Pill time. by tomstdenis · · Score: 1

      I'm not saying that they are going out of their way to support it, I'm saying their going out of their way not to stop it, or at least not as much so as the others.

      Sites like gbadev.org and drunkencoders.com have been around FOR YEARS distributing development kits, interal specs and APIs and the like...

      Had MSFT or Sony been at the helm sites like gbadev.org would be sued out of existence.

      Tom

      --
      Someday, I'll have a real sig.
    15. Re:Blue Pill time. by Raenex · · Score: 1

      Then why did Nintendo sue Lik Sang? And there are plenty of PSP-homebrew sites. Sorry, it is not a case of Nintendo good, Sony bad. If Nintendo could put a 100% stop to illegal copying and that meant locking out homebrewers, they would do so in an instant.

    16. Re:Blue Pill time. by AvitarX · · Score: 1

      yeah, it was sarcastic.

      --
      Wow, sent an e-mail as suggested when clicking on "use classic" banner, and got a fast response that addressed my msg
  27. Much easier on a console by Sycraft-fu · · Score: 1

    They don't have to test against nearly as much. Part of the problem with OS patching is you have to test to make sure your patch doesn't break anything else, since a whole lot relies on it. Releasing a patch early that screws up is almost worse than releasing no patch at all. With a console, there's little that runs. A very basic OS and only a single 3rd party app at a time. Much less work to do to check it.

  28. Modchips? by toejam316 · · Score: 0

    Now then, just wait for the modchips with the old firmware on it pre-exploited to run a new dash, with a on off switch. Flick switch, Homebrew dash! Flip switch, Xbox live! Best of both worlds. As I said, just have to wait :D

    1. Re:Modchips? by romland · · Score: 2, Informative

      Yes, absolutely. But there are some things that need to be dealt with first, one being how to prevent the efuse from being blown (prevents kernel from being downgraded).

  29. No. The question is, by ZX3+Junglist · · Score: 1, Funny

    Will it blend?

  30. Yes! by Anonymous Coward · · Score: 0

    I had my 360 connected to the 'net up to January 7th and then disconnected it (heading back to university). Perfect timing!

  31. Play HD Content by mrops · · Score: 1

    Now if we can get media centre running on the 360, wonder if it can handle HD content playback. Original Xbox Media Centre refuses to play and HD content, the PIII 733MHz CPU is not fast enough to handle it.

    Due to this limitation I set up a ubuntu/mythtv box, but somehow I still like XBMC better. I usually keep my content on my XP PC due to large storage on it and XBMC pulls it quite nicely. Not saying mythtv does not, but somehow I find using the game controller on xbmc more convinient to use.

    1. Re:Play HD Content by emj · · Score: 1

      Well XBMC is more polished that's why it's nicer to use. I have almost no problem with mythTV but the XBMC is limited in what it can do which means it must have been easier to get the right user experience.

    2. Re:Play HD Content by FunkyELF · · Score: 1

      Agreed. I have both an Xbox with xbmc and a MythTV box. The nice thing about XBMC is that it can browse a samba share live. For some reason in MythTV, those files and locations need to go into a database instead of browsing for the stuff live.

    3. Re:Play HD Content by redcane · · Score: 1

      You can set the "video list" to directory mode. I use this, and just have a big NFS share with shows neatly sorted into directories, then I just browse that.

    4. Re:Play HD Content by FunkyELF · · Score: 1

      Yeah, I use directory mode...its nice, but it still relies on a database.
      I need to go into the setup menu then the video menu before it updates the database.
      Where every time I start XBMC and browse to the samba share it is live.

  32. XBOX360 is a paper weight by NFN_NLN · · Score: 0, Troll

    Just checked and I have 4552. I was holding onto it hoping it would get hacked but my patience is running out. I hardly touch it. I use my XBOX1 a couple times a week but the XBOX360 is junk. The media capabilities are a joke compared to XBMC on xbox.

  33. Great timing (rolls eyes) by Anonymous Coward · · Score: 0

    Great, tell microsoft the one way we know how to get into the xbox 360 a few months before microsoft releases the redesigned, cost reduced 65 nm xbox 360....

    I would have waited until 1 to 2 weeks after the 360 was released to spread the good news ;)

  34. Re:It's a joke. LAUGH! by SilentChris · · Score: 0, Troll

    "But there's one thing I don't understand"

    That's funny, I have something I don't understand either: why bother?

    People were using the original Xbox as a media center. I never understood why.

    For the amount of money it costs to get an Xbox 360 with an HD, you can build your own media PC with off the shelf parts and run whatever OS you like. You don't have to worry about coding around 3 cores or that the Xbox 360 looks terrible in most home theater setups. You don't have to worry about accidentally updating firmware and crippling functionality. Just build you own box (mine is slim and almost impossible to see), throw a massive HD and tuner card in there and you're done.

    People who hack these things have way too much time on their hands -- there's seriously no point in messing around with this kind of crap when you can build a completely "open" (at least more open that Xbox 360) PC for free. (And no, not even for the "really nice video card" -- most people are never going to use it in Linux and there's better cards available for free.

  35. It's a joke. WEEP! by Anonymous Coward · · Score: 0

    Well aside from all the other advantages that a special purpose device gives you. There's also the fact that special purpose devices can handle failure better than general. For example if the power fails to your Linksys router, as opposed to your FreeBSD PC router.

  36. Yet another reason for better prog languages by master_p · · Score: 0, Troll

    Assuming the whole thing was coded in C, here we have yet another bug that a better programming language could have caught (the error was an unchecked parameter in a system call).

    Can we please stop using C now?

    1. Re:Yet another reason for better prog languages by rbarreira · · Score: 1

      Wait, you don't even know if the C language was used, yet you are sure that the problem would go away with another language? Oh my god...

      --

      The AACS key is NOT 0xF606EEFD628B1CA427BEA93A9CA9773F
    2. Re:Yet another reason for better prog languages by Reverend528 · · Score: 1

      What language do you propose as an alternative for implementing hypervisors?

    3. Re:Yet another reason for better prog languages by Anonymous Coward · · Score: 0

      OK. You port linux to C#, Java or Perl, and we'll take
      it from there.

      Hint. Sometimes you need to use a sharp knife, but they're
      no good for kids.

    4. Re:Yet another reason for better prog languages by Cheesey · · Score: 2, Interesting

      Actually the system call handler was probably written in PPC assembly. The system call handler is an interrupt service routine: it does the following jobs -

      1. Save user mode registers (context switch).
      2. Manipulate special purpose registers, e.g. re-enable interrupts.
      3. Jump to system call service routine, based on the system call number passed as a parameter. This is where the bug was found - the jump destination was being computed incorrectly.
      4. Restore registers.
      5. Return to user code.

      Even C is too high-level to do most of these operations. Standard C does not allow you to manipulate low-level registers. So assembly is used.

      If you are interested, you can find the Linux system call handler for x86 systems in arch/i386/entry.S.

      --
      >north
      You're an immobile computer, remember?
    5. Re:Yet another reason for better prog languages by Arkan · · Score: 1

      Can we please stop employing sub-par developers who only know of memory management as something the garbage collector deals with?

      --
      Arkan

    6. Re:Yet another reason for better prog languages by Lisandro · · Score: 1

      Amen! I'm not meaning to flame, but i'm sick and tired of people complaining about perfectly good "low level" languages like C just because it gives enough flexibility to the programmer to fuck up. "You mean you actually have to deal with memory management and parameter checks?! Preposterous!!!".

          I see this all the time from developers that grow too acostumed to languages like Java and .ASP - which are fine too, but each have their place. You would never develop a web applet in C (if you even could), just as you would never develop a goddamn hypervisor in Java. Grow up.

    7. Re:Yet another reason for better prog languages by Dogtanian · · Score: 1

      Assuming the whole thing was coded in C Yes, assuming.

      And if it were, can you briefly explain why you believe this flaw to be due to the limitations of C? That is, why it would not have occurred with another language?

      Can we please stop using C now? "Assuming the whole thing was coded in C", are you implying that they should have written the operating system in Java or Ada 95, or Shoot-Em-Up-Construction-Kit instead?

      C certainly is certainly far from perfect from a modern perspective, but they probably chose it (assuming they did) for valid performance reasons. Other languages may have better checking, type safety, blah blah, but they all come with performance trade-offs. They may be better suited for many applications, but I can understand why they might have chosen C here.
      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    8. Re:Yet another reason for better prog languages by Anonymous Coward · · Score: 0

      You're probably a just a Klingon programmer who feel emasculated because you're not allowed to write your own memory manager for that business DB app you're working on.

      Whoever you are, odds are that better programmers than you have used Haskell, OCaml, Ada95, Eiffel, Java, C# and even Perl.

      If C was a knife, cubicles of the world would be littered with programmers who cut themselves to death because they thought it was C they needed. Unfortunately, they go on to create more unsafe, buggy apps because they are a bunch of wannabes.

    9. Re:Yet another reason for better prog languages by Anonymous Coward · · Score: 0

      Yet another 'my language X is better than Y because of Z dont use Y'

      Move along nothing to see here. Right tool right job... It is a console speed is *KING*. So its ASM and C/C++ all the way. C# is being used for the 'homebrew kit' as MS knows it will be semi easy to root the thing. Plus I figure it is just a matter of time before someone figures out how to do by using C# too...

    10. Re:Yet another reason for better prog languages by master_p · · Score: 1

      It's astonishing how many people don't know CS.

      To answer your question, a proper type system ala ML/Haskell/Erlang/Dylan would solve the problem at compile-time.

    11. Re:Yet another reason for better prog languages by Dogtanian · · Score: 1

      It's astonishing how many people don't know CS. No, what's astonishing is how you assumed my question was due to ignorance of type-checking, rather than because the article didn't make clear whether it was a type-checking problem at all.

      To answer your question, a proper type system ala ML/Haskell/Erlang/Dylan would solve the problem at compile-time. My question was "Can you briefly explain why you believe this flaw to be due to the limitations of C?"

      I'm well aware that type-checking is much weaker in C than in more modern languages. However, the article stated that the problem was due to "incomplete checking of the parameters". This doesn't necessarily imply a type-checking problem; hence my question.

      And bearing in mind that the code example given doesn't even appear to be written in C (as you had assumed), and that the poster who guessed it was PPC assembly is likely closer to the mark, I don't see that your argument is necessarily applicable here.

      I'm not familiar with with PowerPC assembly, but my guess is that its type-checking is pretty low-level (if any). And I'm pretty sure that no-one is going to use assembler these days unless they have a damn good reason for it; if (as others have suggested), C didn't support the required facilities for such low-level OS programming, there was no way they were going to be able to do it in the higher level languages you had in mind.
      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    12. Re:Yet another reason for better prog languages by master_p · · Score: 1

      the article stated that the problem was due to "incomplete checking of the parameters". This doesn't necessarily imply a type-checking problem; hence my question.

      I apologize for saying it, but you are still wrong and ignorant. Functional programs do not need to check their parameters, for the simple reason that algebraic types force the programmer to write a function for each case of an algebraic type.

      And bearing in mind that the code example given doesn't even appear to be written in C (as you had assumed), and that the poster who guessed it was PPC assembly is likely closer to the mark, I don't see that your argument is necessarily applicable here.

      C is much more like assembly than a high level programming language.

      And I'm pretty sure that no-one is going to use assembler these days unless they have a damn good reason for it; if (as others have suggested), C didn't support the required facilities for such low-level OS programming, there was no way they were going to be able to do it in the higher level languages you had in mind.

      There is nothing that Haskell or Erlang can not do. There are operating systems written in them, or telephone switchers, or routers. Really low level stuff. There is no excuse in using C/C++/assembly any more, especially in the context of today's computers that are very powerful.

    13. Re:Yet another reason for better prog languages by Dogtanian · · Score: 1

      I apologize for saying it, but you are still wrong and ignorant. Functional programs do not need to check their parameters If you were specifically discussing the functional programming model, you should have stated this clearly. Yes, all the languages you mention are functional, and perhaps I should have noticed that. However, you don't explicitly mention this, you simply mentioned "a proper type system" (which could include something like- e.g.- Ada's better type-checking); so I make no apologies for missing the veiled thrust of your argument.

      There is nothing that Haskell or Erlang can not do. There is nothing that a Sinclair ZX80 cannot do, given enough memory and time. So what?

      Or are you claiming that Haskell can replace *all* applications of assembly/C/C++ (even allowing for the fact that in the real world, compilers can often optimise better than doing it by hand)?

      There is no excuse in using C/C++/assembly any more You're claiming that Haskell (or Erlang) is capable of carrying out the operations that were (supposedly) too low-level to be done in C? And that they can do this with the performance required by something like the XBox 360?

      Furthermore, I suspect that there are "real-world" practical issues surrounding the choice of C/C++/assembly, even if that is only programmer familiarity with the language and procedural paradigms; and that is a good enough "excuse", even if long-term we'd be better off writing everything in Haskell.
      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    14. Re:Yet another reason for better prog languages by Dogtanian · · Score: 1
      (Meant to address this point in my original reply)

      C is much more like assembly than a high level programming language. I'd always considered C a moderately high-level language that allowed some very low-level operations to be carried out in a far more expressive manner than assembly.

      Just out of interest, what constitutes a "high-level" language in your opinion?
      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
    15. Re:Yet another reason for better prog languages by master_p · · Score: 1

      If you were specifically discussing the functional programming model, you should have stated this clearly.

      Since I am talking about Erlang/Haskell, what else other than the functional programming model would I have been discussing? your comment seems a little ...stupid.

      However, you don't explicitly mention this, you simply mentioned "a proper type system" (which could include something like- e.g.- Ada's better type-checking

      That's why I called you ignorant, because you think Ada has a proper type system.

      There is nothing that a Sinclair ZX80 cannot do, given enough memory and time. So what?

      Erlang and Haskell do not need more memory and time than C. They can work under the same hardware that C works, and offer same or better performance and much lower development cost.

      Or are you claiming that Haskell can replace *all* applications of assembly/C/C++ (even allowing for the fact that in the real world, compilers can often optimise better than doing it by hand)?

      Yes. Haskell/Erlang can replace all applications of assembly/C/C++. I advise you to check out this.

      You're claiming that Haskell (or Erlang) is capable of carrying out the operations that were (supposedly) too low-level to be done in C? And that they can do this with the performance required by something like the XBox 360?

      Yeah!

      Furthermore, I suspect that there are "real-world" practical issues surrounding the choice of C/C++/assembly, even if that is only programmer familiarity with the language and procedural paradigms; and that is a good enough "excuse", even if long-term we'd be better off writing everything in Haskell.

      The billions of dollars spent each year in debugging and testing prove you otherwise.

    16. Re:Yet another reason for better prog languages by master_p · · Score: 1

      Just out of interest, what constitutes a "high-level" language in your opinion?

      Erlang, Haskell, Oz, Ocaml, Lisp, Smalltalk etc

    17. Re:Yet another reason for better prog languages by Dogtanian · · Score: 1

      Since I am talking about Erlang/Haskell, what else other than the functional programming model would I have been discussing? your comment seems a little ...stupid. Not familiar with Erlang or Dylan, and I assumed you were just throwing around examples. Yeah, I should have been a little sharper on the uptake, but your assumption that everyone should know about your semi-obscure list of languages smacks of ivory towers.

      As for "...stupid", would that be stupidity like your original assumption that the XBox security breach was due to the offending OS code being written in C- when in fact the only evidence in the article clearly suggested otherwise?

      Haskell/Erlang can replace all applications of assembly/C/C++. I advise you to check out this. No, I'm not reading the whole damn website just to figure out if what you say is true in practice, or just a theoretical possibility.

      The billions of dollars spent each year in debugging and testing prove you otherwise. You sound very confident. I recommend you start a mainstream software company (apps, games, etc.) based around these technologies tommorow.

      Obviously, finding large numbers of programmers familiar with "real-world" use of Haskell (for *any* applications C/C++/assembler is currently being used for) will be *no problem whatsoever*. Right?

      (You'll note that the specific comment you replied to wasn't anti-Haskell, but merely noted the problems with finding enough programmers experienced in the language/paradigm in the short term).

      I look forward to hearing of your phenomenal success!
      --
      "Slashdot - News and Chat Sites Deviant". (Click "homepage" link above for details).
  37. Re:It's a joke. LAUGH! by DDLKermit007 · · Score: 1

    Actually, those who broke the 5v line that causes the Efuse to be blown upon updating can reopen said hole. Those looking to mod the console did this quite some time ago.

  38. Re:It's a joke. LAUGH! by zdc · · Score: 0

    On Xbox 360, arbitrary code runs YOU!!!

  39. Isn't it all a bit self defeating? by cliffski · · Score: 2, Insightful

    Forgive my ignorance, but as I understand it, consoles have all this security stuff on them to stop this, because they do not *want* to be used as general purpose computers, partly because the things are subsidised on sale, and the shortfall recouped by games sales?
    If that's true, then an all-out war to hack the things will eventually ,lead to console maufacturers giving up.
    At which point the price of the next gen of consoles will probably double, as they will be sold at true cost.
    Who wants that?

    --
    DRM-free indie games for the PC and Mac: Positech Games
    1. Re:Isn't it all a bit self defeating? by Anonymous Coward · · Score: 1, Insightful

      Everyone with an interest in ensuring open interoperable systems are the future wants exactly that. A stupid business model shouldn't trump users rights to use hardware, tell me how you'd like the EULAs for hammers and screwdrivers to restrict you if you disagree.

    2. Re:Isn't it all a bit self defeating? by Anonymous Coward · · Score: 0

      If you want a decent, modern, powerful gaming PC with a fancy Microsoft or Sony logo, you'll probably still be able to get it, but at the same price you'd pay for a decent, modern powerful gaming PC from a reputable vendor, plus 10-15%.

      If you want a console that was designed for fun and family entertainment, instead of showcasing as-yet-unavailable technology, then get a Wii. By focusing on gameplay instead of pushing the lastest hardware money can't buy yet, Nintendo is making a profit on each console sold AND prices are very low.

      -M

    3. Re:Isn't it all a bit self defeating? by Zwaxy · · Score: 1

      as I understand it, consoles have all this security stuff on them to stop this, because they do not *want* to be used as general purpose computers

      It's an interesting question, but I don't think anyone has actually asked the consoles how they feel about it yet. I suspect that deep down they really do want to be free.

    4. Re:Isn't it all a bit self defeating? by cliffski · · Score: 1

      that stupid business model is making a lot of billionaires. The only people who describe other peoples business models as stupid tend to be those people who work for someone else and think they know better. If you do, by all means go start a company and make a million.
      The console business model has been around long enough for any claims to its stupidity to be a bit... silly.
      The fact that the XBox cant be used as a home PC probably means I can get one cheaper than if it was. thats true for most people buying it as a games amchine. Methinks the 99.999% of people who buy a console to play games trump the 0.00001% of people obsessed with running linux on it.

      --
      DRM-free indie games for the PC and Mac: Positech Games
  40. Re:It's a joke. LAUGH! by Anubis350 · · Score: 1

    But I *already have* an xbox for gaming, I didnt buy it to use as a media center, it just happens to useable as one too. It's (reasonably) quiet, already hooked up to my TV and network, and I'd have it there anyway - so why put *another* box next to my tv when the one that's already there can do both jobs well? I suspect that's the reason a lot of people do it.

    Oh, and 'cause I can :-D (and if you don't get that reason, pack up and leave /. now :-p)

    --
    "goodbye and hello, as always" ~Prince Corwin, from Zelazny's Amber series
  41. Re:It's a joke. LAUGH! by Das+Modell · · Score: 1

    Heh, another post arbitrarily modded as troll. You can't even predict this shit anymore.

  42. Re:It's a joke. LAUGH! by Captain+Zep · · Score: 2
    > mine is slim and almost impossible to see

    I'm sorry to hear that.

    Have you tried attaching a flag to aid visibility?

    Z.

  43. Re:It's a joke. LAUGH! by Anonymous Coward · · Score: 0

    "redicuilous"

    What is this word please?

  44. good by Anonymous Coward · · Score: 1

    This is a good thing that they fixed it - I don't want people playing online with hacked games. Offline? I don't care what people do.

    1. Re:good by o'reor · · Score: 1
      Let me get my cluestick... where is it ? Ah, there [WHACK !] it [WHACK !] is...

      The security hole was discovered, not fixed. And it won't be fixed before a loooooong time, Microsoft has a history of letting their security holes unpatched for ages...

      --
      In Soviet Russia, our new overlords are belong to all your base.
    2. Re:good by SCPRedMage · · Score: 1
      Perhaps you should RTFA before you break out your "cluestick".

      Timeline:
      Oct 31, 2006 - release of 4532 kernel, which is the first version containing the bug
      Nov 16, 2006 - proof of concept completed; unsigned code running in hypervisor context
      Nov 30, 2006 - release of 4548 kernel, bug still not fixed
      Dec 15, 2006 - first attempt to contact vendor to report bug
      Dec 30, 2006 - public demonstration
      Jan 03, 2007 - vendor contact established, full details disclosed
      Jan 09, 2007 - vendor releases patch
      Feb 28, 2007 - full public release
      Patch Development Time (In Days): 6
      Here, let me see that stick...
      --
      My sig can beat up your sig.
  45. Audio is transcoded automatically by Kerre · · Score: 2, Informative

    Even though the 360 only plays WMV and MPEG2 video, audio gets transcoded automatically if you use the 360 an extender. Most of my music is stored as LAME encoded 192/256 kb VBR MP3's and the 360 in the living room plays them just fine. I don't know what the media extender software does internally - you probably do lose some quality as the XP or MCE pc transcodes your music on-the-fly. Video can be transcoded using other apps like Transcode360: http://www.runtime360.com/ I haven't tried this myself though.

  46. NEDM? by famikon · · Score: 0

    NEDM.

  47. 360 by Anonymous Coward · · Score: 0

    Well, i didn't read through all the comments, but if you have a fast connection and/or usenet access you can stream HD transport stream (.ts) files through your 360 (if you have it as an extender to MCE) with a simple ffdshow filter on your MCE pc. You can likewise demux Blu-Ray sources into mpeg2, or transcode on-the-fly your divx xvid or other files that aren't supported by MS. I bought a 360 for gaming - but have found it to be more valuable as an audio/video solution.

  48. Your mind thinks funny by Anonymous Coward · · Score: 0

    "then an all-out war to hack the things will eventually ,lead to console maufacturers giving up."

    You only give up if you don't make money. If you make money...

    Never mind. Just forget it. I think you live in a weird world.