Sponsored by Dragon Age: Origins
Follow the Dragon Age: Origins development team on Twitter view!
twitter.com/DragonAge - EA presents BioWare's new dark fantasy epic Dragon Age: Origins. '9/10' from Game Informer.
343 Comments
- Detritus, on 10/12/2007, -13/+159This is exactly why I believe Kevin and Jay's course of action has been correct in this regard... "Holy ***** teh DMCA?!??! AHHHHH!" is a totally understandable reaction. The community response of "OMFG SENSORSHIP!" is also. Since Digg is worthless without its community and popularity, it was wise of Kevin to cave to community demands. The community has decided that it will be "civily" disobedient, even if that means that Digg will face a legal challange that could have the site suspend service or shut-down all together.
That being said, I think this sort of Web 2.0 paradigm might be the perfect case to break the DMCA in court... but it is a long shot. I love Digg, but you can look at my history, I was in on it... If Digg won't stand up for the community in the face of injustice, who will? Kevin "The Dark Tipper" Rose could be a hero or a martyr or both, but at least he won't be another corporate ***** concerned with greed over reason. - mlfoley, on 10/12/2007, -22/+122May Clinton be cursed for ever permitting the DMCA to exist.
Clinton, Bush, MPAA, RIAA, Democrats, Republicans - same *****. They ALL hate free speech and they ALL hate what America stands for. - bsmsmbaphd, on 10/12/2007, -2/+58HD-DVD code leaked on purpose to kill Sony's Blu-Ray format.
- scotus, on 10/12/2007, -7/+52gotta say, i was wrong about the exact implications of the DMCA. There are definitely good arguments to be made that the number is not a component of a device that circumvents, but it's still an open question. I also didn't know that the takedown safe harbors only applied in cases of copyright infringement. crazy stuff.
- sbassi, on 10/12/2007, -8/+51US-based legal advise. I think that the EFF post is valid only were DMCA is valid. I am in Argentina so I can post 09-F9-11-02-9D-74-E3-5B-D8-41-56-C5-63-56-88-C0 because I am not bound by US laws.
- Detritus, on 10/12/2007, -3/+43Puntions: Your math-fu needs work first... That's a 128bit key. The chances of that key existing anywhere else are exactly 1:340,282,366,920,938,463,463,374,607,431,768,211,456.
Everyone dismissing people as "kids" or going on about copyright protections, this is an important civil liberty issue. You would be doing yourself a favor to truly familiarize yourself with the implications of the DMCA. - HalFTW, on 10/12/2007, -4/+40The solution is blindingly obvious. Move the Digg servers outside America, and the DMCA no longer has any effect.
- joel8x, on 10/12/2007, -6/+37If they do, I hope that everybody on this site who posted some form of the code contributes to their legal fees - let's see how many freedom fighters are out there when their wallet is affected.
- KibibyteBrain, on 10/12/2007, -23/+53If I can't say a number to my mom without the gestapo coming after me, I'd say free speech is in trouble.
- br0ken1128, on 10/12/2007, -6/+33@linkedlist
I love that.. you're right, people hid behind digg .. posted the code all night and all day long and expect digg to battle the companies for them because of what they have done.
Digg should not be responsible for the community's actions.. each individual who posted it should be.. I was one of the few who supported Digg trying to defend itself against the possibility of being sued that day.. it should not go down, or risk going down, simply because of what the user's have posted against the will of Digg's owners.
They never should have caved in because now they do have responsibility by willfully allowing it to proceed. - brstilson, on 10/12/2007, -5/+28I wonder if Digg can use the Craigslist defense. A judge recently found that since Craigslist is a public message board, it is not responsible for the content posted by its users. Digg is similar in the fact that the content of the website is not controlled by the administrators, but by the users. Digg is a public news site in complete control by the general public, therefore anything posted to digg and subsequently dugg up by its users is not the responsibility of Digg itself.
- VinDieseI, on 10/12/2007, -7/+30Manifestdata, you moron, yes I can tell my mom a stolen credit card number without getting in any kind of trouble. I simply can't use it as a credit card number, meaning use it to buy anything, without breaking the law.
And if my credit card number did get posted, the recourse is to report it stolen and cancel the number, not sue people who post a number. The credit card analogy is crap, and even to the limited degree that it works, it only serves to protect the people who are posting the number. - gigsgtox, on 10/12/2007, -3/+26My biggest question regarding all this is whether or not the "primary purpose" of this key is to circumvent a protective measure. While it is clear that was the initial purpose of the key, after the cease and desist letters, it was no longer the keys primary purpose. Instead the purpose seemed to be to bring the situation to the publics attention and to point out the flaws in the DRM system not the holes in the encryption scheme itself. The whole legal aspect seems to rely on that difference and with the other major news networks covering it, it seems that it is a valid argument for a tech news site to cover tech news...
- platypibri, on 10/12/2007, -4/+26What I really love is the digg community's brave and powerful stance to sacrifice Kevin Rose's project for the sake of the cause.
In that same spirit, I volunteer my neighbor to go to Iraq and fight for democracy. - scotty1024, on 10/12/2007, -6/+28This article ignores a very critical factor that every other media response to this event has ignored: its a NUMBER. It was not produced, it was not designed. It existed before prior to HD DVD and will exist billions of years after HD DVD is dust.
The folks over a Doom9, the ones that designed and produced the SOFTWARE that makes this number of interest, they are in a barrel of ***** over the tops of their heads. And anyone whom actually uses that software to remove DRM from HD DVD(s) is in the barrel right next to those people.
The thing I find interesting is what trouble is the AACS LA in for filing all those false DMCA take downs for a number? - geminitojanus, on 10/12/2007, -7/+27"May Clinton be cursed for ever permitting the DMCA to exist."
Clinton just signed the thing. You have quite a few senators and congressmen to be pissed at for actually writing the damned thing (here's a hint: the legislator could pass the law, even if the president doesn't want them to, and the DMCA wasn't passed by any thin margin; it was unanimous through the senate). Not that I'm not pissed at Clinton for signing it either, I just think it's unfair to single him out as being the generator of this vile evil. - inactive, on 10/12/2007, -2/+19Interesting conspiracy theory! Sony's format is ignored by consumers because they know that HD-DVD is cracked, and that HD-DVD is therefore a better long-term investment.
- GiggleStick, on 10/12/2007, -2/+17@manifestdata
Would you be arrested for telling your mother the number, or for stealing the number in the first place? - HHP2K, on 10/12/2007, -2/+16Well you have to remember, Kevin Rose submitted an article with the key in it itself. So him and his company could be included because of that.
- jjesusfreak01, on 10/12/2007, -1/+15Interesting thought...maybe they should sue themselves. They openly allowed the dissemination of software which contained the offending key. By their rules, this key, that they created, has no purpose other than the circumvention of anti piracy protection. In fact, by that rule, all media players, DVD, HD-DVD, Blu-Ray, your computers...everything breaks the DMCA because they all contain code that exists to break DRM. The only thing is, they only want you to be able to break the DRM some of the time.
- geminitojanus, on 10/12/2007, -5/+19"My computer can also be used to circumvent the technology so, technically, it can also be classified as "circumvention technology". Does that mean I will get sued for just using my computer?"
No. We should explain here what the provision means: The key is atomic; no portion of it any smaller than the key itself can be used to circumvent copy protection technology, thusly is the smallest absolute part of the system that can be used with this provision. This alone limits the ability to scale the provision upward (for example, a computer built specifically to decrypt, yes). [and it's really a per-situation argument; if the computer was sitting in the corner cracking Copy protection all day, then yes...]
*sigh* If only Digg didn't break the safe harbor. - Matt2k, on 10/12/2007, -6/+20If the users of Digg want to publicize the key so much, then they are more than welcome to *bravely do so*! With their own website! Ah, but why do that when you can stick your grown up buddy in the line of fire instead. With friends like this, who needs enemies.
Is the notion that people are frightened of legal action for posting a cryptographic key absurd? Hell yes it is! But there are more appropriate avenues for fighting this. And believe me, the underground has been around long enough, in countries more accommodating, that it hardly needs the efforts of digg.com kids to preserve such a weak bit of information. - zhulien, on 10/12/2007, -8/+22If I made my own device and used the letters "AACS-LA" as the key, can I get everyone to remove the key from the internet?
- manifestdata, on 10/12/2007, -27/+41If that number you are telling your mom is a stolen credit card number, is it still ok? Stop being ***** stupid and use your brain instead of jumping on the bandwagon.
- veersite, on 10/12/2007, -1/+14It's easy to be brave and tell Kevin to "stick it to the DMCA" when it's _his_ ass that will land in court.
I don't think Digg had the deep pockets of a Google to pay a merry band of lawyers to fight these knuckleheads endlessly in court, Kevin needs to do what is best for himself and his company - even if it means pissing-off a highly vocal portion of Digg's readership.
What's the difference between being bullied by DMCA lawyers or several thousand rabid "screw the Man" types threating to leave your website? It's still somebody telling you to "do what I say - or else" ...only from opposite ends of the argument.
Here's an idea to try on for size. Why don't all the people screaming "Kevin is a puss" go out, get some venture capital, work your ass of for a couple of years to build a company like Digg.com, and then risk it all by posting some proprietary code or some other *****?
There's a place to put stuff like that HD-DVD code. It's called IRC and servers in countries that aren't within easy reach of the US legal system. It's not as fun as showing your ass on Digg, but that's just the reality of living in 2007. - radu79, on 10/12/2007, -1/+14I am not a lawyer, but wasn't that key a TRADE SECRET? And a trade secret can't be patented or copyrighted, and once it's out in the public, it becomes public domain.
- inactive, on 10/12/2007, -11/+23The information which they were trying to suppress is now everywhere. Everyone knows it...
http://www.digg.com/tech_news/The_after_effects_of_HD_DVD_Hex_Code_Controversy_Its_everywhere_now - Sc0rian, on 10/12/2007, -10/+21i hope kevin + digg doesnt get in trouble.
- geminitojanus, on 10/12/2007, -1/+12"So if the "atomic" key were "digglicious" instead of that hex code, we would never be able to use the term "digglicious" without getting sued?"
One of the strongest portions of the law in America is context; if we were using digglicious in everyday conversation, not a problem. But because we're talking about it in the specific context of the AACS algorithm, we're violating AACS LA's right to keep that key a secret as a part of the crypto-system under the DMCA. If we were talking about it academically, it'd actually be legal. But because we're talking about it in a context of circumventing the system in an unacademic setting, it isn't.
Besides, the key was intentionally chosen as an extremely unlikely, uncoincidential string of characters because cryptologically, it makes the most sense to choose keys this way. Which makes it unlikely that you'd ever use the key in any context outside of breaking AACS. (Except now we can add a new context: the meta-conversation, talking about the people posting the key, which brings all kinds of legal questions to mind). - sikosmurf, on 10/12/2007, -4/+15Conversely, wouldn't the people who produce DVD's be more inclined to pick the format which is more reliably secure? Just something to think about.
- halavais, on 10/12/2007, -4/+15@manifestdata: "Does that mean freedom gives you the right to rob someone of their credit cards?"
I believe this shows a real misunderstanding of the extent to which intellectual property is protected. The US has always understood there to be limits on the degree to which you could protect your creative work. The constitution does not say you *own* this work, but that you have a temporary monopoly on selling it. There have always been legitimate reasons for copying work that does not belong to you: in order to critique it, for example. The DMCA is a radical shift in how we deal with creative works.
Moreover, posting a number on a board is nothing like stealing someones credit card. A number is a number--no theft has taken place. The crime would be using this number to actually steal something. Digg has posted articles on bump keys and on using gummy bears to defeat finger-print readers. In the last week or two there was a front-page video on how to get out of police restraints. Knowledge is not theft, it's just knowledge. The DMCA may make it illegal to distribute the key, but if it does, it is bad law. - cphuntington97, on 10/12/2007, -3/+14"This is exactly why I believe Kevin and Jay's course of action has been correct in this regard..."
I beg to differ - the correct course of action would have been a candid, public explanation of exactly why the story had been removed, and directions on how to find out more information. - br0ken1128, on 10/12/2007, -2/+13PEOPLE
You're right about one thing, if the law is unjust it's our duty to disobey it .. HOWEVER..
If there is a law against jumping up and down, I don't have to go over to YOUR YARD and start doing it to break that law, I can do it in my own yard.
If you don't get the point..
BREAK THE LAW ON YOUR OWN SITE .. you take the heat for your actions, there is no sense in involving others in your demonstration unless they choose to be involved.. Jay and Rose were taking this stuff down and couldn't keep up.. so they gave up.. they demonstrated not wanting to be involved but you wouldn't listen.. you kept "jumping up and down in their yard" and now they face the possibility of paying for your actions. - macjeffff, on 10/12/2007, -3/+14I always enjoyed digg, until this whole fiasco. Now I feel like I'm in the company of idiots.
A rebellion? A protest? Free speech? We've only created digital ghetto, where screaming obscenities and stealing is considered freedom.
The only meaningful protest would be to stop buying encrypted/copy protected stuff. But that will never happen for this entertainment-addicted generation. We can't organize against a war, much less the entertainment industry.
Who's p'wnd? You are. As long as you feel powerful doing meaningless things, you'll continue to make excellent wage slaves. - chicagobiker, on 10/12/2007, -0/+10 "No person shall ... offer to the public, provide, or otherwise traffic in any technology, product, service, device, component, or part thereof that that -
(A) is primarily designed or produced for the purpose of circumventing a technological measure that effectively controls access to a work protected under this title;"
How we the people ever let our government pass such an asinine piece of trash law is beyond explanation!
This is the digital equivlent of outlawing wrenches and screwdrivers. - jefbob, on 10/12/2007, -0/+10Before I start, I believe that there should be no problem with posting the key on the internet, I just want to offer a way to look at this....
that being said, I don't think the problem is just putting a string of letters out there. Its saying this string of characters is a key to do something. If you made a device and used the key "AACS-LA" and someone posted just those letters with no indication of its importance or in reference to something else, I am sure it is fine. The problem comes when someone would post "zhulien's patented technology can be circumvented with the key AACS-LA". If the HD-DVD key was a few random hex characters (which it is) and those hex characters meant something else, like the result of a hex math operation, there would be no problem I am sure. See the difference? - geminitojanus, on 10/12/2007, -0/+9"and more, its just a number, can occur anywhere..."
Okay, let's make this even more interesting.
Take all of the backup media in your house (from before when this key was released), write a frame scanning search algorithm (not very hard to do, and there are plenty of ways to write it fast and efficiently), serialize all of the data into a file, and scan it. If you find this key once, I will give you every dollar I make for the rest of my life. In fact, don't limit it to your house, go out to your neighbors, random people on the Internet, data archival services, etc.
The odds of generating two identical 128-bit numbers is so incredibly astronomical, that I'm willing to make that wager, knowing that if you scanned all of that data from here to 500,000 years from now, you won't find it. Even after you've scanned 70 quadrillion frames of data, your odds are still in the low 10^-10 of finding it. In fact, if you used every single computer on the planet, including those created +20-50 years from now (unless you some how defeat Moore's Law), you STILL won't have enough power to come within a millionth of a percent chance of finding a specific 128 bit number. Imagine a grid 2^64 (>18440000000000000000) x 2^64 meters wide. I'm asking you to hit a one meter square inside of that target. Starting to see how astronomical a goal this is? - flatsodadotcom, on 10/12/2007, -4/+13I wonder what would happen if someone had the key tattooed on their arm, would that be illegal?
- swicklund, on 10/12/2007, -1/+10I think that argument would hold more water if Digg NEVER took down an article. In fact the site should be incapable of removing articles. The law can state that the site must take any action IT CAN to remove the DMCA material. But can the law be written such that is forces every community site to be moderated? I think the concept of community moderation makes the most sense - only the community can Digg down articles of ban users (perhaps by popular vote?).
Off to write my own community site!
1. Build moderator free site
2. Post DMCA prohibited content on rival sites
3. Profit!! - geminitojanus, on 10/12/2007, -1/+10"Now a single 1mbyte file contains 8megabits. Sliding the 128bit window over that single megabyte results in 8000000-128) tries for this code. Anyone venture a guess on how many megabytes there are in the internet? (not being rethorical here, I really just don't know). My current bottomline is that I still feel the chances that the string already 'existed in the wild' somewhere on the internet are still quite decent."
The internet would have to be several billion yottabytes in size to find this key randomly in any piece of data (well, not now, thanks to it being posted a hundred billion times by rabid maniacs). - inactive, on 10/12/2007, -1/+9I just LOVE their statement :))))))))
from: http://www.aacsla.com/founders/
"The Advanced Access Content System Licensing Administrator (AACS LA) is a cross-industry effort that develops, promotes and licenses technologies designed to enhance digital entertainment experiences. This technology will facilitate the ability to offer exciting, new, flexible entertainment experiences for consumers to enjoy in stand-alone, networked home and portable device environments."
Wow, I didn't know that one can say this much ***** without actually saying anything.. - Cyraq, on 10/12/2007, -0/+8Hello everyone, this is my website:
http://hd-dvd-key.com
I'm waiting to run into trouble. - cr1t, on 10/12/2007, -0/+8Agreed it is just a key a person still needs other apps to circumvent, but it does make it posible.
Personally I think that AACS-LA has learned it can't sue the internet.
Digg has learned it can't sensor it's users to a point!
And nobody has learned that the key has anything to do with freedom of speech. - Eeqmcsq, on 10/12/2007, -5/+13Or better yet, a key of "abcdefghijklmnopqrstuvwxyz"? Suddenly, our entire alphabet is a component of a circumvention technology.
- timbo1138, on 10/12/2007, -2/+10The thing that I've been wondering is whether Digg might possibly be exempt under the free harbour exceptions of the DMCA. Surely it can be argued that, at least in principle, the entirety of Digg's content comes not from the people who run it, but from the community that uses it. Now in practice that's not really the case, as we saw with the bannings and story removals yesterday, but in theory and in an ideal world, shouldn't Digg be under the same protection that Google is, wherein it only provides the channel, and has no control over the content?
It would be optimistic to think that a court would see it that way, but to my not-so-legally-inclined mind, that seems like the best sort of defence that could be mounted if AACS-LA decided to go after this site. - geminitojanus, on 10/12/2007, -1/+9The thing most of us are overlooking is that the copyright claim of the key is not at issue here (hell, even I overlooked it at first), it's the use of the key as part of a decryption system. One could argue posting the key, a program generating the key, a mathematical equation equal to the key are all different ways of expression the sum: a way of getting around the encryption system.
However, under this provision, most of the users posting it are in the clear; in order for this argument to hold water it needs to be posted in proximity with at least something indicating what it does, or how to use it. The posts here would be more considered "civil disobedience", even if it isn't "civil" at all.
Tough roads ahead. This could very well test the powers of the DMCA and its interpretation into the future. - HomerS1, on 10/12/2007, -1/+9freedom of speech != freedom from consequences of said speech
- SirBotchness, on 10/12/2007, -1/+9or the millions of YTMND sites, not to mention blogs. I hate how the people here bitch about some great injustice. They pretend that they're fighting the good fight when all they have to do is click a red or green thumb. While the site's owner takes the heat. Be an activist in something that really matters, don't use digg's policy as a cop-out to make it seem like you're doing something good for society.
- inactive, on 10/12/2007, -1/+9unsigned int CSStab0[11]={5,0,1,2,3,4,0,1,2,3,4};
unsigned char CSStab1[256]=
{
0x33,0x73,0x3b,0x26,0x63,0x23,0x6b,0x76,0x3e,0x7e,0x36,0x2b,0x6e,0x2e,0x66,0x7b,
0xd3,0x93,0xdb,0x06,0x43,0x03,0x4b,0x96,0xde,0x9e,0xd6,0x0b,0x4e,0x0e,0x46,0x9b,
0x57,0x17,0x5f,0x82,0xc7,0x87,0xcf,0x12,0x5a,0x1a,0x52,0x8f,0xca,0x8a,0xc2,0x1f,
0xd9,0x99,0xd1,0x00,0x49,0x09,0x41,0x90,0xd8,0x98,0xd0,0x01,0x48,0x08,0x40,0x91,
0x3d,0x7d,0x35,0x24,0x6d,0x2d,0x65,0x74,0x3c,0x7c,0x34,0x25,0x6c,0x2c,0x64,0x75,
0xdd,0x9d,0xd5,0x04,0x4d,0x0d,0x45,0x94,0xdc,0x9c,0xd4,0x05,0x4c,0x0c,0x44,0x95,
0x59,0x19,0x51,0x80,0xc9,0x89,0xc1,0x10,0x58,0x18,0x50,0x81,0xc8,0x88,0xc0,0x11,
0xd7,0x97,0xdf,0x02,0x47,0x07,0x4f,0x92,0xda,0x9a,0xd2,0x0f,0x4a,0x0a,0x42,0x9f,
0x53,0x13,0x5b,0x86,0xc3,0x83,0xcb,0x16,0x5e,0x1e,0x56,0x8b,0xce,0x8e,0xc6,0x1b,
0xb3,0xf3,0xbb,0xa6,0xe3,0xa3,0xeb,0xf6,0xbe,0xfe,0xb6,0xab,0xee,0xae,0xe6,0xfb,
0x37,0x77,0x3f,0x22,0x67,0x27,0x6f,0x72,0x3a,0x7a,0x32,0x2f,0x6a,0x2a,0x62,0x7f,
0xb9,0xf9,0xb1,0xa0,0xe9,0xa9,0xe1,0xf0,0xb8,0xf8,0xb0,0xa1,0xe8,0xa8,0xe0,0xf1,
0x5d,0x1d,0x55,0x84,0xcd,0x8d,0xc5,0x14,0x5c,0x1c,0x54,0x85,0xcc,0x8c,0xc4,0x15,
0xbd,0xfd,0xb5,0xa4,0xed,0xad,0xe5,0xf4,0xbc,0xfc,0xb4,0xa5,0xec,0xac,0xe4,0xf5,
0x39,0x79,0x31,0x20,0x69,0x29,0x61,0x70,0x38,0x78,0x30,0x21,0x68,0x28,0x60,0x71,
0xb7,0xf7,0xbf,0xa2,0xe7,0xa7,0xef,0xf2,0xba,0xfa,0xb2,0xaf,0xea,0xaa,0xe2,0xff
};
unsigned char CSStab2[256]=
{
0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x09,0x08,0x0b,0x0a,0x0d,0x0c,0x0f,0x0e,
0x12,0x13,0x10,0x11,0x16,0x17,0x14,0x15,0x1b,0x1a,0x19,0x18,0x1f,0x1e,0x1d,0x1c,
0x24,0x25,0x26,0x27,0x20,0x21,0x22,0x23,0x2d,0x2c,0x2f,0x2e,0x29,0x28,0x2b,0x2a,
0x36,0x37,0x34,0x35,0x32,0x33,0x30,0x31,0x3f,0x3e,0x3d,0x3c,0x3b,0x3a,0x39,0x38,
0x49,0x48,0x4b,0x4a,0x4d,0x4c,0x4f,0x4e,0x40,0x41,0x42,0x43,0x44,0x45,0x46,0x47,
0x5b,0x5a,0x59,0x58,0x5f,0x5e,0x5d,0x5c,0x52,0x53,0x50,0x51,0x56,0x57,0x54,0x55,
0x6d,0x6c,0x6f,0x6e,0x69,0x68,0x6b,0x6a,0x64,0x65,0x66,0x67,0x60,0x61,0x62,0x63,
0x7f,0x7e,0x7d,0x7c,0x7b,0x7a,0x79,0x78,0x76,0x77,0x74,0x75,0x72,0x73,0x70,0x71,
0x92,0x93,0x90,0x91,0x96,0x97,0x94,0x95,0x9b,0x9a,0x99,0x98,0x9f,0x9e,0x9d,0x9c,
0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x89,0x88,0x8b,0x8a,0x8d,0x8c,0x8f,0x8e,
0xb6,0xb7,0xb4,0xb5,0xb2,0xb3,0xb0,0xb1,0xbf,0xbe,0xbd,0xbc,0xbb,0xba,0xb9,0xb8,
0xa4,0xa5,0xa6,0xa7,0xa0,0xa1,0xa2,0xa3,0xad,0xac,0xaf,0xae,0xa9,0xa8,0xab,0xaa,
0xdb,0xda,0xd9,0xd8,0xdf,0xde,0xdd,0xdc,0xd2,0xd3,0xd0,0xd1,0xd6,0xd7,0xd4,0xd5,
0xc9,0xc8,0xcb,0xca,0xcd,0xcc,0xcf,0xce,0xc0,0xc1,0xc2,0xc3,0xc4,0xc5,0xc6,0xc7,
0xff,0xfe,0xfd,0xfc,0xfb,0xfa,0xf9,0xf8,0xf6,0xf7,0xf4,0xf5,0xf2,0xf3,0xf0,0xf1,
0xed,0xec,0xef,0xee,0xe9,0xe8,0xeb,0xea,0xe4,0xe5,0xe6,0xe7,0xe0,0xe1,0xe2,0xe3
};
unsigned char CSStab3[512]=
{
0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,
0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff
};
unsigned char CSStab4[256]=
{
0x00,0x80,0x40,0xc0,0x20,0xa0,0x60,0xe0,0x10,0x90,0x50,0xd0,0x30,0xb0,0x70,0xf0,
0x08,0x88,0x48,0xc8,0x28,0xa8,0x68,0xe8,0x18,0x98,0x58,0xd8,0x38,0xb8,0x78,0xf8,
0x04,0x84,0x44,0xc4,0x24,0xa4,0x64,0xe4,0x14,0x94,0x54,0xd4,0x34,0xb4,0x74,0xf4,
0x0c,0x8c,0x4c,0xcc,0x2c,0xac,0x6c,0xec,0x1c,0x9c,0x5c,0xdc,0x3c,0xbc,0x7c,0xfc,
0x02,0x82,0x42,0xc2,0x22,0xa2,0x62,0xe2,0x12,0x92,0x52,0xd2,0x32,0xb2,0x72,0xf2,
0x0a,0x8a,0x4a,0xca,0x2a,0xaa,0x6a,0xea,0x1a,0x9a,0x5a,0xda,0x3a,0xba,0x7a,0xfa,
0x06,0x86,0x46,0xc6,0x26,0xa6,0x66,0xe6,0x16,0x96,0x56,0xd6,0x36,0xb6,0x76,0xf6,
0x0e,0x8e,0x4e,0xce,0x2e,0xae,0x6e,0xee,0x1e,0x9e,0x5e,0xde,0x3e,0xbe,0x7e,0xfe,
0x01,0x81,0x41,0xc1,0x21,0xa1,0x61,0xe1,0x11,0x91,0x51,0xd1,0x31,0xb1,0x71,0xf1,
0x09,0x89,0x49,0xc9,0x29,0xa9,0x69,0xe9,0x19,0x99,0x59,0xd9,0x39,0xb9,0x79,0xf9,
0x05,0x85,0x45,0xc5,0x25,0xa5,0x65,0xe5,0x15,0x95,0x55,0xd5,0x35,0xb5,0x75,0xf5,
0x0d,0x8d,0x4d,0xcd,0x2d,0xad,0x6d,0xed,0x1d,0x9d,0x5d,0xdd,0x3d,0xbd,0x7d,0xfd,
0x03,0x83,0x43,0xc3,0x23,0xa3,0x63,0xe3,0x13,0x93,0x53,0xd3,0x33,0xb3,0x73,0xf3,
0x0b,0x8b,0x4b,0xcb,0x2b,0xab,0x6b,0xeb,0x1b,0x9b,0x5b,0xdb,0x3b,0xbb,0x7b,0xfb,
0x07,0x87,0x47,0xc7,0x27,0xa7,0x67,0xe7,0x17,0x97,0x57,0xd7,0x37,0xb7,0x77,0xf7,
0x0f,0x8f,0x4f,0xcf,0x2f,0xaf,0x6f,0xef,0x1f,0x9f,0x5f,0xdf,0x3f,0xbf,0x7f,0xff
};
unsigned char CSStab5[256]=
{
0xff,0x7f,0xbf,0x3f,0xdf,0x5f,0x9f,0x1f,0xef,0x6f,0xaf,0x2f,0xcf,0x4f,0x8f,0x0f,
0xf7,0x77,0xb7,0x37,0xd7,0x57,0x97,0x17,0xe7,0x67,0xa7,0x27,0xc7,0x47,0x87,0x07,
0xfb,0x7b,0xbb,0x3b,0xdb,0x5b,0x9b,0x1b,0xeb,0x6b,0xab,0x2b,0xcb,0x4b,0x8b,0x0b,
0xf3,0x73,0xb3,0x33,0xd3,0x53,0x93,0x13,0xe3,0x63,0xa3,0x23,0xc3,0x43,0x83,0x03,
0xfd,0x7d,0xbd,0x3d,0xdd,0x5d,0x9d,0x1d,0xed,0x6d,0xad,0x2d,0xcd,0x4d,0x8d,0x0d,
0xf5,0x75,0xb5,0x35,0xd5,0x55,0x95,0x15,0xe5,0x65,0xa5,0x25,0xc5,0x45,0x85,0x05,
0xf9,0x79,0xb9,0x39,0xd9,0x59,0x99,0x19,0xe9,0x69,0xa9,0x29,0xc9,0x49,0x89,0x09,
0xf1,0x71,0xb1,0x31,0xd1,0x51,0x91,0x11,0xe1,0x61,0xa1,0x21,0xc1,0x41,0x81,0x01,
0xfe,0x7e,0xbe,0x3e,0xde,0x5e,0x9e,0x1e,0xee,0x6e,0xae,0x2e,0xce,0x4e,0x8e,0x0e,
0xf6,0x76,0xb6,0x36,0xd6,0x56,0x96,0x16,0xe6,0x66,0xa6,0x26,0xc6,0x46,0x86,0x06,
0xfa,0x7a,0xba,0x3a,0xda,0x5a,0x9a,0x1a,0xea,0x6a,0xaa,0x2a,0xca,0x4a,0x8a,0x0a,
0xf2,0x72,0xb2,0x32,0xd2,0x52,0x92,0x12,0xe2,0x62,0xa2,0x22,0xc2,0x42,0x82,0x02,
0xfc,0x7c,0xbc,0x3c,0xdc,0x5c,0x9c,0x1c,0xec,0x6c,0xac,0x2c,0xcc,0x4c,0x8c,0x0c,
0xf4,0x74,0xb4,0x34,0xd4,0x54,0x94,0x14,0xe4,0x64,0xa4,0x24,0xc4,0x44,0x84,0x04,
0xf8,0x78,0xb8,0x38,0xd8,0x58,0x98,0x18,0xe8,0x68,0xa8,0x28,0xc8,0x48,0x88,0x08,
0xf0,0x70,0xb0,0x30,0xd0,0x50,0x90,0x10,0xe0,0x60,0xa0,0x20,0xc0,0x40,0x80,0x00
};
void CSSdescramble(unsigned char *sec,unsigned char *key)
{
unsigned int t1,t2,t3,t4,t5,t6;
unsigned char *end=sec+0x800;
t1=key[0]^sec[0x54]|0x100;
t2=key[1]^sec[0x55];
t3=(*((unsigned int *)(key+2)))^(*((unsigned int *)(sec+0x56)));
t4=t3&7;
t3=t3*2+8-t4;
sec+=0x80;
t5=0;
while(sec!=end)
{
t4=CSStab2[t2]^CSStab3[t1];
t2=t1>>1;
t1=((t1&1)3)^t3)>>1)^t3)>>8)^t3)>>5)&0xff;
t3=(t3=8;
}
}
void CSStitlekey1(unsigned char *key,unsigned char *im)
{
unsigned int t1,t2,t3,t4,t5,t6;
unsigned char k[5];
int i;
t1=im[0]|0x100;
t2=im[1];
t3=*((unsigned int *)(im+2));
t4=t3&7;
t3=t3*2+8-t4;
t5=0;
for(i=0;i>1;
t1=((t1&1)3)^t3)>>1)^t3)>>8)^t3)>>5)&0xff;
t3=(t3=8;
}
for(i=9;i>=0;i--)
key[CSStab0[i+1]]=k[CSStab0[i+1]]^CSStab1[key[CSStab0[i+1]]]^key[CSStab0[i]];
}
void CSStitlekey2(unsigned char *key,unsigned char *im)
{
unsigned int t1,t2,t3,t4,t5,t6;
unsigned char k[5];
int i;
t1=im[0]|0x100;
t2=im[1];
t3=*((unsigned int *)(im+2));
t4=t3&7;
t3=t3*2+8-t4;
t5=0;
for(i=0;i>1;
t1=((t1&1)3)^t3)>>1)^t3)>>8)^t3)>>5)&0xff;
t3=(t3=8;
}
for(i=9;i>=0;i--)
key[CSStab0[i+1]]=k[CSStab0[i+1]]^CSStab1[key[CSStab0[i+1]]]^key[CSStab0[i]];
}
void CSSdecrypttitlekey(unsigned char *tkey,unsigned char *dkey)
{
int i;
unsigned char im1[6];
unsigned char im2[6]={0x51,0x67,0x67,0xc5,0xe0,0x00};
for(i=0;i - snarfyboy, on 10/12/2007, -2/+9"A number is a number--no theft has taken place."
Interesting theory. So if I posted the combination to the local bank's vault on the internet, I should not expect the law to come after me? Better yet, how about if I posted the disarm key code to your home security system? Certainly you wouldn't hold it against me because all I did was post a number on the internet. It's not like I stole anything from you. -
Show 51 - 100 of 345 discussions



What is Digg?
Browsing Digg on your phone just got easier with our enhancements to the