Permalink
Cannot retrieve contributors at this time
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
274 lines (272 sloc)
24.4 KB
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| <!doctype html public "-//w3c//dtd html 4.0 transitional//en"> | |
| <html> | |
| <head> | |
| <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> | |
| <meta name="Author" content="Hacker."> | |
| <meta name="GENERATOR" content="Mozilla/4.75 [en] (Win98; U) [Netscape]"> | |
| <meta name="Description" content="Hacked By Hacker."> | |
| <title>Hacked by Hacker.</title> | |
| </head> | |
| <body text="#CCCCCC" bgcolor="#000000" link="#999999" vlink="#CCCCCC" alink="#CCCCCC"> | |
| <center><img SRC="hacker.gif" height=300 width=500> | |
| <br><b><u><font face="Courier New,Courier"><font size=+2>Hacker</font></font></u></b></center> | |
| <center><table COLS=1 WIDTH="500" > | |
| <tr> | |
| <td><b><font face="Courier New,Courier"><font size=+1>I hope the MPAA likes | |
| my new layout as much as you do. Same things still...DeCSS..a lil message | |
| for the MPAA. That's pretty much all that I have to put up for the most | |
| part. I did add a few new things to the defacement tho, because I know | |
| alot of you were getting bored with the same shit over and over again</font></font></b> | |
| <br><b><font face="Courier New,Courier"><font size=+1>(and my bad html | |
| skillz ;) For the most part, I really would like to put things on my defacement | |
| that the people think. So if you've wrote an essay or something for skewl | |
| on how the MPAA is raping our society, drop an e-mail to <u>hacker-@whatthefuck.com</u>. | |
| Ive been getting alot of e-mail from people supporting my cause, and I | |
| wanna let you guys know how greatful I am that you see what the MPAA is | |
| doing. This is the start of</font></font></b> | |
| <br><b><font face="Courier New,Courier"><font size=+1>a new month, expect | |
| to see plenty more .edu and a few .mil. I know how you people love that | |
| kind of stuff. I would try to give out a few shouts, but not really that | |
| many other</font></font></b> | |
| <br><b><font face="Courier New,Courier"><font size=+1>hacking groups think | |
| my cause is too great, i think. Well, i'm gonna be up and out. Got a phat | |
| list of things to rewt. Peace -Hacker</font></font></b> | |
| <br><b><font face="Courier New,Courier"><font size=+1></font></font></b> <b><font face="Courier New,Courier"><font size=+1></font></font></b> | |
| <p><b><font face="Courier New,Courier"><font size=+1><u>Shoutz:</u> herbless, | |
| for DeCSS idea, Derek Fawcus, for DeCSS, and ph3lon, for the new hacker | |
| logo. I think im gonna call that animal on it GatCat. It looks like a cat... | |
| or owl. I dunno hehe you tell me.</font></font></b><b><font face="Courier New,Courier"><font size=+1></font></font></b> | |
| <p><b><u><font face="Courier New,Courier"><font size=+1>DeCSS:</font></font></u></b> | |
| <br><font face="Courier New,Courier"><font size=-1>----------snip-------------</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>/* </font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>* css_descramble.c</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>*</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>* Released under the | |
| version 2 of the GPL.</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>*</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>* Copyright 1999 Derek | |
| Fawcus</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>*</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>* This file contains | |
| functions to descramble CSS encrypted DVD content</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>* </font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>*/</font></font><font face="Courier New,Courier"><font size=-1></font></font> | |
| <p><font face="Courier New,Courier"><font size=-1>/*</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>* Still in progress: | |
| Remove the use of the bit_reverse[] table by recoding</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>* the generation of | |
| LFSR1. Finish combining this </font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>with</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>* the css authentication | |
| code.</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>*</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>*/</font></font><font face="Courier New,Courier"><font size=-1></font></font> | |
| <p><font face="Courier New,Courier"><font size=-1>#include </font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>#include </font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>#include "css-descramble.h"</font></font><font face="Courier New,Courier"><font size=-1></font></font> | |
| <p><font face="Courier New,Courier"><font size=-1>typedef unsigned char | |
| byte;</font></font><font face="Courier New,Courier"><font size=-1></font></font> | |
| <p><font face="Courier New,Courier"><font size=-1>/*</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>*</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>* some tables used for | |
| descrambling sectors and/or decrypting title keys</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>*</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>*/</font></font><font face="Courier New,Courier"><font size=-1></font></font> | |
| <p><font face="Courier New,Courier"><font size=-1>static byte csstab1[256]=</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>{</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x33,0x73,0x3b,0x26,0x63,0x23,0x6b,0x76,0x3e,0x7e,0x36,0x2b,0x6e,0x2e,0x66,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x7b,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xd3,0x93,0xdb,0x06,0x43,0x03,0x4b,0x96,0xde,0x9e,0xd6,0x0b,0x4e,0x0e,0x46,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x9b,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x57,0x17,0x5f,0x82,0xc7,0x87,0xcf,0x12,0x5a,0x1a,0x52,0x8f,0xca,0x8a,0xc2,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x1f,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xd9,0x99,0xd1,0x00,0x49,0x09,0x41,0x90,0xd8,0x98,0xd0,0x01,0x48,0x08,0x40,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x91,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x3d,0x7d,0x35,0x24,0x6d,0x2d,0x65,0x74,0x3c,0x7c,0x34,0x25,0x6c,0x2c,0x64,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x75,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xdd,0x9d,0xd5,0x04,0x4d,0x0d,0x45,0x94,0xdc,0x9c,0xd4,0x05,0x4c,0x0c,0x44,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x95,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x59,0x19,0x51,0x80,0xc9,0x89,0xc1,0x10,0x58,0x18,0x50,0x81,0xc8,0x88,0xc0,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x11,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xd7,0x97,0xdf,0x02,0x47,0x07,0x4f,0x92,0xda,0x9a,0xd2,0x0f,0x4a,0x0a,0x42,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x9f,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x53,0x13,0x5b,0x86,0xc3,0x83,0xcb,0x16,0x5e,0x1e,0x56,0x8b,0xce,0x8e,0xc6,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x1b,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xb3,0xf3,0xbb,0xa6,0xe3,0xa3,0xeb,0xf6,0xbe,0xfe,0xb6,0xab,0xee,0xae,0xe6,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xfb,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x37,0x77,0x3f,0x22,0x67,0x27,0x6f,0x72,0x3a,0x7a,0x32,0x2f,0x6a,0x2a,0x62,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x7f,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xb9,0xf9,0xb1,0xa0,0xe9,0xa9,0xe1,0xf0,0xb8,0xf8,0xb0,0xa1,0xe8,0xa8,0xe0,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xf1,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x5d,0x1d,0x55,0x84,0xcd,0x8d,0xc5,0x14,0x5c,0x1c,0x54,0x85,0xcc,0x8c,0xc4,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x15,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xbd,0xfd,0xb5,0xa4,0xed,0xad,0xe5,0xf4,0xbc,0xfc,0xb4,0xa5,0xec,0xac,0xe4,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xf5,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x39,0x79,0x31,0x20,0x69,0x29,0x61,0x70,0x38,0x78,0x30,0x21,0x68,0x28,0x60,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x71,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xb7,0xf7,0xbf,0xa2,0xe7,0xa7,0xef,0xf2,0xba,0xfa,0xb2,0xaf,0xea,0xaa,0xe2,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>};</font></font><font face="Courier New,Courier"><font size=-1></font></font> | |
| <p><font face="Courier New,Courier"><font size=-1>static byte lfsr1_bits0[256]=</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>{</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x00,0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x09,0x08,0x0b,0x0a,0x0d,0x0c,0x0f,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x0e,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x12,0x13,0x10,0x11,0x16,0x17,0x14,0x15,0x1b,0x1a,0x19,0x18,0x1f,0x1e,0x1d,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x1c,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x24,0x25,0x26,0x27,0x20,0x21,0x22,0x23,0x2d,0x2c,0x2f,0x2e,0x29,0x28,0x2b,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x2a,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x36,0x37,0x34,0x35,0x32,0x33,0x30,0x31,0x3f,0x3e,0x3d,0x3c,0x3b,0x3a,0x39,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x38,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x49,0x48,0x4b,0x4a,0x4d,0x4c,0x4f,0x4e,0x40,0x41,0x42,0x43,0x44,0x45,0x46,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x47,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x5b,0x5a,0x59,0x58,0x5f,0x5e,0x5d,0x5c,0x52,0x53,0x50,0x51,0x56,0x57,0x54,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x55,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x6d,0x6c,0x6f,0x6e,0x69,0x68,0x6b,0x6a,0x64,0x65,0x66,0x67,0x60,0x61,0x62,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x63,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x7f,0x7e,0x7d,0x7c,0x7b,0x7a,0x79,0x78,0x76,0x77,0x74,0x75,0x72,0x73,0x70,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x71,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x92,0x93,0x90,0x91,0x96,0x97,0x94,0x95,0x9b,0x9a,0x99,0x98,0x9f,0x9e,0x9d,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x9c,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x80,0x81,0x82,0x83,0x84,0x85,0x86,0x87,0x89,0x88,0x8b,0x8a,0x8d,0x8c,0x8f,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x8e,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xb6,0xb7,0xb4,0xb5,0xb2,0xb3,0xb0,0xb1,0xbf,0xbe,0xbd,0xbc,0xbb,0xba,0xb9,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xb8,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xa4,0xa5,0xa6,0xa7,0xa0,0xa1,0xa2,0xa3,0xad,0xac,0xaf,0xae,0xa9,0xa8,0xab,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xaa,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xdb,0xda,0xd9,0xd8,0xdf,0xde,0xdd,0xdc,0xd2,0xd3,0xd0,0xd1,0xd6,0xd7,0xd4,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xd5,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xc9,0xc8,0xcb,0xca,0xcd,0xcc,0xcf,0xce,0xc0,0xc1,0xc2,0xc3,0xc4,0xc5,0xc6,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xc7,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff,0xfe,0xfd,0xfc,0xfb,0xfa,0xf9,0xf8,0xf6,0xf7,0xf4,0xf5,0xf2,0xf3,0xf0,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xf1,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xed,0xec,0xef,0xee,0xe9,0xe8,0xeb,0xea,0xe4,0xe5,0xe6,0xe7,0xe0,0xe1,0xe2,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xe3</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>};</font></font><font face="Courier New,Courier"><font size=-1></font></font> | |
| <p><font face="Courier New,Courier"><font size=-1>static byte lfsr1_bits1[512]=</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>{</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,0xff,0x00,0x24,0x49,0x6d,0x92,0xb6,0xdb,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>};</font></font><font face="Courier New,Courier"><font size=-1></font></font> | |
| <p><font face="Courier New,Courier"><font size=-1>/* Reverse the order | |
| of the bits within a byte.</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>*/</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>static byte bit_reverse[256]=</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>{</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x00,0x80,0x40,0xc0,0x20,0xa0,0x60,0xe0,0x10,0x90,0x50,0xd0,0x30,0xb0,0x70,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xf0,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x08,0x88,0x48,0xc8,0x28,0xa8,0x68,0xe8,0x18,0x98,0x58,0xd8,0x38,0xb8,0x78,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xf8,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x04,0x84,0x44,0xc4,0x24,0xa4,0x64,0xe4,0x14,0x94,0x54,0xd4,0x34,0xb4,0x74,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xf4,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x0c,0x8c,0x4c,0xcc,0x2c,0xac,0x6c,0xec,0x1c,0x9c,0x5c,0xdc,0x3c,0xbc,0x7c,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xfc,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x02,0x82,0x42,0xc2,0x22,0xa2,0x62,0xe2,0x12,0x92,0x52,0xd2,0x32,0xb2,0x72,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xf2,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x0a,0x8a,0x4a,0xca,0x2a,0xaa,0x6a,0xea,0x1a,0x9a,0x5a,0xda,0x3a,0xba,0x7a,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xfa,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x06,0x86,0x46,0xc6,0x26,0xa6,0x66,0xe6,0x16,0x96,0x56,0xd6,0x36,0xb6,0x76,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xf6,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x0e,0x8e,0x4e,0xce,0x2e,0xae,0x6e,0xee,0x1e,0x9e,0x5e,0xde,0x3e,0xbe,0x7e,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xfe,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x01,0x81,0x41,0xc1,0x21,0xa1,0x61,0xe1,0x11,0x91,0x51,0xd1,0x31,0xb1,0x71,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xf1,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x09,0x89,0x49,0xc9,0x29,0xa9,0x69,0xe9,0x19,0x99,0x59,0xd9,0x39,0xb9,0x79,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xf9,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x05,0x85,0x45,0xc5,0x25,0xa5,0x65,0xe5,0x15,0x95,0x55,0xd5,0x35,0xb5,0x75,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xf5,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x0d,0x8d,0x4d,0xcd,0x2d,0xad,0x6d,0xed,0x1d,0x9d,0x5d,0xdd,0x3d,0xbd,0x7d,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xfd,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x03,0x83,0x43,0xc3,0x23,0xa3,0x63,0xe3,0x13,0x93,0x53,0xd3,0x33,0xb3,0x73,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xf3,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x0b,0x8b,0x4b,0xcb,0x2b,0xab,0x6b,0xeb,0x1b,0x9b,0x5b,0xdb,0x3b,0xbb,0x7b,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xfb,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x07,0x87,0x47,0xc7,0x27,0xa7,0x67,0xe7,0x17,0x97,0x57,0xd7,0x37,0xb7,0x77,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xf7,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0x0f,0x8f,0x4f,0xcf,0x2f,0xaf,0x6f,0xef,0x1f,0x9f,0x5f,0xdf,0x3f,0xbf,0x7f,</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>0xff</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>};</font></font><font face="Courier New,Courier"><font size=-1></font></font> | |
| <p><font face="Courier New,Courier"><font size=-1>/*</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>*</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>* this function is only | |
| used internally when decrypting title key</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>*</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>*/</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>static void css_titlekey(byte | |
| *key, byte *im, byte invert)</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>{</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>unsigned int lfsr1_lo,lfsr1_hi,lfsr0,combined;</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>byte o_lfsr0, o_lfsr1;</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>byte k[5];</font></font> | |
| <br><font face="Courier New,Courier"><font size=-1>int i;</font></font><font face="Courier New,Courier"><font size=-1></font></font> | |
| <p><font face="Courier New,Courier"><font size=-1>lfsr1_lo = im[0] </font></font> | |
| <br><font face="Courier New,Courier"><font size=-1></font></font> | |
| <br><b><u><font face="Courier New,Courier"><font size=+1></font></font></u></b> </td> | |
| </tr> | |
| </table></center> | |
| <b><font face="Courier New,Courier"><font size=+1></font></font></b> | |
| <br><b><font face="Courier New,Courier"><font size=+1></font></font></b> | |
| </body> | |
| </html> | |
| <!-- www.attrition.org web hack mirror - watermark or something --> |