web analytics

Qué significa realmente lo que programan los hackers de las películas

En Hollywood, los lenguajes de programación no son lo que parecen ni hacen lo que deberían

Por Juan Castromil ,

e

Todos deberíamos saber que las películas (y más si son de Hollywood) no tienen por qué ser fieles a la realidad. Pero entre permitirse ciertas licencias interpretativas y engañarnos vilmente hay tres pueblos de distancia.

Basta fijarse un poco en los lenguajes de programación y las líneas de código que aparecen en las películas para que el ojo experto detecte situaciones de lo más curiosas, simpáticas e incluso ridículas. La conclusión es abrumadora: los códigos de programación que salen en las series y películas son (casi) todas un engaño.

d

Algunos ejemplos son sencillamente geniales como las líneas de código ensamblador 6502 de un Apple II que parecen en el campo de visión de Terminator. Tampoco se puede dejar pasar el archivo SVG tomado de la Wikipedia que representa una onda de luz que parece en Doctor Who. ¿Quieres más ejemplos? Aquí van.



  • Iron Man

    http://blogs.20minutos.es/clipset/wp-content/uploads/2014/02/tumblr_mz4zg5l3FG1tognpro1_1280-552x414.jpg
    tumblr_mz4zg5l3FG1tognpro1_1280

    En la película Iron Man 2, Ivan Vanko (Mickey Rourke) controla de forma remota los droides de guerra escribiendo un sencillo código HTML DOCTYPE... vamos una web.


  • Parque Jurásico

    http://blogs.20minutos.es/clipset/wp-content/uploads/2014/02/tumblr_myxqq5HfVd1tognpro1_1280.jpg
    tumblr_myxqq5HfVd1tognpro1_1280

    En Jurassic Park el sistema de seguridad no es tan complejo como se podría suponer, cualquier usuario de Apple lo tiene también en el control system de su ordenador


  • Dexter

    http://blogs.20minutos.es/clipset/wp-content/uploads/2014/02/tumblr_mz1xb6alRD1tognpro1_1280.jpg
    tumblr_mz1xb6alRD1tognpro1_1280

    En la serie Dexter un sencillo código Visual Basic sin demasiado sentido en la trama.

     


  • XIII

    http://blogs.20minutos.es/clipset/wp-content/uploads/2014/02/tumblr_myvcl3AetC1tognpro1_1280.jpg
    tumblr_myvcl3AetC1tognpro1_1280

    Los espías resultan ser bastante geeks. En la mini serie XIII el código que usan es el HTML procedente de una página de Engadget... Ya podían haber elegido Clipset.


  • Elementary

    http://blogs.20minutos.es/clipset/wp-content/uploads/2014/02/tumblr_mywcy6oY371tognpro1_1280.jpg


    tumblr_mywcy6oY371tognpro1_1280

    Una curiosidad divertida en esta serie donde Sherlock encuentra un trozo de papel con algunas líneas de código Malbolge. Parece tomado de un ejemplo de la Wikipedia y si se ejecuta, el resultado es la mítica frase 'hola mundo'.



  • Elysium

    http://blogs.20minutos.es/clipset/wp-content/uploads/2014/02/tumblr_mytx7hFJaC1tognpro1_1280.jpg
    tumblr_mytx7hFJaC1tognpro1_1280

    En Elysium, resulta más que interesante saber que el código de reinicio de la estación espacial está copiado directamente del volumen 3 del Manual del Desarrollador  de Arquitectura de Software de Intel. Ya sabemos qué procesadores debe usar la ciudad orbital.


  • La prueba

    http://blogs.20minutos.es/clipset/wp-content/uploads/2014/02/Captura-de-pantalla-2014-02-14-a-las-15.00.54.jpg


    Captura-de-pantalla-2014-02-14-a-la(s)-15.00.54

    En la película The Recruit (en España "La prueba") la seguridad de un ordenador de la CIA es violada escribiendo unas pocas líneas de sencillo código Windows C/C++ de Microsoft. Algún experto de seguridad habrá muerto de risa al descubrirlo.



  • The Big Bang Theory

    http://blogs.20minutos.es/clipset/wp-content/uploads/2014/02/tumblr_mywfiuyQfT1tognpro1_1280.jpg


    tumblr_mywfiuyQfT1tognpro1_1280

    En esta lista no podía faltar la serie geek por definición: The Big Bang Theory. En el episodio “The Bus Pants Utilization” deciden crear una app para iOS que calcule ecuaciones en base a las fotografías tomadas.

    Puede que la aplicación no tenga futuro, pero el control de los detalles en esta serie es tan alto que el código que aparece en la pizarra es exactamente Objetive C de una app iOS, probablemente escrito especialmente para este episodio.



  • James Bond

    http://blogs.20minutos.es/clipset/wp-content/uploads/2014/02/tumblr_myxne2cfA61tognpro1_1280.jpg


    tumblr_myxne2cfA61tognpro1_1280

    En Skyfall, una de las últimas aventuras de James Bond, mezclan en la misma pantalla hasta tres lenguajes de programación. Arriba un archivo ASx sencillito. En el medio la cosa está más desestructurada pero parece código ensamblador producido por IDA. En la parte de abajo se encuentra algo parecido a Javascript modificado tratando de cargar un applet Java.



  • Hackers

    http://blogs.20minutos.es/clipset/wp-content/uploads/2014/02/tumblr_mz1w6bpaVi1tognpro1_1280.jpg


    tumblr_mz1w6bpaVi1tognpro1_1280

    En la película Hackers, además de una joven Angelina Jolie, también encontramos otras rarezas como el código que parece en la pantalla de en medio. Es un archivo de configuración del ahora veterano sistema operativo de red Lantastic.



  • Doctor Who

    http://blogs.20minutos.es/clipset/wp-content/uploads/2014/02/tumblr_mzeknpTjZj1tognpro1_1280.jpg
    tumblr_mzeknpTjZj1tognpro1_1280

    De uno de los episodios clásicos de Doctor Who -The Twin Dilemma-  sacamos esta pantalla de de Basic donde se puede intuir que en la línea 420 de código espera a que la barra espaciadora sea presionada y luego actualiza la pantalla (ya sea presionada por el actor o alguien fuera de la pantalla).


  • Person of interest

    http://blogs.20minutos.es/clipset/wp-content/uploads/2014/02/tumblr_mz2bgpuk911tognpro1_1280.jpg


    tumblr_mz2bgpuk911tognpro1_1280

    En esta serie Harold tiene un pasado como pionero del mundo del hacking. En el episodio 13 de la temporada 3 aparece un flashback de 1980 en el que se le ve escribiendo código en una pantalla de fósforo verde, código que parece Fortran. Algo aparentemente adecuado si no fuese porque esa versión de Fortran no estaba disponible en los 80 sino más bien en los 90, claro que siendo hacker igual ya había conseguido una beta de la nueva versión del lenguaje.



  • El quinto poder

    http://blogs.20minutos.es/clipset/wp-content/uploads/2014/02/tumblr_mytxn2BN011tognpro1_1280.jpg
    tumblr_mytxn2BN011tognpro1_1280

    En la película El quinto poder, el personaje de Julian Assange va a todos lados con su portátil y en este fotograma se pueden leer algunas líneas de código Lua. Parece que está leyendo diskusage.lua del proyecto AwesomeWM.


  • Chuck

    http://blogs.20minutos.es/clipset/wp-content/uploads/2014/02/tumblr_mz1wdd2Slh1tognpro1_1280-552x310.jpg
    tumblr_mz1wdd2Slh1tognpro1_1280

    En la serie de espías digitales, Chuck, resulta paradójico que usen un ejemplo de código C++ para trabajar con números complejos. Ejemplos simples similares abundan en Internet.


  • Europa

    http://blogs.20minutos.es/clipset/wp-content/uploads/2014/02/s.jpg
    s

    En una escena de la película Europa Report, el código que vemos es en realidad el código fuente del componente ColorPicker de Adobe ActionScript 3. No será muy útil en su situación a no ser que sean diseñadores gráficos.


+ info | moviecode

Puedes seguirnos en Twitter, Facebook y en Instagram.

Compartir en:

  • y no olviden el MS-DOS de Robocop… “Loading COMMAND.COM”

  • Sicoloco del casting de Foolyou

    Se creen que somos tontos y que no nos daremos cuenta,y aciertan.

  • nonono

    Jajajj, en el ejemplo número 3 el becario se ha olvidado de traducir el texto que han copiado del original de este artículo jajj solo en 20minutos …

  • En realidad no hace falta poner un código real, para que perder el tiempo, si nunca nos vamos a fijar en eso y no le vamos a quitar un post a chipset 🙂 por cierto muy interesante.

  • Pingback: Qué significa realmente lo que programan los hackers de las películas()