DVD et QRPFF

Posté par  . Modéré par Fabien Penso.
Étiquettes :
0
8
mar.
2001
Perl
DeCSS n'est plus, frappé du sceau de l'infâmie par tous les pauvres majors de l'industrie du DVD. Pour ne pas risquer la prison à perpèt' pour la possession d'un bout de code de DeCSS, utilisez plutôt qrpff. Développé par 2 étudiants du MIT, ce script de 7 lignes en perl offre les même possibilités que DeCSS, mis à part qu'il est nettement plus simple à reproduire, la preuve :

#!/usr/bin/perl -w
# 531-byte qrpff-fast, Keith Winstein and Marc Horowitz
# MPEG 2 PS VOB file on stdin -> descrambled output on stdout
# arguments: title key bytes in least to most-significant order
$_='while(read+STDIN,$_,2048){$a=29;$b=73;$c=142;$t=255;@t=map{$_%16or$t^=$c^=(
$m=(11,10,116,100,11,122,20,100)[$_/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
=5;$_=unxb24,join"",@b=map{xB8,unxb8,chr($_^$a[--$h+84])}@ARGV;s/...$/1$&/;$
d=unxV,xb25,$_;$e=256|(ord$b[4])<<9|ord$b[3];$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

Dites-moi si je me trompe : il y a bien un concours Obsfucated Perl Contest, non? :)
Bravo aux 2 étudiants du MIT, Keith Winstein et Marc Horowitz.

Merci à Tom's Hardware pour le lien sur Wired.

Aller plus loin

  • # DeCSS n'est plus?

    Posté par  . Évalué à 1.

    Il s'agit bien de DeCSS, si j'en crois la page "Gallery of CSS Descramblers":
    http://www.cs.cmu.edu/~dst/DeCSS/Gallery/(...)
    • [^] # Re: DeCSS n'est plus?

      Posté par  (site web personnel) . Évalué à 1.

      Oui, ils ont juste crypté le nom avec ce put1 d'algorithme sur lequel tous les services de renseignement du monde entier se cassent les dents. (et dont pourtant le nom laisse à penser que la clé fait seulement 13 bits)
    • [^] # Re: DeCSS n'est plus?

      Posté par  . Évalué à 1.

      Sinon il suffit d'utiliser decss+ qui n'utilise pas la clef qui a été cracké dans le prog de Xing.
    • [^] # Re: DeCSS n'est plus?

      Posté par  . Évalué à 0.

      Je connaissais pas. Mais ça a l'air relativement récent, comme code, non?
      Enfin, sinon, il y a pas mal de trucs rigolos pour récupérer le code source :)
      L'avantage de ce script, c'est qu'il est très court, je trouve.
      • [^] # Re: DeCSS n'est plus?

        Posté par  . Évalué à 1.

        je crois que le coup de poème japonais (Haiku) qui décrit l'algorithme, c'est magnifiquement trouvé :)
        Un extrait (il est super long):
        "Arrays' elements
        start with zero and count up
        from there, don't forget!

        Integers are four
        bytes long, or thirty-two bits,
        which is the same thing.

        To decode these discs,
        you need a master key, as
        hardware vendors get."

        sinon, sur cette page ( http://www.cs.cmu.edu/~dst/DeCSS/Gallery/Stego/index.html(...) ) le DeCSS est encodé comme une séquence ADN. :-))

        Pas mal le coup du serveur DNS :)
  • # Tshirt ?

    Posté par  . Évalué à 1.

    A quand le Tshirt avec ce code dans le dos
    ca fait super geek celui la :)
    • [^] # Re: Tshirt ?

      Posté par  (site web personnel) . Évalué à 1.

      • [^] # Re: Tshirt ?

        Posté par  . Évalué à 0.

        Et l'acheter en france voir même le porter, c'est légal ou pas?
        • [^] # Re: Tshirt ?

          Posté par  . Évalué à 1.

          Je sais pas, mais par internet, j'ai acheté les 2 (Got DeCSS! et l'autre DVD CCA). got DeCSS! est un peu mieux, l'autre est franchement laid.
          C'est donc possible. Okay, il faut donner son n° de carte, et en ce moment, j'hésiterais un peu ;)
          • [^] # Re: Tshirt ?

            Posté par  . Évalué à 0.

            J'ai le dvd cca bleu. Le devant sous forme de panneau dvd cca interdit est pas super beau mais il interpelle la plupart des gens que je croise qui me demande ce que ca peut bien etre...
            Je ne pense pas qu'on puisse etre arrete en france pour port de t shirt quand meme...
        • [^] # Re: Tshirt ?

          Posté par  . Évalué à 1.

          Et l'acheter en france voir même le porter, c'est légal ou pas?

          Au fait on ne dit pas "voir même", c'est un pléonasme; on dit "voire" ou éventuellement "et même".

          DeCSS n'est illégal qu'aux USA, pas en Europe où le "reverse-engineering" est légal. Les Etats-Unis oublient souvent qu'ils ne sont pas seuls au monde...
          • [^] # Re: Tshirt ?

            Posté par  . Évalué à 0.

            Bon désolé pour le pléonasme...
            Sinon,merci pour l'info sur la légalité de DeCSS.
          • [^] # Re: Tshirt ?

            Posté par  . Évalué à 1.

            alors pourquoi les flic ont arrete l'autre la en norvege ?
  • # pffff

    Posté par  . Évalué à 0.

    Ils auraient put commenter un minimum ;)
  • # A propos des autres sites d'information...

    Posté par  . Évalué à 1.

    Sur la plupart des sites traitant d'informatique (vnu, zdnet, yahoo multimedia et j'en passe). Il est fait référence au Decss comme cassant un système anti-copie.
    Decss n'est PAS nécessaire pour faire une copie bit à bit d'un DVD. Le css est un système anti-lecture (donc qui empeche la lecture libre de DVD sous des systèmes ouverts) et anti-rippage (et là est l'usage potentiellement répréhensible du Decss).

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.