Análisis de Flipper Zero

Análisis de Flipper Zero

Después de un largo período de reflexión, finalmente me decidí a adquirir el Flipper Zero. Durante meses, había estado leyendo y escuchando sobre este dispositivo, y finalmente llegó el momento de experimentarlo por mí mismo. ¿Qué es el Flipper Zero? Bueno, en pocas palabras, es una herramienta versátil diseñada para entusiastas de la seguridad informática y el hacking ético. Pero más que eso, espero que sea un compañero de aventuras para explorar los rincones más profundos de la tecnología y la ciberseguridad.

Y es que, el Flipper Zero abre las puertas a la interacción con diversos sistemas digitales del mundo real, permitiéndonos explorar una amplia gama de tecnologías. Desde sistemas de control de acceso hasta dispositivos RFID, y una variedad de protocolos de radio, este dispositivo ofrece una gran versatilidad. Además, con sus pines GPIO, podemos integrar hardware adicional para ampliar aún más sus capacidades. En mi caso, me he comprado el pack que hay en Amazon de Flipper Zero + Wifi Board ESP32-S2 + Funda de silicona.

Flipper Zero Starter Set Flipper/WiFi-Board/Funda de silicona

La WiFi-Board proporcionará una herramienta multifunción para realizar auditorías inalámbricas en las tecnologías actuales, lo que ha generado un gran interés y participación por parte de la comunidad en el desarrollo de software complementario.

Características técnicas

En cuanto a las características técnicas de el Flipper Zero, cuenta con un microcontrolador STM32WB55RG que aloja un procesador ARM Cortex-M4 de 32 bits funcionando a 64 MHz, junto con un procesador de radio ARM Cortex-M0+ de 32 bits a 32 MHz. Su memoria FLASH tiene una capacidad de 1 MB, acompañada de una memoria SRAM de 256 KB. Aunque en términos de hardware no es extremadamente potente, su diseño está perfectamente adaptado a su propósito. La pantalla, una LCD monocromática con resolución de 128 x 64 píxeles y controlador ST7567, ofrece una interfaz SPI y una diagonal de 1,4 pulgadas.

Dispone de una batería integrada de 2.100 mAh proporciona una autonomía de hasta 28 días, dependiendo del uso. Además, el dispositivo cuenta con un slot para tarjetas microSD, permitiendo la instalación de firmware adicional y el almacenamiento de registros para análisis posterior. Se recomienda el uso de tarjetas de hasta 32 GB de capacidad. La velocidad de lectura y escritura alcanza los 5 Mbps, siendo suficiente para las operaciones habituales.

El Flipper Zero también incluye un altavoz y un motor de vibración, ambos con la opción de desactivarse para operaciones discretas. El control físico se realiza a través de botones de dirección, un botón central de confirmación y un botón de retroceso. El puerto USB 2.0 tipo C permite la comunicación con ordenadores, la carga de firmware y la carga de la batería, con una velocidad de hasta 12 Mbps.

El dispositivo ofrece un puerto GPIO de 13 pines I/O con soporte para tensiones de 3,3V y una corriente de hasta 20 mA por pin donde podremos conectar por ejemplo la WiFi-Board ESP32-S2 que he adquirido con el pack.

Con unas dimensiones de 100 x 40 x 25 mm y un peso de 102 gramos, el Flipper Zero es portátil y conveniente para su uso en auditorías.

En cuanto a sus capacidades inalámbricas, el Flipper Zero es una herramienta completa con tecnologías como Bluetooth LE 5.4, NFC, Sub-1GHz, RFID 125kHz e infrarrojos.

Imagen enlazada de la página oficial de Flipper Zero

Desempaquetando el Flipper Zero

En la página oficial del Flipper Zero, tienes la posibilidad de adquirir tanto el dispositivo en sí como diversos accesorios complementarios, como la placa de desarrollo para habilitar Wi-Fi, protectores de pantalla e incluso una funda de silicona para una mayor protección. En mi caso, como he comentado con anterioridad, lo he adquirido desde Amazon un Starter Set y a continuación de hago un detalle del contenido.

Flipper Zero Starter Set Flipper/WiFi-Board/Funda de silicona

