314 meneos

Un programador hackea un tanque lanzamisiles para controlarlo desde el iPhone  vídeo

[c&p] Al parecer, Pedram Amini, empleado en TippingPoint DVLabs, una firma norteamericana especializada en seguridad informática, es un gran aficionado a diseñar sus propios juguetes. O eso, o es que tiene mucho tiempo libre. El asunto es que decidió hackear un tanque lanzamisiles para poder manejarlo con un iPhone. Una de las pocas aplicaciones que no se habían añadido al dispositivo de Apple. Amini modificó los lenguajes originales Delphi y C++ de los lanzamisiles y reprogramó su interfaz en código Python.

negativos: 1   usuarios: 141   anónimos: 173  
compartir:  twitter  facebook  tuenti  
  1. #1   ¿Qué es modificar un lenguaje de programación?
    49  votos: 6   link
    el 10-03-2009 15:59 UTC por capullo capullo
  2. #2   A eso lo llaman seguridad!
    10  votos: 0   link
    el 10-03-2009 16:00 UTC por ladyRe ladyRe
  3. #4   Lo hubiese controlado mejor desde una play...
    37  votos: 2   link
    el 10-03-2009 16:01 UTC por Toni1111 Toni1111
  4. #5   Si ya lo dije yo. No poner bluetooth en los tanques, que luego pasa lo que pasa.
    31  votos: 3   link
    el 10-03-2009 16:02 UTC por frixuelu frixuelu
  5. #6   Jooo, la meneé por que creia que habia hackeado otro tipo de lanzamisiles...y veo que es de juguete, jajaja, de todas formas, muy graciosa
    6  votos: 0   link
    el 10-03-2009 16:02 UTC por JSGalvez JSGalvez
  6. #7   #1 Supongo que querrán decir que modificó el código.
    18  votos: 0   link
    el 10-03-2009 16:05 UTC por Cocoman Cocoman
  7. #9   #5 xD xD xD
    La verdad que el titular acojona, si un tio puede controlar un taque lazamisiles con un iphone...no quiero ni pensar el dia que se aburra lo que le dara por hackear.
    8  votos: 0   link
    el 10-03-2009 16:06 UTC por pitufina pitufina
  8. #10   Pero si es un juguete!!! y por lo que se ve lo controla a traves del pc desde el iphone no???
    13  votos: 1   link
    el 10-03-2009 16:07 UTC por hub hub
  9. #11   Eso está mal expresado el tio lo que ha hecho es, digamos, programar una pasarela para controlar ese dispositivo desde el iphone... es tener paciencia y saber ensamblador y modificar las llamadas.
    6  votos: 0   link
    el 10-03-2009 16:09 UTC por arrobero arrobero
  10. #12   Espero que no sea el típico exnovio peligroso xD
    7  votos: 0   link
    el 10-03-2009 16:10 UTC por Sandude Sandude
  11. #13   Amini modificó los lenguajes originales Delphi y C++ de los lanzamisiles y reprogramó su interfaz en código Python.

    wtf?
    62  votos: 6   link
    el 10-03-2009 16:14 UTC por --127375-- --127375--
  12. #14   ... bueno, teniendo en cuenta que ha hackeado un juguete, tampoco veo la gracia a la noticia. Supongo (y espero) que haya suficiente seguridad como para que sea más complicado hacerlo con otro tipo de tanques.
    23  votos: 2   link
    el 10-03-2009 16:16 UTC por Milhaud Milhaud
  13. #15   #14 No apueste padre, no apueste...
    11  votos: 0   link
    el 10-03-2009 16:19 UTC por Herumel Herumel
  14. #16   #13 Los lanzamisiles funcionaban con C++ y Delphi, el lo que hizo es modificarlo y hacer que corrieran con Python
    6  votos: 0   link
    el 10-03-2009 16:21 UTC por --84693-- --84693--
  15. #17   Pues si lo ha hecho con Python no lo va a poder vender en el App Store
    14  votos: 1   link
    el 10-03-2009 16:23 UTC por Zydeco Zydeco
  16. #18   Ok, la GUI estaba programada en Delphi y se hacía uso de una librería programada en C++ para el interfaz USB. El menda desensambló los binarios y echó un ojo a cómo funcionaba el protocolo de comunicación USB. Entonces, usando Python se creó un script que mandase las mismas instrucciones a través de la librería. Añadiendo un interfaz web al script, puede usarlo a través del iPhone.

    dvlabs.tippingpoint.com/blog/2009/02/12/python-interfacing-a-usb-missi

    En cualquier caso, el titular y la entradilla dan la impresión de ser un tanque de verdad. Pelín amarillista. Y lo de "modificó los lenguajes y reprogramó la interfaz" desde luego está fatal expresado.
    146  votos: 17   link
    el 10-03-2009 16:24 UTC por --127375-- --127375--
  17. #19   Ahora que veo el vídeo veo que sólo es una interfaz web, lo podría controlar desde cualquier cosa, pero el iPhone es tan cool...
    12  votos: 1   link
    el 10-03-2009 16:25 UTC por Zydeco Zydeco
  18. #20   No es un tanque, es el clásico device disparador de misiles (de goma) controlado por USB, para molestar a los compas de la oficina (yo quiero comprarme uno xD ).

    Básicamente, tomó la DLL y el ejecutable que venían con el aparato y los desensambló, para ver las llamadas a la interfaz USB, como dice el texto "It's obvious that the bundled DLL is the glue between the GUI and the USB interface". Luego abstrajo todo hacia un nivel más cómodo como Python (igual ya hay scripts en Python que traen todo preparado), y según veo en el video, lo que hizo fue preparar una simple web desde donde mandar los comandos.

    Inteligente, interesante... y yo me voy comprar ese aparato xD .
    21  votos: 2   link
    el 10-03-2009 16:27 UTC por S333 S333
  19. #21   Exacto #18
    6  votos: 0   link
    el 10-03-2009 16:28 UTC por S333 S333
  20. #22   from tank import *
    tank.destroy(pentagon,make_sure())
    14  votos: 1   link
    el 10-03-2009 16:41 UTC por andertxu andertxu
  21. #23   #19 En cualquier caso, hay que hacerlo.
    El que sea una web, no quiere decir que no pueda convertirse en una apli específica con botones y eso.
    7  votos: 0   link
    el 10-03-2009 16:47 UTC por kumo kumo
  22. #24   donde dice iPhone, podría decir cualquier dispositivo capaz de navegar por Internet, pues como han dicho #18 y #20 el iPhone solamente lo usa para conectarse a una página web.

    Aunque claro, hacerlo con el iPhone siempre queda mejor. Y vende más.
    42  votos: 5   link
    el 10-03-2009 16:52 UTC por enochroot enochroot
  23. #25   Lo que no doy visto yo es el tanque :-S
    12  votos: 1   link
    el 10-03-2009 16:58 UTC por morcejo morcejo
  24. #26   Titula patrocinado por Apple.
    6  votos: 0   link
    el 10-03-2009 17:08 UTC por --18452-- --18452--
  25. #27   Pues yo si fuera ministro de defensa ordenaba que ningún vehículo militar traiga wifi de serie, como esten tan bien protegidas como las redes de mi barriada no veas la que nos puede caer...
    0  votos: 1   link
    el 10-03-2009 17:31 UTC por Manveru Manveru
  26. #28   Ése no es un hacker, es un cracker.
    7  votos: 0   link
    el 10-03-2009 17:42 UTC por wardent wardent
  27. #29   No hay nada como el python :-) sencillo facil y para toda la familia
    6  votos: 0   link
    el 10-03-2009 17:50 UTC por Mox Mox
  28. #31   Yo que esa empresa, mantenia a ese empleado contento y bien vigilado.
    7  votos: 0   link
    el 10-03-2009 18:57 UTC por immanuel immanuel
  29. #32   Otra razón mas para comprar un Iphone !! Creo que apple tendría que hacer un anuncio sobre esto.
    6  votos: 0   link
    el 10-03-2009 19:04 UTC por --90771-- --90771--
  30. #33   Todo el que crea que la noticia habla de un tanque de verdad, que se lea el comentario #18 por favor.
    10  votos: 0   link
    el 10-03-2009 19:05 UTC por matacca matacca
  31. #34   iTank!!!! xD
    6  votos: 0   link
    el 10-03-2009 19:23 UTC por rayko rayko
  32. #35   ¡Si es un lanzamisiles de juguete! Es casi más fácil hacerlo con un par de motores y controlarlos con una controladora de las que usan en la ESO para controlar maquetas que liarse a desemsamblar los binarios...
    6  votos: 0   link
    el 10-03-2009 19:39 UTC por Welling Welling
  33. #36   #28 Hombre, no sé yo, ahí ahí está la cosa. Un cracker se salta sistemas de seguridad, y en este caso no podemos hablar estrictamente de que haya reventado nada. Vale que las herramientas usadas quizás sean más típicas de un cracker (desensamblador, sniffer, etc), pero en el fondo es una solución "útil" que simplifica algún aspecto de un sistema existente, vamos, un "hack".
    11  votos: 0   link
    el 10-03-2009 20:25 UTC por --127375-- --127375--
  34. #37   No le voy a quitar mérito a lo que ha hecho esta persona porque mérito tiene. Pero... ¿es noticia?

    Quiero decir, todos los días alguien hace algo tan o más raro que esto. En la demoscene se pasan la vida creando gráficos optimizados en ensamblador, a mi móvil algún geek lo convirtió en un ratón inercial (www.youtube.com/watch?v=79xeREnZ_7Q), al WiiMote también lo han hecho funcionar en PC (www.youtube.com/watch?v=asY_I8y6C0M), alguien hizo un programa en Python para que el ordenador se bloquee cuando el usuario se aleja, alguien está creando el Grand Theft Auto en ensamblador de la SNES (www.grandtheftendo.com/), etc.
    14  votos: 1   link
    el 10-03-2009 21:07 UTC por jmpep jmpep
  35. #39   #38 Hombre, que es un lanzamisiles de juguete. Bélico, belico...
    6  votos: 0   link
    el 10-03-2009 22:49 UTC por jmpep jmpep
comentarios cerrados

menéame