Xbox 360 Reset Hack Yields Unsigned Code Execution 177
walshy007 writes "A new exploit has been shown which allows unsigned code execution on the Xbox 360 for all current models. It functions by pulsing the reset pin at a critical time during the checksumming/crypto boot process.
The exploit enables the running of Xell, a boot loader which facilitates the running of Linux, amongst other programs."
Finally! (Score:2, Funny)
Re:Finally! (Score:5, Funny)
Re: (Score:2)
The Xbox360's OS is a modification of the original Xbox OS, so technically it is also based on the Windows Kernel.
Re: (Score:3, Insightful)
According to MS, neither XBox is based on the Windows kernel at all contrary to popular belief.
http://blogs.msdn.com/b/xboxteam/archive/2006/02/17/534421.aspx [msdn.com]
Re:Finally! (Score:4, Interesting)
Interesting, I hadn't seen this before.
I've read more than once that the XboxOS was based on Win 2000. I'm sure I can find some examples -
http://www.windowsfordevices.com/c/a/News/The-scoop-on-the-Xbox-360s-embedded-OS/ [windowsfordevices.com]
"The original Xbox ran an OS that had its roots in Windows 2000. Granted, by the time you strip out everything that is not needed in a console like the Xbox and replace some of the parts with stuff specific to that device (like the file system), and add a few pieces, it hardly resembles anything remotely like Windows 2000 at all. But you could say that's where its original roots lie, even if 95 percent of it has been cut or heavily altered."
http://www.xbox365.com/stories/xdkcomplete.shtml [xbox365.com]
"The kernel is based on Microsoft® Windows® 2000."
Granted, neither of those sources are remotely "official", but this one is interesting -
http://www.caustik.com/cxbx/progress.htm [caustik.com]
"The Xbox uses a stripped down and partially modified Windows 2000 Kernel."
That's from a developer of cxbx, an Xbox emulator. Surely he of all people would have figured if the kernel was completely different? Then again, who knows how relevant that is to emulation itself. With people like that making the same claim, it's no wonder the misconception is so common.
Re: (Score:2)
Re: (Score:2)
That would certainly make a lot of sense. Just because you're building a totally new system doesn't mean you shouldn't model it on something that you're familiar with.
Then again, I still find it hard to believe that they'd just ignore the existing windows codebase, especially considering how similar the Xbox1's hardware was.
Re: (Score:2)
Atari 2600, anyone? (Score:2)
That reminds me of the old Atari 2600, how if you hit the "select" switch at just the right moment after power-up or reset, you could add an extra "bullet" to Space Invaders, and really rack up scores! The normal game only allowed one bullet to be on screen at a time, so having two was a significant advantage.
How the hell could that work? (Score:3)
Because I assume the code as written could only handle one bullet at a time. I doubt they put in extra memory locations and support code for more "just in case someone hit select at power-up".
Re: (Score:3)
Any marginally complex computer program has the possibility of exhibiting nearly any behavior given the correct environmental parameters.
Bugs never behave like you imagine they should, and there are always bugs in any computer system.
Re: (Score:2)
It's like the multiverse for computers.
Re: (Score:2)
Re: (Score:2)
The Atari 2600 was a glorified pong machine. It had hardware features to do things like mirror sprites.
Re: (Score:2)
It had a two player game, so it could handle two bullets, just not from the same player. Perhaps resetting the machine convinced it to allow one player to shoot both bullets.
Re: (Score:2)
Sounds the most likely explanation.
Re: (Score:2)
I doubt deliberate support is required. The game logic was almost certainly interleaved with the drawing code, such that as it scanned the display if it found a bullet it moved it up one line, or if it hit something set the reload flag.
If any sort of memory corruption occurred, and two bullets were on the screen then they would both work as expected without any additional code.
After the glitch can you stop firing, then fire twice (implying the reload flag isn't boolean and at least some support for multiple
xbmc360? (Score:2)
Does this open the door to put XBMC back on the XBox?
Re: (Score:2)
I suppose that's something I hadn't considered. Given the availability of DLNA/UPnP clients on everything from consoles to toasters these days, I'm not sure it's all that necessary, but that would be cool.
Re: (Score:2)
I find the whole DLNA thing in general flaky, I have nfs shares that supply media to the various tvs in the house but a few devices (blu-ray players, xbox) that require use of DLNA simply refuse to work. They just don't find the media with no way to specify where it is. Not to mention if you employ any kind of subnetting it kills it also.
Re: (Score:2)
Nfs, and DNLA are totally different and unrelated things. No wonder you are finding DNLA "flakey" on the blue ray/tv if you are just exposing nfs shares.
Try reading up and understanding what it takes to use DNLA, then you may have success.
I have DNLA working just fine at home. A Western Digital MyBook World Edition, which does DNLA out of the box. All music/pictures/movies store on the box is acessible by ALL devices, including my sammy TV, PS3, DVD player, netbook, laptop, computer, Andriod phone, Nokia N
Re: (Score:2)
You misread what i'm saying, I have both nfs and dlna servers setup, nfs works a charm on all things that support it, dlna does not.
Re: (Score:2)
However nowadays you get video hardware acceleration chips, low-power dual core CPUs and all you need to run a media center for less than $200, in a case much smaller than an Xbox (even the new, slim one), much less power consumption and much less noise. I'm running XMBC on Ubuntu Server using an Asus S1-AT5NM10E [asus.com] (the mouthful) witch tops at 2% CPU
Re: (Score:2)
Because when there's nothing worth watching you can still play GTA:San Andreas.
But can it play games? (Score:2)
However nowadays you get video hardware acceleration chips, low-power dual core CPUs and all you need to run a media center for less than $200
Including the price of an operating system license?
I'm running XMBC on Ubuntu Server using an Asus S1-AT5NM10E (the mouthful) witch tops at 2% CPU when displaying a 1080p/DTS movie.
How much CPU does it use when playing a video game? The advantage of buying an Xbox 360 over building an HTPC is that an Xbox 360 plays Xbox 360 games that don't make it to the PC in addition to watching video.
Re: (Score:2)
I also happen to own an Xbox 360 to play games. I just think a HTPC is better for this than the Xbox 360 (and, therefore, the vanilla Xbox). This was not true 10 years ago when HTPC didn't really exist and the Xbox was a superior choice.
HTPCs don exits (Score:2)
This was not true 10 years ago when HTPC didn't really exist
HTPCs exist, but still not enough to matter. FunkSoulBrother, CronoCloud, and Altrag seem to be under the impression that apart from devout geeks [pineight.com], so few people have HTPCs that they might as well not exist (1 [slashdot.org] 2 [slashdot.org] 3 [slashdot.org] 4 [slashdot.org]). People are under the impression that computers are for desks and consoles are for TVs, and never the twain shall meet, according to hawguy and Endo13 (5 [slashdot.org] 6 [slashdot.org] 7 [slashdot.org]), especially when people already have enough trouble plugging in a DVD player ( 8 [slashdot.org] 9 [slashdot.org]).
Why? (Score:5, Insightful)
I can already run unsigned code on any of half a dozen PCs or similar devices I have that are not the 360 and are FAR more powerful. This is interesting-ish in that it's a neat kind of hack, but really... why would I want to do this now?
Re:Why? (Score:5, Insightful)
You're obviously not a real geek, then. Running arbitrary code on a device designed to not let you run arbitrary code is, to a geek, a worthy goal in and of itself.
In other words, "it's not about WHY, it's about WHY NOT!".
Re: (Score:3)
I'm all about doing that if it has a purpose. I guess if there weren't PC drivers for the motion sensor gizmo it would be really cool.
Re:Why? (Score:5, Insightful)
You're still focusing on the wrong thing. The people doing this aren't doing it because they need a computer to do useful tasks. They're doing it because breaking into a system designed to keep you out is fun. Getting a decent machine (the CPU on it is actually fairly impressive, even if the graphics processor isn't that hot, and the memory system opens some interesting opportunities) is just icing on the cake.
Some people, in their leisure time, collect stamps, others play war games, others still read ancient Greek political satire. And some people hack game consoles.
Sure beats arguing on /.
NO IT DOESN'T! (Score:5, Funny)
Sure beats arguing on /.
NO IT DOESN'T!
Re: (Score:3)
Re: (Score:2)
Is this a private argument, or can anybody join in?
Re: (Score:2)
No it isn't!
Re: (Score:2)
M: Look, I CAME HERE FOR AN ARGUMENT, I'm not going to just stand...!!
Q: OH, oh I'm sorry, but this is abuse.
M: Oh, I see, well, that explains it.
Q: Ah yes, you want room 12A, Just along the corridor.
M: Oh, Thank you very much. Sorry.
Q: Not at all.
M: Thank You.
(Under his breath) Stupid git!!
And then... (Score:2)
Bond shot them both.
Re: (Score:3)
Thank you, Cave Johnson!
Re: (Score:2)
I saw where a bootloader was NOT, and I said, no, this will not do.
Re: (Score:2)
Correction - running arbitrary code on a locked-down device without using the official means.
After all, the Xbox360 (and iOS devices) let you run unsigned code - it just costs $99. Then you can write your code and run it on those things "officially".
Of course, the SDKs have limitations (otherwise Microsoft can't sell dev 360s for $15k each with all the necessary maintenance fees and su
Re: (Score:2)
Exactly!
Hacking is like mountain climbing -- you do it because you can, not because you can't.
While I don't care for mountain climbing t all, removing (copy) protection is a fun puzzle to work out. Before "kracking" became hijacked with "hacking", learning for the sake of learning was "The [Moral] Code."
IMHO "Puzzles for Hackers" is what every computer scientist should have read, (along GEB)
http://www.amazon.com/Puzzles-Hackers-Ivan-Sklyarov/dp/1931769451/ [amazon.com]
Re:Why? (Score:5, Informative)
Because its your hardware, and you should have the right to do so, whether or not you have a reason to at the moment. It's about preserving that right, which seems to be going away on more and more devices over time.
Re: (Score:2)
It's about preserving that right,
If that's the intend, I am not so sure it's working out. As hacking all the closest devices just leads people to buy more of them, instead of going to open alternatives. And judging from the stuff I read around the net, it also seems to have established this expectation that no matter how locked down a device is, hackers will come to fix it, so instead of seeking free devices, people just ignore any lock down as "hackers will fix it". And well, judging by the Xbox360 that "hackers will fix it" might not be
Re: (Score:2, Insightful)
Umm, because it's fun?
Jesus, what the hell has happened to this place... *sigh*
Re: (Score:2)
I can already run unsigned code on any of half a dozen PCs or similar devices I have that are not the 360 and are FAR more powerful. This is interesting-ish in that it's a neat kind of hack, but really... why would I want to do this now?
You probably wouldn't, and they aren't saying you would or trying to market it to you or anything like that. Since when does publicizing hack yield questions like 'why would i want this'.
Re: (Score:3)
Re: (Score:2)
I can already run unsigned code on any of half a dozen PCs or similar devices I have that are not the 360 and are FAR more powerful. This is interesting-ish in that it's a neat kind of hack, but really... why would I want to do this now?
Because some people don't have half a dozen PCs or similar devices connected to their TV, eh?
Re: (Score:2)
There are 41 devices connected to my TV ;)
Re: (Score:2)
Because the 360 is region locked and we don't feel like importing from the other side of the world via FedEx + custom tax another 360 regularly because it RRoDs or is simply bricked by Microsoft themselves ?
I'm talking about absolutely genuine, untampered with consoles here. See 1st gen 360 and the 1GB DVD extension update.
Re: (Score:2)
Man , I miss the days when the ACCC forced australian shops to only sell multiregion DVD plays and litigated to PROTECT modchipping , because it was necessary to protect parallell importing.
Then we signed a useless treaty with the US that wrecked our sugar exports and in return we "won" tighter copyright controls. Dickhead conservatives :(
Re: (Score:2)
Re: (Score:3)
Well you got this billion-trillion-gazillion dollar company that hires the best of the best people to make a million/billion dollar costing platform with some realy serious security that nobody is supposed to break.
And a single guy, doing some hobby hacking, can beat that. It's like chess. He is superior. He won.
That's why. And now he's showing the world that he is smarter than the guys who even gone so far as too make the CPU burn its own key. It's like sport, for nerds.
Re: (Score:2)
You can get a used 360 with a bad optical drive for next to nothing, and it has three PowerPC chips and a fairly decent GPU in it. You can get big used glass TVs for next to nothing. I think you see where I'm going with this and that's just one example.
didn't sgidoom let you use multiple displays (or did you need multiple computers?) to get a panoramic view? I've been hoping for that kind of thing in video gaming for a while. I guess Forza has it maybe, but I'd like something a little more generalized. It s
Re: (Score:2)
However in practice this is what the resulting hacks are always used for. I understand that hacking these systems is fun, but you can do that in privacy. I've never been able to get behind these guys who think it's funny or clever to unlock consoles for the world, because they know perfectly damn well that the end result will be PC levels of piracy (90%+) which is what pretty much destroyed the platform for gaming. I like playing high-budget games like Mass Effect and frankly the recent failures of the PS3
Re: (Score:2)
Guns are for defensive purposes, but in practice they're mainly used to shoot people.
Re: (Score:2)
Yeah, but there is a difference b/w shooting to murder someone, vs shooting either in self defense, or to maim/kill an assailant who's assaulting someone else.
No, not really. The distinction you are drawing does not exit a priori. It is up to a judge or jury to determine if that distinction can be made, not you. Keep that in mind if you decide to kill somebody "in self-defense."
Re: (Score:2)
Yeah. Those pirates totally kill all the platforms (by making game developers potentially lose potential profit). Also, we know exactly how many pirates there are (we don't, but we do).
I'm just going to go ahead and say that consoles should never be hacked because people might be able to pirate because of the hacks (which is bad because is causes a potential loss of potential profit).
Re: (Score:2)
Funny that.
The Xbox360 was hacked early on, but the hack only allowed you to run pirated games. All the JTAG and Loader hacks
Re: (Score:2)
The Xbox360 was hacked early on, but the hack only allowed you to run pirated games.
Are you sure that's all it allowed you to do? Could you potentially do anything else?
So the only reason to have a hacked 360 was basically piracy.
Not that I care even if that is true, but it would depend on the hack used.
Re: (Score:2)
Re: (Score:3)
Here's my reason: I prefer playing on PC to console, because I hate those shit controllers. By leveling the piracy amount on all platforms, I encourage game makers to provide me games for my preferred platform. And since I cannot lower piracy on PC, I do the next best thing and am quite happy if I see an increase in piracy on the consoles.
that's why i don't buy console (Score:2, Insightful)
I refuse to buy devices where the mfg intentionally locks me out of running code I want on a device that I own. Sure, sure, these hacks appear but you have to subvert the attempts by the vendor to lock you out of your own hardware. Same for many cell phones, and with things like the iPad slowly starting to eat away at PC sales, that seems to be how personal computing is going to go. It'll end up that you can only run "approved" code on your own device to prevent "hackers" - just wait.
I don't get why so m
Re: (Score:2)
Depends on which "many" we're talking about. A lot of /. folks and geeks love their Android devices and can properly secure them and examine every permission bit.
The other "many" are folk who the /. folk have to fix computers for (either as a job or "family pricing'). You know, the ones whose PCs have so much crapware running that reinstalling is necessary and the like. Thes
Re: (Score:2)
Out of the remainder geeks who do want to run unsigned code they really don't care about being able to run their own code, they just want aded functionality and/or bragging rights by running other people's unsigned code. An even smaller percentage of geeks buy them because of the challenge of breaking the security, finding flaws, and taking advantage of the hardware and possibly making it do things it was never
Re: (Score:2)
I refuse to buy devices where the mfg intentionally locks me out of running code I want on a device that I own.
That's the great thing about choice.
I don't get why so many other people don't seem to mind giving up control over their own systems.
Because most people don't need that level of control and in fact that level of control just becomes a burden.
It's a war only one side is fighting.
It's not a war, it's a difference of opinion, if you want control get yourself a Nexus and a PC if not then you can opt for an iphone and an xbox.
Both control and local multiplayer (Score:2)
if you want control get yourself a Nexus and a PC if not then you can opt for an iphone and an xbox.
So what do I buy if I want both control and local multiplayer? Major video game companies don't make multiplayer games for home theater PCs; they make them for consoles.
Re: (Score:2)
So what do I buy if I want both control and local multiplayer?
Buy both, not sure why you need control and local multiplayer at the same time on the same platform.
Re: (Score:2)
not sure why you need control and local multiplayer at the same time on the same platform.
Because maybe my team wants to develop a video game with local multiplayer, but we don't qualify to develop for a Sony or Nintendo console.
Re: (Score:2)
Because maybe my team wants to develop a video game with local multiplayer, but we don't qualify to develop for a Sony or Nintendo console.
You know you can do local multiplayer on a PC with no problems and you can develop it there in XNA and then run it on your xbox.
C# (Score:2)
You know you can do local multiplayer on a PC with no problems
But almost nobody else will be able to play it. Please see my reply to Anonymous Coward [slashdot.org].
and you can develop it there in XNA
XNA supports neither unmanaged languages nor DLR languages. In other words: "If your game allows the use of more than one controller, it must be written in C# if it is to gain any substantial audience." Do I understand you correctly?
Statistically nobody has a home theater PC (Score:2)
If you're the one doing the developing, why don't you develop for HTPCs?
Because as CronoCloud and others have repeatedly pointed out, statistically nobody has put together a home theater PC. (1 [slashdot.org] 2 [slashdot.org] 3 [slashdot.org] 4 [slashdot.org] 5 [slashdot.org] 6 [slashdot.org] 7 [slashdot.org]) Among the general public, it appears people have trouble hooking up a DVD player, let alone a computer. (8 [slashdot.org] 9 [slashdot.org]) And in my experience talking to other Redbox customers when in line to return a DVD, most people I meet have a CRT SDTV in the living room, not the HDTV needed to display PC video without an obscure adapter (a scan converter [pineight.com]) that nobody but devout geeks [pineight.com] know exist.
Re: (Score:2)
Re: (Score:2)
It's a game console, sold with a specific set of functions, and features. Most people do not expect it to do anything more than advertised.
Other than get games ported to it.
-- Why doesn't $this_game run on $that_console?
-- Because the developer of $this_game isn't a big enough company to qualify for a license to develop for $that_console.
NOE vs. NOA; recouping (Score:2)
This has been deemed uncompetitive in Europe.
So has Nintendo of Europe been forced not to have the same requirement of a dedicated secure office and mainstream video game industry experience on another platform that Nintendo of America is known to require (source: warioworld.com)?
It's even more of a non-issue with the homebrew scene that allows you to hack your console if you really want that control.
Homebrew generally can't be sold, which limits the production values of an original homebrew game to freeware production values because the developer has no way to recoup costs. The WiiBrew community in particular has called sellers of homebrew software "scammers". In order f
Re: (Score:2)
I'd like to start an open car company myself as I'm incredibly sick and tired of overpriced proprietary replacement part costs. Of course, the U.S. government might have to be overthrown first for that to happen due to the depth the existing auto companies have dug themselves into the government.
Re: (Score:3)
That's a bit unfair, really. He's got a point about the restricted code execution, even if it's a technicality that most (99%?) people don't care about. I agree that it comes dangerously close to "I don't own a TV", but, really, he's not a hipster. He's just some guy who cares about things that nobody else does. And isn't that punishment enough, without ridiculing him?
Re: (Score:2)
hey... the ONION is finally publishing non-fiction?
hmm.. i guess that WAS fiction back in february 2000 when that article was published... currently not anymore though.
Re: (Score:2)
I don't own a TV because...
I spend time on the computer instead, and it can play DVD movies and YouTube!
Who can add applications (Score:2)
I refuse to buy devices where the mfg intentionally locks me out of running code I want on a device that I own.
Better sell your car then. And your TV. Microwave, coffee maker, and alarm clock are gonna hafta go as well as dozens of other embedded devices.
Guess what a car, TV, microwave, coffee maker, and alarm clock have in common: The manufacturer can't add applications to them after selling them. So please allow me to rephrase:
I refuse to buy devices where the manufacturer can add its own applications but I'm locked out of adding my own applications.
Two 1 h GoogleTechTalks (Score:5, Interesting)
http://www.youtube.com/watch?v=9NqLljaHc80 [youtube.com]
Xbox 360 Security System and its Weaknesses
http://www.youtube.com/watch?v=uxjpmc8ZIxM [youtube.com]
Can't wait (Score:3)
For all the usual emulators to get ported. Is it really that big a deal to run a Sega Genesis emulator on your Xbox? If you want a media player then you might as well buy a netbook for around the same price but with a larger hard drive and much lower power requirements.
USB in, VGA out (Score:2)
old games just fucking ROCK on a big TV
LCD HDTVs have VGA and HDMI inputs. Every PC since 1987 has had a VGA output or a DVI-I output that is electrically compatible with VGA, and many have an HDMI output or a DVI-D output that is electrically compatible with HDMI.
a controller in your hand
Every PC since 1999 has had an input for USB game controllers. Xbox 360 controllers work, as do old console controllers through an adapter [retrousb.com].
The hardest part of legal emulation is soldering together the device needed to copy your cartridges into the computer to play them.
Would be nice if (Score:2)
this lets you figure out the keys that are necessary to write to the optical drive firmware to pair them up again, because there are boatloads of systems out there that don't work after someone removed and lost track of the paired drive that was in it.
Re:Would be nice if (Score:4, Informative)
Re: (Score:2)
Xell also creates a basic HTTP server, you can just browse your 360's IP address and you'll get a lovely site listing all your keys. It'll even let you download them in a .txt file.
Re: (Score:2)
It would be nice if you didn't phrase half of your post in the subject so I could figure out WTF you were trying to say.
Not the first 360 hack like this.. (Score:3)
A lot of people are saying things like "ohhh, I wonder how long before emulators appear".
FYI, this is actually the 3rd hack like this to appear for the 360. There was a first hack, the KK (King Kong) exploit that got patched quickly, then in 2009 details for a JTAG hack were released. Because of this, there's quite a few 360's running unsigned code out there and plenty of emulators for them. MAME, SNES, Genesis/MD, I believe someone even ported Final Burn Alpha. Sadly the homebrew scene wasn't quite as rampant as the PS3 homebrew scene and neither had anything on the Xbox homebrew scene, but hopefully this will breathe new life into it.
Suffice to say, as a JTAG owner myself, it's worth it for being able to store and load all your games from a HDD. With most 360 games (full games, that is) clocking in at about 6.5GB, you don't even need a lot of space for a big collection.
Re: (Score:2)
Does the JTAG version of 'store on HD' have the same limitation? I've found that there's no real good way to deal with large numbers of game discs around the 4th 200-disc binder (Spanning all my disc-based console games, not just X360, of course) so not having to lug those buggers out because I'm dumb enough to play through disc 1 of Castlevania: LOS might be a selling point for me...
Oh great, another improvement. (Score:2)
And you know what that means. My save files will be corrupted, I'll probably lose at least one game plugin, and my Linux->Xbox streaming workaround will stop working around. You had to go and encourage them didn't you?
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
There are already several emulators out there for the 360. This isn't the first time there's been an exploit to run unsigned code, in fact it's the 3rd by my count. The first wasn't all that prevalent and it was patched quickly, though. However, in 2009 an exploit was released allowing people to create what are now known as JTAG 360's, which do exactly the same thing as this exploit does. In fact, the video for this exploit shows it booting a basic Linux OS, that's a modified version of the JTAG hack.
Re: (Score:2)
Which is horrible from a security point of view. While I'm quite happy in this instance (since I'm not responsible for the security of the console and would like to have control over mine), a core security requirement is a "fail to deny" reaction to any illegal input that cannot be processed.
Re: (Score:2)
All good points, but you've been whooshed.
Re: (Score:2)
a core security requirement is a "fail to deny" reaction to any illegal input that cannot be processed.
Well, in this case it clearly fails to deny it.
Purchase a PC please (Score:2)
Re: (Score:2)
. Its anti-social to buy into that culture and then break its tenants
I'm pretty sure it's antisocial to buy into any culture and break its tenants. It pisses its landlords off to no end, too.
Of course, if you mean 'tenets,' then kindly shut the fuck up. I bought a game console, not a 'culture' and certainly not a fucking dogma.
If this hivemind 'culture' of yours even exists, they're free not to do anything to their own hardware.
Re: (Score:2)
It is a system. Microsoft tried to create the following:
1) A system where people can purchase and play games
2) Where the integrity of play is controlled by restricting hardware to validated machines.
3) Where membership is limited to those who don't cheat.
4) Where membership is limited to those who purchase games
Why can't they create this? What is so evil about it? It is no different from any sports club on earth. You can't argue that the XBox 360 is not the validated machine in the above system. Being a val
Re: (Score:2)
#1 is the only valid entry in that list. It's a system that plays games. Period.
Microsoft has no moral authority to tell me or anyone else what I may and may not do with my hardware after I buy it, I don't care how many custom, hand-crafted special case laws they buy that says they can.
They have no business telling me what to do, and you sure as fuck don't, either.
Re: (Score:2)