Este era el código fuente del programador traidor de Parque Jurásico. 31 años después, sabemos para qué servía

No os dejéis despistar por los dinosarios, sólo estaban de relleno: la mejor saga de cine sobre la deficiente preocupación de las megacorporaciones en políticas de seguridad arrancó con un programador descontento con la empresa en el papel de villano

En el mundo del cine, a menudo se pueden encontrar detalles y elementos que pueden pasar desapercibidos para la mayoría de los espectadores, pero que resultan intrigantes para aquellos con conocimientos técnicos o especializados.

Las escenas relacionadas con la programación o con el hacking suelen estar entre ellas, por la frecuencia con que se cometen errores de bulto a la hora de representarlas.

Muchos de los que lean este texto recordarán la famosa escena de 'Parque Jurásico' en la que Dennis Nedry, el programador jefe del parque, manipula los sistemas de seguridad del mismo para poder tener acceso al laboratorio y huir así con embriones de dinosaurio.

La jugada le sale bastante mal (por lo de terminar muriendo durante su huida a manos del dilofosaurio, y todo eso) pero, de paso, desencadena el incidente reflejado en la película.

Meme basado en escena del videojuego 'Jurassic Word: Evolution'

Pero antes de todo eso, mientras se dispone a ejecutar el malware que ha creado ('Whte_rbt.obj', una referencia a 'Alicia en el País de las Maravillas'), los espectadores tienen ocasión de vislumbrar la pantalla de la terminal de Nedry, y la presencia de código fuente en la misma.

¿Eso era un entorno de desarrollo real? ¿El código se corresponde con algún lenguaje existente o es texto aleatorio? Y si es real, ¿de verdad está diseñado para gestionar el sistema de seguridad de un parque de dinosaurios?

Un vistazo a…
La carrera de programador en 2017 y en el futuro (con Javier Santana)

Jurassic Park 1.5: Informática Forense

El debate surgió ya hace años en StackExchange, haciendo que los usuarios analizaran cuidadosamente las imágenes de la pantalla de la computadora de Nedry para intentar identificar los elementos del mismo.

Fotograma de 'Parque Jurásico' (1993)

En primer lugar, lo más fácil, el modelo de ordenador: se trata de un Macintosh Quadra 700, uno de los mejores lanzados a principios de los años 90 (el modelo se lanzó en 1991, dos años antes del estreno de la película).

Cuando la cámara hace zoom sobre la pantalla, nos permite vislumbrar tres buffers  de texto diferentes con código fuente en un IDE muy reconocible por los usuarios más veteranos de Mac: el Macintosh Programmer's Workshop.

Una de las pistas más notables es el título de la ventana en la esquina superior izquierda de la pantalla, que muestra "NEDRYLAND :MPW:Examples". 'MPW' se refiere, claro, al citado IDE.

En esa misma shell, se observa la función "NewHandle(GetHandleSize())", que forma parte de la API del Mac OS clásico (antes decir, de antes de que empezara a estar basado en BSD/Unix).

Por otro lado, el operador de asignación ":=" y la sintaxis de las sentencias if/else sugieren sin lugar a dudas que estamos ante un lenguaje basado en Pascal. Concretamente, Object Pascal.

Por otro lado, la ventana de la derecha parece mostrar un script relacionado con el control de versiones de código fuente... un script que usa un lenguaje que antiguos desarrolladores han reconocido como el MPW Shell, basado en el lenguaje de shell csh de Unix, y de uso exclusivo por parte del antiguo IDE de Apple.

En la parte inferior de la pantalla, se puede ver otro script, en este caso relacionado con la conversión de imágenes en formato PICT de Apple en recursos integrables en archivos binarios, algo frecuente a la hora de desarrollar software.

La conclusión a la que llegan la mayoría de los usuarios es que lo que vemos en pantalla son sólo códigos de ejemplo que venían con esa versión de MPW. Todo muy genérico, nada relacionado con sistemas de seguridad de parques ni zoos, por desgracia.

Imagen | Fotograma de 'Parque Jurásico'

En Espinof | ¿Sabías que 'Parque Jurásico' esconde un homenaje a otra mítica película de Steven Spielberg? El divertido guiño del director a sus fans que es casi imposible de detectar

Ver todos los comentarios en https://www.genbeta.com

VER 10 Comentarios

Portada de Genbeta