Primer vistazo: Flipper Zero lanza una tienda de aplicaciones para hackers aficionados


Compré un Flipper Zero porque me sentí excluido. El dispositivo portátil similar a un juguete es brillante porque permite que un aficionado como yo haga algo de piratería en el mundo real sobre el que anteriormente solo había leído o visto en el escenario de Black Hat. Con solo unos pocos clics en el d-pad naranja, puedo leer y emular datos NFC o RFID, o echar un vistazo al tráfico de radio a mi alrededor. Esa facilidad de uso se potencia con una nueva tienda de aplicaciones(Se abre en una nueva ventana) eso facilita agregar capacidades nuevas al dispositivo.

Para ser justos, siempre fue posible agregar aplicaciones e incluso firmware personalizado al Flipper Zero. Pero una tienda de aplicaciones coloca esos recursos dispares en un solo lugar y simplifica la adición y administración de aplicaciones. Obtuve acceso anticipado a la nueva tienda de aplicaciones y quería ver cuánto podía hacer sin ensuciarme las manos, por así decirlo.


Acceso a la tienda de aplicaciones Flipper

Accedí a una versión anterior de Flipper App Store a través de una interfaz web especial en Chrome o una versión beta de la aplicación para iPhone existente de la compañía. Cuando se lance, la aplicación Flipper para Android existente también se actualizará para incluir la tienda de aplicaciones. Lamentablemente, Flipper Devices, la empresa que fabrica Flipper Zero, ha decidido no lanzar la interfaz web.

Acceder a la nueva tienda de aplicaciones es bastante simple. Abrí la aplicación beta Flipper en mi iPhone 13 mini y habilité Bluetooth. La aplicación localizó rápidamente mi Flipper Zero y se conectó. La aplicación beta tenía todas las características ya presentes en la aplicación Flipper; Podría actualizar el firmware de mi dispositivo, ver los datos guardados y controlar las funciones de Flipper Zero de forma remota.

En iOS, al tocar la pestaña Hub se abre el escaparate, con mosaicos de categorías de aplicaciones en la parte superior. La interfaz de la tienda de aplicaciones está decorada con el notable esquema de color blanco y naranja de Flipper Zero con una cuadrícula de mosaicos para diferentes tipos de aplicaciones en la parte superior. Puede desplazarse por las aplicaciones disponibles o usar la herramienta de búsqueda en la parte superior.

Tres capturas de pantalla de la aplicación Flipper para iOS, que muestran varias aplicaciones diferentes

(Crédito: Dispositivos Flipper)

Las aplicaciones se muestran con una captura de pantalla de vista previa. Puede instalar una aplicación directamente o hacer clic para leer una descripción más detallada. La entrada de cada aplicación tiene información sobre el desarrollador, un registro de cambios y una opción para informar sobre la aplicación a los administradores de la tienda de aplicaciones.


¿Qué puedes encontrar en la tienda de aplicaciones Flipper?

Muchas de las aplicaciones están dirigidas a la multitud de hackers aficionados. Por ejemplo, el iButton Fuzzer tiene algunos ataques precargados para intentar eludir los sistemas de clave de acceso iButton. La calculadora de resistencia calcula las estadísticas vitales de las resistencias en función de sus bandas codificadas por colores. Otro simula tonos para acceder a sistemas telefónicos, básicamente una caja azul.(Se abre en una nueva ventana) emulador de phreaking para telefonos.

Como era de esperar, hay muchos juegos en la tienda de aplicaciones. Vi una variación del clásico Snake, un clon de Asteroids, el juego T-Rex en ejecución desde el navegador Chrome e incluso un juego para atrapar huevos basado en la caricatura soviética Nu Pogodi.

Pero la tienda de aplicaciones Flipper Zero también muestra el notable ingenio de los desarrolladores que crean estas aplicaciones. Ciertamente no esperaba ver un analizador de código Morse, un temporizador Pomodoro, un control remoto de cámara, un medidor de luz o un instrumento digital que usa los mismos controles que los de Legend of Zelda: Ocarina of Time. Hay un cierto tipo de fantasía aquí.

Un Flipper Zero sentado en la palma de Max

(Crédito: Dispositivos Flipper)

Hubo algunos contratiempos en mi experiencia, lo cual no es sorprendente dada la naturaleza preliminar de la tienda de aplicaciones. Por ejemplo, muchas de las aplicaciones de Flipper Devices mencionadas en su comunicado de prensa no estaban disponibles.


Uso de aplicaciones Flipper Zero

Las aplicaciones para Flipper Zero son muy pequeñas (la más grande que vi era de 107 KB) y se descargaron rápidamente después de tocarlas. Encontrarlos en mi Flipper Zero fue un poco más complicado. Se puede acceder fácilmente a las aplicaciones de stock que se envían con Flipper Zero con solo presionar unos pocos botones. Las aplicaciones de la tienda de aplicaciones están en la sección Aplicaciones y luego en una carpeta anidada que parece corresponder con las categorías de aplicaciones de la tienda de aplicaciones. No siempre estaba prestando atención a la categoría en la que se clasificó una aplicación cuando la descargué, así que tuve que buscar en todas mis carpetas de Flipper Zero para encontrar y ejecutar algunas de ellas.

