Hopp til navigasjon Hopp til innhold

Enda mindre DVD-knekker

For en ukes tid siden skrev vi om Perl-koden «qrpff», som knekker DVD-koden CSS på sju linjer. Nå har det kommet en C-kode som er enda kortere.

«Qrpff» ble til «deCSS» når du trakk fra eller la til 13 for hver bokstavs nummerplass i alfabetet. Programmereren Charles M. Hannum kaller sitt C-program for «efdtt», som når du flytter hver bokstav et hakk bakover også blir til «deCSS».

Kortere

C-koden er enda kortere enn qrpff, og nok en gang har geskjeftige skriptforfattere vist at CSS ikke er allverdens kopibeskyttelse.

Det har etter hvert blitt mange slike koderekker som tar luven av filmbransjens beskyttelse mot avspilling og dumping av DVD til harddisk. Jon Johansens deCSS var på ingen måte først ute, men dette var den første ferdige applikasjonen som ble gjort bredt tilgjengelig.

Gjør resten selv

De to siste variantene er bare skreven kode, og eventuelle brukere må dermed selv finne ut av hvordan koden kan omgjøres til en applikasjon for Windows eller annet operativsystem.

Filmbransjens hodepine er at slike skrevne koder ikke er så lette å stoppe som ferdig utviklede dataprogrammer som kan lastes ned.

Teknisk innretning?

Det amerikanske uttrykket «device» er vanskelig å oversette til norsk, men kan kanskje kalles en «teknisk innretning». Slike innretninger kan forbys med lov, dersom man finner at de kan brukes til å urettmessig å skaffe seg adgang til opphavsbeskyttet materiale.

Å forby en rekke av bokstaver og tall nedskrevet på en nettside eller en lapp i lomma, er derimot ikke så lett.

Dermed har det gått sport i å trykke kodene på alt fra t-skjorter til visittkort. Og nå også kanskje på et frimerke.

Her er koden

Vi tar sjansen igjen, og bringer her koden i sin fulle prakt:

print nl2br(htmlspecialchars('#include #define K(i) (k[i]^s[i+84])u_int r(u_int);int main(){u_char*x=»331231321