Phatness Unlimited is pleased to present the new Phatness.com.

Please enjoy.

Low Speed?
Older Page
Minimal Experience
640x480 and Higher

High Speed?
New Page
Graphic Preloader
800x600 and Higher

Loaded 0 of 41 Images - 0% Done.

DeCSS for all you boys and girls out there. Freedom of Speech!

#include typedef unsigned int uint; char ctb[512]="33733b2663236b763e7e362b6e2e667bd393db06 43034b96de9ed60b4e0e4\ 69b57175f82c787cf125a1a528fca8ac21fd999d1004909419 0d898d001480840913d7d35246\ d2d65743c7c34256c2c6475dd9dd5044d0d4594dc9cd4054c0 c449559195180c989c11058185\ 081c888c011d797df0247074f92da9ad20f4a0a429f53135b8 6c383cb165e1e568bce8ec61bb\ 3f3bba6e3a3ebf6befeb6abeeaee6fb37773f2267276f723a7 a322f6a2a627fb9f9b1a0e9a9e\ 1f0b8f8b0a1e8a8e0f15d1d5584cd8dc5145c1c5485cc8cc41 5bdfdb5a4edade5f4bcfcb4a5e\ cace4f539793120692961703878302168286071b7f7bfa2e7a 7eff2bafab2afeaaae2ff"; typedef unsigned char uchar;uint tb0[11]={5,0,1,2,3,4,0,1,2,3,4};uchar* F=NULL; uint lf0,lf1,out;void ReadKey(uchar* key){int i;char hst[3]; hst[2]=0;if(F==\ NULL){F=malloc(256);for(i=0;i>2)^(lf0>>16 ))&1;b=((lf1\ >>12)^(lf1>>20)^(lf1>>21)^(lf1&g t;>24))&1;lf0=(lf0>1)\ |(a>1)|(b>8)+x+y;} void \ CSSdescramble(uchar *sec,uchar *key){uint i;uchar *end=sec+0x800;uchar KEY[5]; for(i=0;i=0;\ i--)key[tb0[i+1]]=k[tb0[i+1]]^F[key[tb0[i+1]]]^key [tb0[i]];}void CSStitlekey2\ (uchar *key,uchar *im){uchar k[5];int i;ReadKey(im);for(i=0;i=0;i--)key[tb0[i+1]]=k[tb0[ i+1]]^F[key[tb0[i+1]]]^key\ [tb0[i]];}void CSSdecrypttitlekey(uchar *tkey,uchar *dkey){int i;uchar im1[6]; uchar im2[6]={0x51,0x67,0x67,0xc5,0xe0,0x00};for(i=0;i6; i++)im1[i]=dkey[i]; CSStitlekey1(im1,im2);CSStitlekey2(tkey,im1);}