Todas las aplicaciones que descargué se iniciaron de inmediato y funcionaron como se esperaba. Pude ver las señales enviadas por el control remoto de mi televisor con la aplicación IR Scope y ayudé al lobo a recolectar huevos en Nu Pogodi.

Sin embargo, algunas aplicaciones requieren hardware adicional. La aplicación Geiger Counter, por ejemplo, necesita un sensor especial conectado a través de los puertos GPIO de Flipper Zero. La aplicación WiFi Marauder no solo requiere la placa de desarrollo WiFi vendida por Flipper Zero, sino que también se le agrega un firmware específico.


Soporte para desarrolladores de aplicaciones Flipper

En un comunicado de prensa, Flipper Devices describe cómo los desarrolladores pueden crear sus propias aplicaciones para la tienda de aplicaciones Flipper: «Cualquier desarrollador puede crear y enviar una aplicación a Flipper Apps configurando un repositorio de Github y creando una solicitud de incorporación de cambios a la base de código oficial». Todas las aplicaciones publicadas en la tienda de aplicaciones se desarrollan en el lenguaje de programación C y se lanzan de forma gratuita y de código abierto, lo que se ajusta a la vibra DIY de Flipper Zero.

El comunicado de prensa continúa diciendo que todas las aplicaciones enviadas serán revisadas por humanos, así como por herramientas automatizadas, para garantizar que funcionen como se espera y que no puedan acceder a «herramientas, protocolos o frecuencias prohibidos».

Le pregunté a un representante de relaciones públicas de Flipper Devices más acerca de estas medidas de seguridad, ya que una crítica que a veces se lanza a la empresa es que Flipper Zero se puede usar para fines nefastos con la misma facilidad con la que se puede usar para pruebas de penetración y piratería de aficionados.

Recomendado por Nuestros Editores

«El equipo detrás de Flipper Zero ha tomado las precauciones necesarias para garantizar que el dispositivo no se pueda usar con fines nefastos y extendió esta filosofía a las aplicaciones Flipper», me dijo el representante. Continuaron diciendo que cada aplicación sería revisada para «garantizar que no se pueda usar para cosas objetivamente dañinas».

Estas limitaciones pueden molestar a algunos, pero siempre puede crear sus propias aplicaciones o descargar e instalar aplicaciones desde fuera de la tienda oficial de aplicaciones.

Flipper Zero sentado en la palma de Max

(Crédito: Max Eddy)

La creación de la tienda de aplicaciones presentó una variedad de desafíos para el equipo de desarrollo de Flipper Devices. «Los dispositivos integrados no suelen admitir la funcionalidad y las extensiones dinámicas, a menos que se trate de una actualización completa del firmware», me dijo Flipper Devices en un comunicado. Esto llevó al equipo a crear un nuevo firmware para los 350 000 dispositivos Flipper Zero que actualmente están en manos de los clientes. «Este nuevo firmware admite la reubicación y la vinculación dinámica de archivos ELF (el formato para aplicaciones de terceros de Flipper Zero) desde la tarjeta SD, lo que permite que las aplicaciones de terceros se instalen y utilicen fácilmente».

El equipo de desarrollo continuó explicando otros cambios que debían realizarse para llevar la tienda de aplicaciones al público. El equipo tuvo que expandir su asignador de memoria para tener en cuenta las fugas de memoria en aplicaciones de terceros y proporcionar un sistema para que los desarrolladores pudieran depurar sus aplicaciones en Flipper Zero.

Otros desafíos requirieron cambios significativos en el funcionamiento de Flipper Zero. Según la declaración del desarrollador, «la lista completa de nombres y funciones para el firmware que pueden usar las aplicaciones ocupaba demasiado espacio, por lo que comenzamos a usar hashes únicos de 32 bits y agregamos un caché dedicado para mitigar esto».

Continuó: «El microcontrolador que usamos solo admitía la interfaz SPI más lenta. Por lo tanto, tuvimos que agregar cachés adicionales para leer datos de la tarjeta SD y, en general, cambiamos la forma en que funciona el dispositivo para disminuir la cantidad de solicitudes».


Volteando hacia el futuro

Admito libremente que mi Flipper Zero fue una compra impulsiva inspirada en FOMO. No soy un probador de penetración profesional, y tengo la comprensión de la electrónica de un cuarto grado. No me arrepiento de haber recibido mi Flipper, pero me he preguntado cuánto tiempo seguirá siendo útil. Agregar una tienda de aplicaciones garantiza que Flipper Zero tenga el potencial de crecer y ayuda a los aficionados como yo a hacer más sin ensuciarse demasiado las manos.

¿Te gusta lo que estás leyendo?

Matricularse en Vigilancia de la seguridad boletín de noticias para nuestras principales historias de privacidad y seguridad directamente en su bandeja de entrada.

Este boletín puede contener publicidad, ofertas o enlaces de afiliados. Suscribirse a un boletín informativo indica su consentimiento a nuestros Términos de uso y Política de privacidad. Puede darse de baja de los boletines en cualquier momento.





Source link-38