|
Como você já deve
saber, Hollywood incluiu na especificação DVD um esquema de
criptografia para impedir que um filme pudesse ser copiado
digitalmente. O esquema, chamado de CSS, realmente era eficiente,
mas um erro humano estragou tudo.
No início, existia
apenas a decodificação por hardware. Um filme em DVD só podia ser
visto se você comprasse uma placa decodificadora para esse fim, que
incluia tanto o processador de decompressão (o formato do DVD é
comprimido) quanto o processador de decodificação, que
desembaralhava o filme para que pudesse ser assistido. Rotinas de
decodificação construídas em hardware são prá lá de difíceis de
"ler", por isso esse esquema é seguro do ponto de vista da
preservação do código.
Porém, com o avanço
dos processadores (depois que surgiu o Pentium II), um PC passou a
ser capaz de executar o trabalho de decompressão/decodificação sem
precisar de uma placa dedicada. Hollywood resistiu, mas acabou
concedendo permissão a desenvolvedores de software para criarem
programas com essa finalidade. Essa permissão, claro, incluia
fornecer a esses desenvolvedores chaves com as quais eles podiam
decifrar o código e desembaralhar os filmes.
Um
desenvolvedor pisou na bola. A
Xing Technologies Subsidiária da Real
Networks (desenvolvedora do Real Player) não criptografou as chaves
quando as usou em uma das versões de seu software XingMPEG Player.
Como resultado, um hacker alemão anônimo descobriu as chaves da Xing
fazendo engenharia reversa no seu software.
Esse hacker formou em
seguida, juntamente com um programador norueguês, o grupo MoRE
(Masters of Reverse Engineering). O programador norueguês acabou
indevidamente (e à sua revelia) recebendo todo o crédito pela
descoberta na imprensa, já que o alemão permaneceu anônimo.

Johansen - recebeu o
crédito pelo DsCSS e acabou preso!
Esses programadores
que baseados nas características das chaves encontradas, descobriram
diversas outras chaves através de tentativa e erro. escreveram e
tornaram público um software muito simples que permite copiar o DVD
par o HD em um formato decriptografado.
Esse software
chama-se DeCSS e pode ser obtido
aqui (58Kb).
Um pouco mais
tarde o grupo de crackers russo DoD (Drink or Die) lançou o DVD
Speed Ripper, que pode ser obtido
aqui (264Kb)
Mas antes de usar o
software, tenha em mente o seguinte:
- Você precisa
ter um espaço livre em disco cavalar para acomodar um DVD;
-
DeCSS apenas
desembaralha o conteúdo. Ele não permite selecionar legendas,
àudio, aspecto, etc;
-
Apenas o filme é
disponibilizado. Quaisquer menus que o DVD tenha não vão estar
disponíveis na cópia no HD. Porém, quaisquer outros pequenos
trailers, making offs, etc, que o DVD contiver, poderão ser
convertidos;
-
Pode demorar
bastante. Li um relato de que leva 10 minutos para processar um
arquivo VOB em um Pentium III de 500MHz. Imagine no meu Pentium
233MMX!
Outras informações
pertinentes
Na Noruega existe uma
lei que permite claramente a engenharia reversa. Na Alemanha, uma
lei equivalente permite a engenharia reversa no intuito de se obter
interoperabilidade.
A chave descoberta
tinha 5 bytes de comprimento. Através dela, os programadores
descobriram cerca de 170 outras chaves, tornando inútil para
Hollywood simplesmente "descartar" a chave da Xing em novos
lançamentos.
|