Sept lignes de code pour copier les DVD (qprff prog de déchiffrage)!

Sept lignes de code pour copier les DVD (qprff prog de déchiffrage)! - Video & Son

Marsh Posté le 09-03-2001 à 14:21:46    

:D   Une bonne nouvelle pour le DIVX ;-) !:D  
Pour info : (suite a l'interdiction de publication du code source de DeCSS sur le net du 08/00)
 
Deux étudiants américains du MIT ont créé un programme de déchiffrement des DVD qui utilise seulement sept lignes de code en langage Perl.  
Baptisé qrpff, le programme écrit par Keith Winstein et Marc Horowitz - deux étudiants du Massachusetts Institute of Technology (MIT) - permet de contourner la protection anticopie des DVD. Les deux programmeurs ont créé leur routine lors d'un séminaire du MIT consacré au Digital Millenium Act, la loi américaine protégeant les droits d'auteurs en ligne.
 
La beauté de qprff tient dans sa compacité : seulement sept lignes de codes en langage Perl permettent de déchiffrer et visionner en temps réel - pour les possesseurs de machines puissantes - un DVD ! Un véritable tour de force : c'est le plus petit programme existant - 526 octets ! - qui permette de casser le système de cryptage CSS (Content Scrambling System) élaboré par les industriels du cinéma pour protéger leurs oeuvres.  
 
Fin 1999, un jeune étudiant norvégien avait déjà créé un programme, le DeCSS, capable de décrypter les DVD. Un utilitaire permettant aux utilisateurs de systèmes Unix de déchiffrer les films stockés sur DVD et de les sauvegarder sur disque dur, de manière à pouvoir les visionner avec leur système d'exploitation préféré.  
 
En effet, aucune société n'a développé de logiciel autorisant la lecture de DVD sur des systèmes autres que Microsoft Windows ou Macintosh OS.
 
Guérilla on line à l'horizon
 
DeCSS est devenu rapidement populaire et le célèbre site de hackers 2600.org en a publié le code en ligne. Depuis, les majors du cinéma américain, estimant qu'il s'agit d'une atteinte au copyright, poursuivent systématiquement les sites Web publiant le code DeCSS.  
 
Plusieurs sites Internet ont été contraints de retirer leurs liens hypertextes pointant sur le programme, mais de nombreuses pages Web personnelles continuent de diffuser le programme. Et, en dépit des efforts des majors du cinéma pour en empêcher la diffusion, il existe même des t-shirts ou des tasses de café arborant le code.
 
Le programme qprff devrait relancer cette petite guérilla sur le Web. En effet, les sept lignes de code sont faciles à diffuser : sur une carte de visite, dans la signature automatique d'un courrier électronique, etc.
 
--- et vogue la gualère ---


---------------
      _~
Reply

Marsh Posté le 09-03-2001 à 14:21:46   

Reply

Marsh Posté le 09-03-2001 à 14:50:50    

Bauf...
 
des décrypteurs CSS y'en a 150 sous toutes les platteformes...
Un de + ...
 
enfin, 526 octets, c'est vrai que c'est peu.
Un peu trop je trouve d'ailleurs.
 
Le + petit prog que j'ai fait fait 656 octets et affiche une phrase sous windows avec un bouton OK pour quitter. Pas + simple.
 
Et eux ils ont fait + complexe et + petit ?
 
Même avec un compilo optimisé c'est bizzare. :??:
 
Enfin, si c'est vrai, tant mieux

Reply

Marsh Posté le 09-03-2001 à 15:00:26    

C'est pas du compilé, mais de l'interprété. C'est du perl. Par contre, c'est incompréhensible :
 
http://linuxfr.org/2001/03/08/2643,0,0,4.php3


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 09-03-2001 à 15:04:32    

Ah OK, merci.
 
tout le monde peut dire n'importe quoi alors !
 
Moi j'ai un formateur de disquette de 9 octets :
 
formate.bat avec "format a:"
 
:sarcastic:

Reply

Marsh Posté le 09-03-2001 à 15:36:04    

$_='while(read+STDIN,$_,2048){$a=29;$b=73;$c=142;$t=255;@t=map{$_%16or$t^=$c^=(
$_=unxb24,join"key.txt",@b=map{xB8,unxb8,chr($_^$a[--$h+84])}@ARGV;s/...$/1$&/;$            $m=(784,3452,439,526,986)[$_/16%8])&110;$t^=(72,@z=(64,72,$a^=12*($_%16    -2?0:$m&17)),$b^=$_%64?12:0,@z)[$_%8]}(16..271);if((@a=unx"C*",$_)[20]&48){$h               =23; d=unxV,xb25,$_(?"C+"@#&);$e=256|(ord$b[4])<<9|ord$b[9];$d=$d>>8^($f=$t&($d>>12^$d>>4^  
              $d^$d/8))<<17,$e=$e>>8^($t&($g=($q=$e>>14&7^$e)^$q*8^$q<<6))<<9,$_=$t[$_]^       (($h>>=8)+=$f+(~$g&$t))for@a[128..$#a]}print+x"C*",@a}';s/x/pack+/g;eval  
 
Voila le code perl pour le decodage C+ :D puisque bientot le code source de MoreTV et MeuhMeuhTV sera interdit :D

Reply

Marsh Posté le 09-03-2001 à 15:54:47    

Ya pas a dire, le perl, c'est génial pour mettre sur des tee-shirts :D


---------------
brisez les rêves des gens, il en restera toujours quelque chose...  -- laissez moi troller sur discu !
Reply

Marsh Posté le 09-03-2001 à 16:33:21    

bien-vu JC ,en effet le qprff n'ai qu'une sorte de distribution de decss mais plus legere donc peut etre interessante a integerer dans des pack de ripp pour dvd (rippack, dvdripp? ), merci gilou2, on peut de meme en effet en perl s'amuser a passer les codes sources d'autres progs interdit :lol:  
si ca vous interesse plus de renseignement sur  
*les decrypteurs de css :http://www.cs.cmu.edu/~dst/DeCSS/Gallery/  :love:  
*les differentes manieres de distributions du code de dcss dont le celebre t-shirt  :D


---------------
      _~
Reply

Marsh Posté le 09-03-2001 à 16:42:27    

Djg@b : ben alors tu me piques mon sujet (=> "decss 2" )
 
pas bien ça  :fou:


---------------
@+ jaja - mansoncollections
Reply

Marsh Posté le 09-03-2001 à 16:50:33    

:cry:  :cry:  :cry:  :cry:  :cry:  :cry:  :cry:  
desol jajax je suis passe au travers pourtant j'avais cru bie  verifié que ce post n'avais jamais ete creer
donc up  
pour jajax aller donc voir la :
http://forum.hardware.fr/sqlforum/ [...] ache=cache
rendons a jajax ce qui est a jajax qu'il disait l'autre
mais c'est pas moi qui t'est piqué ton pseudo jaja  
 :pt1cable:  
 :jap: excuse :jap:  
vogue toujours la galere


---------------
      _~
Reply

Marsh Posté le 09-03-2001 à 16:57:48    

je ne t'en veux pas => je plaisanter  :pt1cable:


---------------
@+ jaja - mansoncollections
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed