Lindows CEO Funds XBox Hacking Contest
Kai writes "PCWorld.com recently posted an article on how Lindows CEO Michael Robertson is funding the 'Linux on XBox Hacking Challenge'. He was previously annonymous donor who donated $200,000 to the project. His donation will be split in to two prizes, one to who completes part A of the challenge, and the other to the who completes part B. Part A, running Linux on the XBox, has already been completed, but Part B, running Linux on XBox with no hardware modifications has yet to be completed. Part A of the challenge can be downloaded from Sourceforge." Without a bios change, it seems like part B might be a bit tricky. T. adds: Tricky, but not hopeless. Eric C. writes "The Neo Project recently updated its client so users can use free processor cycles to try and crack the private key that Microsoft uses to sign Xbox software."
The guy funding the Linux XBOX project is a direct competitor of MS. Kinda cheapens the whole thing, duddn't it? At least that's how I felt.
I mean, if it works it works. But his motivations place him at MS's level.
somebody correct the SF link
lol. The article points to sourceforget.net, not sourceforge. Might want to fix that :)
Haha. Nuh-nice to see someone is still, er, wasting the b-b-bucks even in today's financial climate! It brings a tear to my eye, reminds me of 1998.
mogorific carpentry experiments
"The Neo Project recently updated its client so users can use free processor cycles to try and crack the private key that Microsoft uses to sign Xbox software."
Isn't that illegal in the US of A ???
I like the project... but is this feasible? Wouldn't cracking the X-Box encryption key violate the DMCA and put a lot of people in trouble? Microsoft could afford the lawyers, you know.
Anyways, good luck to them.
Capitalize the beginning of your sentence please.
Geoff "Dissonance" Gasior at The Tech Report has made an interesting comment regarding how Lindows could potentially take advantage of open-source "R&D".
The Neo Project recently updated its client so users can use free processor cycles to try and crack the private key that Microsoft uses to sign Xbox software.
Unfortunately the server apears to be slashdotted. Let's hope that just means a lot of people want to help with that task. This of course makes me want to ask about the legality of doing this. Does people risk getting sued by downloading the client?
Do you care about the security of your wireless mouse?
details, details the only folks who'll care are those sued by M$.
A comma before 'please', would be nice. In future, please don't write in the passive voice.
Welcome to a maibox full of "IANAL, but I play one on Slashdot, and..." messages.
Also, the site is slashdotted, but from what I can make out, it seems to be a Windows client. Ironic, nes pas? Does anyone know if it runs under wine?
If you were blocking sigs, you wouldn't have to read this.
No comma after "please" would be nice.
In future?
I, can, put, a, comma, wherever, I, wish, and, remain, grammatically, correct.
you're right.. I'm wrong... ...again.. fuck it. I'm gonna write it like I say it.
Most of what I see is Anti-WindowsBashing, basically the moderators saying: "Shut the fuck up, god kills 500 fluffy kittens every time you use a dollar-sign somewhere besides currency notation"
-- 'The' Lord and Master Bitman On High, Master Of All
"A comma before 'please', would be nice. In future, please don't write in the passive voice."
Only if you agree not to write in the assive voice over a comma.
"Derp de derp."
Could someone please post a mirror for the neo client? I would love to participate :)
That's astronomically more than most BANKS use today
There are two places in the Xbox suspectible to a "no-modchip" attack - but with $100k being offered no real _groups_ of hackers are targetting this yet
it's in my head
The way it works is, once the hardware is hackable without any physical modification, Lindows Company buys mass quantities of Xboxes from Wallmart for $199/unit, loads Lindows OS on it, and sells it to consumers for a new low price of $59 dollars at the same Walmart chain.
Sure, they will take a loss of about $140 dollars, but they're counting on the royalty fees from Click'N'Game warehouse with such titles as:
Tux Racer Ultra
Totally Real Tournament 2003
Beyond Tetris eXtreme
Revamped version of Minesweeper in 3d
...and finally, gnuCash.
.NET .. but that's just a rumor iirc.
The most important feature in the upcoming Lindows XBOX of course would be the ability of users to CHANGE THE WALLPAPER and Play Music on it (MP3). Just think of the possibilities. This revolutionary "box" will change the way people experience mediocrity.
Insiders tell me that Lindows, headed by genious Michael Robertson, is moving full scale ahead with this new business plan, plus more. And something about Colonizing Planet Mars and training chimps to be able to write clean C#, server side code for web applications in
For a fag basher you certainly have a thing about rear entry.
For $200,000 couldn't he have done something more useful like funded the design of an opensourced Linux-based console? I mean really if they could make some deals and get some good video and maybe wireless networking intergrated into a mini-ITX motherboard and put together a Dreamcast/GameCube sized case with a dvd-rom drive and room for a hdd they'd have something sweet. Really the current crop of mini-itx motherboards/cases are already nice for affordable music/video playback and work rather well for playing games a couple years old.. a lil boost to the video and you'd have things set.
At what price learning? At what cost wisdom? The price is a man's peace of mind, and the cost is his life.
- How many bits are in the x-box "trusted software" permission-to-run keys? What about in Palladium? For these N-bit keys, what is the approximate difficulty of brute-forcing it as compared to, say, brute-forcing RSA?
- Distributed clients like this one, as far as i am aware, just get parcelled out random blocks of the "possible key" space, and send back which numbers they checked, right? Is there any way to PROVE those numbers were, in fact, correctly checked, besides asking multiple clients to check each individual block and hoping that at least one of the clients tells the truth? Like, is there anything to prevent Microsoft from just randomly calling up the project with a bunch of dummy clients that submit the REAL x-box key a couple times to the "i've checked this and it's not the key" list? ((Well.. okay.. I can think of a way to do that.. but it would require actually USING Palladium, to ensure everyone submitting blocks to the crack-Palladium project is using an unaltered, approved, digitally-signed Palladium-cracking client. So, uh, that's right out.) I know previous distributed projects have had issues with clients lying about their results in order to boost statistics, but this is the first time i'm aware of there has been a massively distributed computational work in which there is a specific party with a vested, active interest in the project being actually sabotaged.
- Were the Palladium keys to be cracked, is there anything MS could do at that point? Is there any way they could just Windows Update all the Palladium installs out there to suddenly use some new backup key, and invalidate the old one? It would seem the answer is no, becuase it seems that would automatically mean all of the existing palladium software in the entire world would suddenly become "untrusted" and have to be re-compiled at the vendor with the new keys, or something, but maybe there's something i'm missing. Is there something i'm missing? And anyway, aren't the palladium keys going to be stored in hardware, in some special Intel chip? Or something? How is a Palladium app marked as "Trusted By The MS Signing Authority", exactly, anyway? I haven't been following this as closely as i should have been.
I'm confused and ignorant. Please explain things to me.Irritable, left-wing and possibly humorous bumper stickers and t-shirts
The linked article in the parent suggests that this is a sneaky way to deliver an Xbox version of Lindows.
The Xbox Linux team have done the necessary work for any distro to be made to work with the Xbox, and you can download the necessary kernel patches from sourceforge.
But the two main distros that have been made have been Debian, by Ed Hucek, and Mandrake 9, mainly by Michael Steil and Milosch Meriac (both of these distros are available from SF). So this kind of deflates the argument that this is somehow a wheeze to help Lindows.
Also of course, the XBox makes a pretty lousy computer. It was never designed for that.
The real problem with the whole idea (in my view) is that 64Mb of ram is too little to make this worthwhile. I know Mr Robertson was interested in how to add 64 more (like the devboxes) but that's still a hardware modification and I can't imagine that working out when you look at the total cost of it.
it's in my head
Not, true. Does, this, sentence, make, sense? Hell, no!
Mr. Robertson's project is indeed important, but am I the only one having trouble using vi with a gamepad?
The article states: "Also, last June a Massachusetts Institute of Technology student claimed to crack the Xbox's security system, potentially allowing users to run any software on the system." Following the link... "Using a custom circuit board, made in spare time in a three-week period for a total cost of about $50, Massachusetts Institute of Technology student Andrew Huang was able to tap traffic between Xbox components and uncover the keys that unlock the device's protection," So does that mean the security keys have already been found? Why can't someone working for the NeoProject do the same thing that this guy did? It seems it would be more feasible to rebuild something that has worked in the past than it would be to try and brute force the key.
I thought Bill Gates had the corner on the market for trained chimps and the like writing c code. Go back to Redmond and suck on the Gates Super Sugar Titty.
he'll want Lindows running on it without any modifications.
Consumers see Dell, HP, Gateway, and other popular brands while Lindows is on a generic box. Maybe those K-Mart boxes aren't selling, so he wants a more popular box.
Activly funding a project to reverse engineer something that is protected by the DCMA?
Not that i agree with the law, but by doing this dont they open themselves up for legal action?
---- Booth was a patriot ----
Absent Palladium, just generating a collision pwould probably be enough to get a bootloader through. A neat trick would be to add to some existing software which has already run the checksum . Of course, distributing such a disk would be a gross violation of Microsoft's copyright , and thus defeat the point of the exercise.
... just think of a server with an unknown root pasword sitting on your desk.
However a patch might be a different matter, especially in countries that do not agree with the DCMA.
There are LOTS of ways to get around protection when the hardware can be tampered with, even if you don't modify its structure
This is not a signature.
continued participation on Slashdot. Thus, here is your ISR comment:
In Soviet Russia, the XBox hacks YOU!
Show me a program that does it quickly - AZPR took months to crack a .zip I had forgotten the passworded to, and that was only because the password ended up being rather short and almost all lower case.
is to take advantage of open-source R&D. Why have open-source R&D if nobody takes advantage of it?
How did this get marked Redundant when the post BELOW it, which also points out that the Sourceforge link is incorrect, gets modded as Informative?
you might get some nice drawings of such a console.
It's "n'est-ce pas." :-)
We need a distributed processing network like seti@home! call it xbox@home?
Troed, this is what I say, that ''the necessary work for any distro to work with the Xbox'' has been done.
My point was though that to date, Lindows has not been ported as far as I know. So the parent's idea that this is the Xbox Lindows project rather than Xbox Linux seems unfounded.
Besides, it seems unlikely Lindows would release a commericial distro that needs a modchip to run. Although us tinkerers lose sight of it, only a tiny fraction of end users are going to open their box and fit a mod.
Maybe if a way is found to run unsigned code without a modchip there might reasonably be a Lindows distro for the Xbox.
But I don't think that's why the money is being offered. I think MR has his ''Fuck You'' money and has made a nice choice about telling who to fuck themselves.
Breaking 2048 bit RSA is likely to be much more difficult than a birthday attack on the hash algorithm.
However, both are relatively hard; probably the most fruitful path is to search for an implementation error in the boot loader.
One interesting path would be a vulnerability in an Xbox game-- as the Win2k embedded environment does not provide protected access to hardware. Any vulnerability in a game could potentially allow the execution of arbitrary code and thus bootstrapping Linux. Inconvenient, but nice.
He has said in interviews recently that he doesn't care which version of Linux is used to achive the goal. It just has to be repeatable. The idea is to prevent Microsoft from jumping ship from the PC to a closed MS hardware platform for PCs which would truely exclude other OSs from the marketplace.
Then what are these?
+3, Interesting
+4, Informative
Look pretty pro-Windows to me. And high moderated too.
Or how about these highly moderated anti-Linux posts?
Linux UIs suck
Linux is too late
XFree86 is a mess
A long way to go
(Depending on if I have to be at work the next month I'm going to seriously look into external mods for the Xbox. There are two stacks worthy of probeing
it's in my head
"The public key for the RSA encryption has been recovered from the MS code and is available in the Documentation section of the Xbox Linux site. The bruteforce attack on this will involve trying to decompose this 2048-bit number into two prime factors which were originally multiplied together to form the public key.
If these numbers can be recovered then the owner of the numbers will be able to sign their own executables and the evil 'Microsoft Code Only' Xbox will have been definitively broken. "
You make it sound so easy!
http://www.forbes.com/newswire/2003/01/03/rtr83678 5.html
"There is no business justification; that's not why I did it," Robertson told News.com of his rationale behind the contest. "I did it because I thought people should have the choice to run the software they want on the hardware of their choice."
Robertson said that Xbox is designed much like a PC with a closed operating system run on Intel microprocessors. He argues that as it has done with PCs, Microsoft is trying to make its software the defacto operating system in gaming consoles.
"I think Xbox sets a dangerous precedent," he told CNET News.com.
I know many nerds want to give MS a kick on the nose but all they do with this is helping them fine tuning the Palladium technology. If i want to play games i sure as h*ll dont buy an Xbox. If i want linux, well PS2 already have linux, why bother with the useless Xbox? Its just an old ancient PC by now, you can get one cheaply from Ebay.
Pointless and stupid projekt, do something useful instead. Build an emulator for Xbox, that would be useful atleast.
HTTP/1.1 400
I don't actually know how palladium, or this authentication in xbox works, but I don't understand why the hardware/software would have the private key in them?
My common sense says that all they need, is to send first some data to MS to be signed with private key, after that they can authenticate with that data, that is verify the data against the public key.. why wouldn't this work?
No private key is needed, only some data that is signed with private key.
And let's not forget this is a Microsoft OS for G-d's sake.. Its base OS is patched nearly every day to fix its gaping security holes. The $199 Xbox based PC will be here this year.
www.lonseidman.com
That's because if any one version of Linux is used and works, then all the other versions will work too.
The idea is to prevent Microsoft from jumping ship bla bla...
Nah, the idea is promotion. That's all.
Are you high? What exactly are you trying to prove anyways? Not that I really give a damn what bias the slashdot crowd has (or about whatever little argument that's going on over here), but you've got to throw some better examples out, or at least label them better.
Link 1: Certainly pro-Windows, but it seems their problems with Linux stem from this: "but Linux has been nothing but a problem for us here because the one person we have who can fix the problems is overloaded"
Link 2: "Our radio consoles and recording system all use Windows NT and 2K. We KNOW it would be cheaper to use *nix. We KNOW the system would be more reliable." Using Windows out of necessity (propietary software for the system).
Link 3: Skimmed it, but it seems to be offering suggestions for Linux to compete, not ripping it apart.
Link 4: "There already is a Unix variant in the number two slot, and its called Mac OS". Anti-Linux? Maybe I need to read surrounding comments to get it.
Link 5: Someone taking issue with X? I hardly consider that "Anti-Linux". The poster even admits that it works and most people, set in front of it, wouldn't be able to tell the difference between it and Windows. And hell, I'm not crazy about X either, but it's all I use.
Link 6: "Linux has big strides to take before you can think about it surpassing Macs as the #2 desktop OS. I don't want to disparage Linux because if I weren't using a Mac I would most likely run Linux, but I see no way Linux will compete as a mass desktop OS until it becomes far easier for the average user. "
Microsoft wouldn't dare turn the XBox into a PC right now, it would be used against them in an anti-trust case.
However I don't see why someone else can't do it? the Lindows guy has seen a gap in the market that he wants to fill.
Even if they do suceed in getting Linux to boot on an unmodified XBox I would imagine that anyone who uses the information commercially will soon be in front of the courts facing DMCA. Microsoft would try to get sales of the OS stopped until the outcome of the case.
When the XBOX starts up, it loads the hash of the header into memory and decrypts a 2048 bit RSA signature and compares this to the header hash. If it matches, the program proceeds and it loads another section and does the same thing. There is no way to get around this either than knowing the private key or a hardware modification.
The RSA signature used to sign/for comparison purposes used with Xbox execuatables is 2048 bits long.
Common secure internet traffic, carrying thousands of credit card numbers as we speak, uses 128 bit keys (almost always).
It's virturally impossible with today's computational power and methods to break a 2048 bit key. Even if you somehow had all the processing power of all the current distributed systems, it would still take many thousands of years to break using classical methods. You either need several thousand years or an optical/DNA computer whose concept hasn't been refined yet.
In case some of your forget: it gets exponetionally harder as the length of the key increases. It's not like you just have to search a 128 bit key space 16 times. There are fancy methods where by you can get away with knowing some of the key like differential analysis, but when you increase the size of the key the performance of those tend to fall off also where you have no increase over brute force and man in the middle attacks.
So don't even think about joining that futile brute force effort, because it will just waste your time. What Lindows should have done is hire a hit man/career criminal to break into Microsoft or a 3rd party who has the key and steal it. Or optionally pay off an Xbox developer or employee who has similar access. Either way, it would be both cheaper and actually give the real key, unlike all of this nonsense.
"I'll just chip in a bit for RedHat: I actually have that installed on my university machine." - Linus, '95
"Are you high? What exactly are you trying to prove anyways?"
That, in contradiction to popular belief, Slashdot is NOT an anti-Windows pro-Linux place. Duh.
There are only very few pro-Linux-anti-Windows people, in spite of what you think. Ditto for "elitists", "zealots", or whatever people come up with tomorrow. They're like 5% of the entire community.
"Using Windows out of necessity (propietary software for the system)."
So? Still pro-Windows.
"Skimmed it, but it seems to be offering suggestions for Linux to compete, not ripping it apart."
But still pro-Windows. I never said those posts rip Linux apart, I said they are pro-Windows.
"because if I weren't using a Mac I would most likely run Linux"
"but I see no way Linux will compete as a mass desktop OS until it becomes far easier for the average user."
My my, dont we have our panties in a bind.. GF didnt put out again for ya?
Get a life.
Notice i didnt resort to using insulting labels. Life is too short to worry about misplaced characters, or spending time insulting people while showing your low mental ability in the process..
---- Booth was a patriot ----
Does anyone know how game developers get the codes to authenticate their executables? Do they just upload them to some secured server of Microsoft, and get the signature back?
If that's the case, getting into that server might be easier than brute-forcing the key.
Actually, you said they were anti-Linux, which they mostly weren't. And they weren't really pro-Windows (the last 4 that is) because all they talked about was Linux. Besides that, even if you could find some way to prove, outside of some poll (if you're using these numbers to do anything important, you're insane
Like I said, I don't really care, I just thought the proof you presented was flaky. As far as I'm concerned there's definitely a Linux bias here, but it doesn't bother me. For the record, I voted for Windows on that poll because I was at work, but I don't actually have a Windows machine at home. Now, if you could figure out the number of slashdot accounts that are throw away troll accounts, then I'd be impressed (I'd guess there's ~9,000).
assume for a second that brute forcing the key is feasible...and u jus have to do p*q=K...
who's to say microsoft didn't do something else in the process...
when i view slashdot, i view the stripped down version. most of the graphics and stuff are gone, just the stories. as a result the polls also dont show up. i wonder how many of the people who come to slashdot and use linux do so in a similar manner.
-- john
the project to brute force the key isn't part of the xbox linux project.
"Why are you trying to prove that?"
Why are you asking this?
"And they weren't really pro-Windows (the last 4 that is)"
Sure, ignore the fact that I explicitly stated that the last few links are anti-Linux instead of pro-Windows...
"Now, if you could figure out the number of slashdot accounts that are throw away troll accounts, then I'd be impressed (I'd guess there's ~9,000)."
Urgh... make that 9,000 milion.
You seem to have a perfectly normal posting history, but I'd swear you're trolling.
The full quote from me was "Actually, you said they were anti-Linux, which they mostly weren't. And they weren't really pro-Windows (the last 4 that is) because all they talked about was Linux." This was in response to you saying, "But still pro-Windows. I never said those posts rip Linux apart, I said they are pro-Windows." after I quoted the third or fourth post (under the anti-Linux heading).
You responded with "Sure, ignore the fact that I explicitly stated that the last few links are anti-Linux instead of pro-Windows...". What the hell? I surrender, I have been outwitted.
Which of the following is smallest?:
Ironically, Hollywood found an easier way to break any encryption in their movie "Sneakers."
Sdelat' Ameriku velikoy Snova!
No encryption scheme is foolproof as long as people are involved. Remember how the DVD region code encryption scheme was blown by a stupid company years ago? The same thing is bound to happen again.
The key might not be put in an especially vulnerable place like the bus to calculate the hash. The hash may be computed in the hardware. But given the incredible size of the number (2048 bit), wouldn't it simply be easier to dissect the hardware and try to figure out the key that way?
The X-Box runs, after all, in a "hostile" environment. It doesn't check up against MS servers every time it runs. So all the relevant keys used for encryption, public or private, have to exist in some form or another on the X-Box itself.
I might be misunderstanding the issue. Anyone care to explain this for me?
Why would any sane person spend hundreds of thousands of his own dollars just to run Linux on an Xbox? I mean, why not just buy a $199 Lindows box from Walmart, instead?
The plan at its heart is very simple:
(1) If you want to run Xbox games buy an Xbox
(2) If you want to run Linux on similar hardware buy a Lindows machine
The guy is acting as if you can't run Linux on anything *except* an Xbox, and Microsoft is standing in the way!....What rubbish! You can run Linux on practically *anything*--hence there is no need or justification for this at all.
Microsoft does not market, imply, or pretend in any fashion that the xBox is a general-purpose computer. It is manufactured and marketed as a game console. If people buy it under any other delusion--well, that's their problem as I see it. The won't be the first to try and turn a sou's ear into a silk purse.
I have to believe, honestly, that the poor fellow is suffering mentally somehow, since there are far better ways to gain publicity about your products for the same amount of money. Interesting that you don't see Microsoft pulling boneheaded stunts like this--maybe that's why they've been successful (hint.)
Put together a boot loader and ask MS to sign it. If they do not turn around and sue them under the terms of the approved judgement and or a anti-trust suit.
Got Code?
Then where has my 200,000 dollars gone?
Keep your packets off my GNU/Girlfriend!
...isn't it better to try to find a turing-complete machine inside of already signed by Microsoft applications... and install Linux on that machine!?
Or incorporate that machine in some cool game
and sign that game by Microsoft.
Its strange to consider that Microsoft didn't protect parts of the hardware with fips rated hardware like some crypto cards are. In case you don't know what FIPS means, it is "Federal Information Protection Standard", and parts of it covers secure hardware. Stuff like crypto accellerator boards that self destruct if you attempt to x-ray, or break the hermetricly sealled gel enclosures. Stuff like that protects the boards from people who would attempt to reverse engineer hardware. Microsoft *did* do some things to make life hard for hackers with the way the HDD works. Microsoft does stuff that is more anoying than a barrier to reverse engineering.
Locating the private keys for the games would be the best way to hack an xbox. Considering a modified xbox will not jive with future xbox games, and or network servives... the hardware mod is not desireable.
Further more, hacking contests should be managed by the original vendor, in this case Microsoft. Think of the RSA crypto challenges. Those are fair contests, that actually interest crypto folks to invest serrious effort, and brain power.
It isn't a lie if you belive it.
I have the key but can't fit it into this small text submisson box.
I would say that Microsoft is pretty deeply disliked here -- but it's in the same sense that people dislike the government. Everyone complains about them, but everyone pays their taxes and cashes their social security checks and runs Windows. Here and there there's a few real revolutionaries waiting for their time.
For the most part the "Mickey$oft" and "blue screen huhuhuh" crowd gets away with naked, unsubstantiated M$-ba$hing and is often rewarded for it. If this was a "pro-Windows" site, those folks would be moderated out of existance.
Dumbass.
the xbox knows the key itself right? why cant they key be extracted from the xbox?
I'm wearing my novelist hat: Let's suppose he's already done this. If he just releases the number, it'll be suppressed as stolen goods.
Suppose instead that he instigates a hopeless distributed cryptographic attack that just happens to get remarkably lucky.
he maintains plausible deniability.
if he spoofs J Random User's client connection, he's got an unwitting cutout
in JRH.
In fact, a cunning villain will choose the teenage son of someone with sizeable political moxie to defend the lad.
...so why don't we ask the japs to hand over the ASCII White this group?
And yes, the Xbox may not be the best computer, but think about what you can do with it; USB ports, built in network, TV outs, and a USB Video Capture module made by hauppage (I think) means you could get your Xbox to run as a PVR. On top of that, a website could be developed so your Xbox PVR can connect and get television schedules and programming information so your PVR isn't like a very old VCR where all you can is press 'record'.
Now not only do you have a halfway decent gaming console, but you have a $200 TiVo with no advertising. (Well, $300 or so including the cost of the vid capture unit.) That alone is motivation enough for me to hope this offered reward brings forth a solution.
Linux: The world's best text-adventure game.
And knowing him as I do, trust me, he did this probably just to tweak MS.
Right on!
MF
This wasn't a Slashdot meta comment. I don't give a snot what OS's you lot are using to view this site, I'm commenting that it's ironic that a project to run the Linux OS on a Microsoft product relies on a Microsoft OS. Not every comment on Slashdot is self referential.
If you were blocking sigs, you wouldn't have to read this.
Check your facts before posting as an authority. You compare the 128 bit security on your browser to the 2048 bit key on the xbox - THEY'RE DIFFERENT CIPHERS! There is no direct relation. By loose comparison, they are probably of similar strength.
If you're willing to set RSA/etc to 128 bits, you are NEVER using the browser on my computer...
A Linux system with messed up fonts? Now THERE'S a fucking surprise.
I hope someone close to you gets cancer so you can watch them die.
" The idea is to prevent Microsoft from jumping ship from the PC to a closed MS hardware platform for PCs which would truely exclude other OSs from the marketplace."
I'd buy that if he remained anonymous. Now he's the little guy who'll become a martyr when MS crushes down on them. He basically bought off the Slashdot community.
because i thought it was important pertinent information for the many coders that *i* know personally troll /. why wasn't my article posted? how did kai get props for this? why wasn't it posted FORTY EIGHT HOURS AGO?!?! /. editors SUCK!
I hold very few opinions. I hold information based on observation and fact. If you wish to disagree, please use facts.
It has to do with the 'no reverse engineering' clause in the DMCA
Actually, there exists a clause in the DMCA (17 USC 1201(f)) that specifically exempts reverse engineering, to the extent that it is required for interoperability, from the circumvention ban. (The DeCSS ruling turned out the way it did because Johansen put the cart before the horse and published a DeCSS program before a UDF filesystem for Linux or BSD was finished, making copying DVDs the "most apparent use" for DeCSS.)
Will I retire or break 10K?
No, you can't pull a WINE on it
Are you so sure? Many Nintendo 64 emulators effectively "pull a WINE" on N64 programs through a process called "high-level emulation" (HLE). In essence, the emulator recognizes common code fragments and implements them in native code. It's like dynamic recompilation with an "opening book". The compatibility isn't as great as straight emulation, but it does run select titles, which use the most common graphics engines, with a higher FPS.
Will I retire or break 10K?
Don't do it! Do not work on this project!
Michael Robertson works for MICROSOFT!!!
Think about it for a minute....
In conclusion, don't do this, and you help fight against MS, do this project, and you help MS take over the world.
/paranoia >
<
Note to moderators: It's FUNNY, darn it!,/I>
LongTail SSH Brute Force analysis tool is here!
OK, I'll take the bait, using the terminology from Applied Cryptography.
Let p = 4 and q = 9, as suggested.
Then, n = 36.
Choose e=65537 as the encryption key. (Common practice is to use a fixed e;
(p-1)(q-1) and 65537 are relatively prime.)
Now we need d such that ed === 1 (mod (3*8)),
so 65537*d === 1 mod 24.
d = 17.
Now let's encrypt m = 6.
c = 6^65537 mod 36 = 0 (!)
Now, let's decrypt.
t = 0^17 mod 36 = 0 (!)
The process will often fail in keygen as well (inability to find a decryption key, for instance), but encryption and decryption require that p and q are prime in order to work. Why would you say something like this? It's claims like yours that make slashdot a breeding ground of misinformation.
Here is a guy who is throwing away money when he should be saving it because his OS will never make a profit. I will laugh at his stupidity when I see it on FC.
Moron