Al abrir la caja de Amazon, esto es lo que nos encontramos, los tres accesorios del Starter Set.

Si comenzamos con el Flipper Zero, este viene presentado en una caja compacta acorde a su reducido tamaño. En la parte frontal de la caja, se exhibe el dispositivo, mientras que en la parte trasera se indican los diferentes canales de comunicación disponibles, como la página web oficial, Discord, Twitter, Facebook e Instagram. En uno de los laterales se destaca su versatilidad como herramienta educativa, mientras que en el lado opuesto se detallan sus principales características inalámbricas, que incluyen Sub-GHz, infrarrojos, RFID, GPIO, NFC y el iButton.

Flipper Zero, Naranja y blanco

El interior de la caja alberga, además del dispositivo, documentación que incluye instrucciones para actualizar el firmware a través de la página web oficial, el código fuente y un manual de usuario. También se incluye una pegatina y una breve guía de inicio. Para la conexión y carga del dispositivo, se proporciona un cable USB tipo A a USB tipo C, aunque es de longitud limitada, es suficiente para conectarlo a cualquier puerto USB del ordenador.

El contenido de la caja del Flipper Zero incluye:

  • Flipper Zero.
  • Cable USB tipo A a USB tipo C.
  • Pegatina.
  • Guía de inicio.

La guía de inicio rápido ofrece información sobre cómo acceder al manual completo en la página web oficial, así como recomendaciones sobre la instalación de una tarjeta micro SD de hasta 256 GB para almacenamiento. La tarjeta micro SD puede ser formateada sin inconvenientes mediante el software interno del dispositivo.

Para encender el dispositivo, basta con pulsar el botón de «atrás» durante tres segundos. Si no se enciende, se sugiere verificar la carga de la batería o la conexión por cable. Asimismo, se proporcionan instrucciones para la actualización del firmware a través de USB, aunque también es posible hacerlo mediante Bluetooth con un smartphone. Se recomienda preferentemente el uso del ordenador por su mayor rapidez. En caso de bloqueo del sistema o instalación de un firmware beta poco estable, es posible reiniciar el Flipper manteniendo pulsados los botones «izquierda» y «atrás». Por último, se ofrecen enlaces a documentación adicional, foros y el código fuente en GitHub.

En cuanto al diseño del Flipper Zero, destaca por su reducido tamaño. En la parte frontal se encuentran la pantalla LCD, los botones de navegación y el botón de «atrás» para encender el dispositivo. Además, cuenta con un LED indicador que parpadea durante los ataques. En la parte inferior se sitúa el slot para tarjetas micro SD, con capacidad de hasta 256 GB, aunque se sugiere una tarjeta de menor capacidad, como 16 o 32 GB. En la parte superior se encuentran los puertos GPIO, donde se conecta la placa de desarrollo Wi-Fi para habilitar esta funcionalidad.

En los laterales del dispositivo se encuentran el puerto USB tipo C para conexión y carga, y el puerto de infrarrojos para el control de dispositivos compatibles. En la parte trasera se detallan la versión de hardware, las especificaciones eléctricas y otros pines GPIO.

Si se adquiere el protector de pantalla, se incluyen varias unidades en el paquete. La colocación del protector es similar a la de cualquier dispositivo móvil y se detalla en las instrucciones traseras. La funda de silicona ofrece una protección adicional contra golpes y rayones en la pantalla, y se ajusta perfectamente a las esquinas del dispositivo.

BROTECT Protector Pantalla para Flipper Zero FZ.1 Protector Transparente (6 Unidades) Anti-Huellas

En cuanto a la placa de desarrollo Wi-Fi, esta se presenta en una caja con protección acolchada para evitar daños durante el transporte. La placa se conecta al Flipper Zero para habilitar la conectividad Wi-Fi y se indica acceder a la página oficial para obtener más información.

Llegados a este punto, nos encontramos ante la fase de puesta a punto y optimización del dispositivo. Es momento de desplegar nuestra creatividad y actualizar el dispositiv, incluso probar los firmwares alternativos y crear scripts personalizados.

A medida que vaya avanzando, compartiré mis hallazgos y conocimientos.

  • Análisis de Flipper Zero

  • Flipper Zero: Tu guía de primera puesta en marcha

1 comentario

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *