[Remy van Elst] Encontró un sistema de navegación de bicicletas obsoleto, el Navman Bike 1000, en una tienda de segunda mano por 10 €. El dispositivo fue un Mio Cyclo 200 de 2015. ¿Puede un GPS de una década ser útil?? Bueno, la respuesta depende de una pequeña ingeniería inversa.
Había algunos mapas más nuevos disponibles, pero no se descargarían usando el software program oficial. Sale Wireshark y Mitmproxy. Que permitió [Remy] Para escuchar lo que estaba sucediendo entre la caja y su servidor doméstico. Desde allí, pudo interceptar la imagen de software program descargada, que a su vez cedió al escrutinio. Hubo un ejecutable, pero como el dispositivo se montó como una unidad, pudo cambiar el nombre de ese ejecutable y poner el suyo en el mismo nombre.
El dispositivo resulta ejecutar Home windows CE. Incluso podría correr CONDENAR! Una vez que estaba en el cuadro con un administrador de archivos, fue bastante sencillo agregar un software program más nuevo e incluso actualizar los mapas usando OpenStreetMaps.
Este es un gran ejemplo de cómo un poco de ingenio y herramientas de código abierto pueden extender la vida de la electrónica de consumo. No siempre es tan fácil encontrar un punto de entrada en algún dispositivo como este. Por otra parte, a veces es un poco más fácil de lo que tal vez debería ser.
Todos habíamos olvidado Home windows CE. Vemos a muchas personas que usan Wireshark, pero menos manejo de MITMProxy. Seguro que es útil.