Cenas de hackers são comuns em muitos filmes de Hollywood, e uma das mais memoráveis é, sem dúvida, aquela que desfrutamos no lendário ‘Jurassic Park’. Não só aquela famosa cena da garota protagonista e seu “É um sistema UNIX… eu sei disso!”, mas outro em que participou o programador-chefe do parque, Dennis Nedry (interpretado por Wayne Knight). Agora sabemos para que servia o código-fonte que aparece na tela.
Nesta cena ele executa o código de um malware chamado “Whte_rbt.obj”. O nome do arquivo, ‘Coelho Branco’, é uma referência a ‘Alice no País das Maravilhas’. Com esse código Nedry – um anagrama de “nerd”, “geek” – desativou a segurança do parque, e desta forma ele poderia roubar itens valiosos embriões de dinossauros.
Esse código apareceu em um fragmento da cena, e anos atrás vários desenvolvedores se dedicaram a analisá-lo em um debate no Stack Exchange. Para começar, O computador usado nessa cena é um Macintosh Quadra 700, lançado em 1991, dois anos antes do lançamento do filme. O computador rodava a versão do sistema operacional Classic Mac OS, que antecedeu as iterações modernas do Mac OS X que apareceram em 2001.
Quando a câmera aumenta o zoom na tela, três janelas de texto diferentes são exibidas com um IDE que era bem conhecido entre os veteranos do Mac. Era o Macintosh Programmer’s Workshop. É fácil identificá-lo, pois sua sigla então conhecida, MPW, aparece na barra de título da janela, no canto superior esquerdo.
Os programadores que responderam a esse debate no Stack Exchange Eles identificaram o código como Object Pascal, uma variante da lendária linguagem Pascal. Na janela da direita é exibido um script MPW Shell, que foi baseado na linguagem Unix csh shell, e que foi usado precisamente naquele ambiente de desenvolvimento Apple.
Por fim, na janela inferior você pode ver outro script que também é conhecido e relacionado à conversão de imagens para o formato PICT da Apple. Tanto esse código quanto o das outras duas janelas É um código genéricoe os produtores do filme nem se esforçaram para criar um código que parecesse relacionado ao controle de um parque de diversões.
Na verdade, como apontam no debate, é difícil acreditar que esta máquina possa ser utilizada para desenvolvimento de código num ambiente como o mostrado no filme. As estações de trabalho Silicon Graphics com tecnologia IRIX mostradas em outras cenas também usavam código programado com essas mesmas estações de trabalho.
Há outra curiosidade nessa cena que foi discutida nos fóruns do Stack Exchange também há alguns anos. Um detalhe especialmente significativo agora, pois em um dos monitores do Nerdy há uma foto do famoso físico e “pai da bomba atômica”, J.Robert Oppenheimeralém de dois post-its.
Um com um rabisco de uma explosão nuclear e outro com a mensagem “The Bay Boom Begins” – talvez porque foi dito que a geração dos “Baby Boomers” corresponde ao ano em que a bomba atômica foi lançada”. É impressionante descobrir algo assim agora que o filme “Oppenheimer” é um dos fortes candidatos ao triunfo na iminente cerimônia do Oscar.
Imagem | Imagens Universais
Em Xataka | Alguém detectou um erro em ‘Jurassic Park’ 27 anos após seu lançamento: erros também são legado do cinema