Análisis dinámico en Android - VIII - Auditoría a aplicación de un pulsioxímetro

Introducción En el panorama actual de la ciberseguridad, la superficie de ataque de las aplicaciones móviles y sus servicios de backend se ha expandido exponencialmente. Las aplicaciones, especialmente aquellas que manejan información sensible como datos de salud, se convierten en puntos críticos de entrada para atacantes que buscan explotar debilidades en la capa de autenticación, la integridad de los datos o el control de acceso. El presente análisis se centra en la interceptación y el estudio exhaustivo de las comunicaciones de una aplicación móvil de un pulsioxímetro a través de un proxy de red. ...

1 de septiembre de 2026 · 8 min

Análisis dinámico en Android - VII - Auditoría a aplicación de un reloj inteligente

Introducción El presente artículo se centra en el análisis exhaustivo de la capa de comunicación de una aplicación móvil Android de un reloj inteligente mediante la interceptación de tráfico de red y la manipulación de flujos de autenticación y datos. La relevancia de este análisis radica en la detección de vulnerabilidades críticas que, si bien pueden parecer fallos menores de implementación, representan riesgos operativos severos. Los vectores de ataque identificados abarcan desde fallos en la gestión de sesiones y credenciales (como la ausencia de mecanismos anti-fuerza bruta), hasta deficiencias en la lógica de negocio y la gestión de datos, permitiendo el acceso no autorizado a información de terceros. ...

1 de agosto de 2026 · 5 min

Análisis dinámico en Android - VI - Auditoría a aplicación de una pulsera de salud

Introducción En el panorama actual de la seguridad de aplicaciones móviles y servicios basados en API, la protección de los flujos de usuario es un punto crítico de falla. Las aplicaciones modernas, al depender de interfaces de programación de aplicaciones (APIs) para la gestión de datos y la lógica de negocio, exponen una superficie de ataque considerable. Este análisis se centra en examinar la implementación de la funcionalidad de registro, autenticación y recuperación de credenciales de la aplicación móvil Android de una pulsera de salud mediante la interceptación de tráfico de red utilizando herramientas como Frida y un proxy web. ...

1 de julio de 2026 · 5 min

Telefonía móvil 5G - II - Seguridad del identificador SUCI/SUPI

Introducción El desarrollo de las redes móviles ha estado intrínsecamente ligado a la evolución de la seguridad de los usuarios. En las arquitecturas de generaciones previas (2G, 3G y 4G), la gestión de la identidad del abonado se basaba en la transmisión del IMSI (International Mobile Subscriber Identity) en texto plano durante ciertas fases del protocolo de registro. Este diseño, si bien funcional para la interconexión de la red, creó una vulnerabilidad criptográfica de naturaleza física. La exposición del IMSI permite la ejecución de ataques de captura pasiva, comúnmente denominados IMSI catchers. Estos dispositivos operan como estaciones base falsas, cuyo objetivo no es descifrar tráfico cifrado, sino simplemente interceptar la identidad en claro, lo que habilita el rastreo y la correlación de datos a lo largo del tiempo y el espacio. ...

1 de junio de 2026 · 17 min

Enumeración manual de un clúster de Kubernetes con kubectl

Introducción Cuando se audita un clúster de Kubernetes por primera vez, ya sea como parte de un ejercicio de pentesting interno, una revisión de configuración o simplemente para entender qué está corriendo en producción, la mayoría de los problemas reales no aparecen en escáneres automáticos sofisticados, sino en la lectura paciente del estado del clúster. Permisos demasiado amplios, contenedores privilegiados que nadie recuerda haber desplegado, secretos en variables de entorno, certificados TLS a punto de expirar, y volúmenes hostPath montando rutas sensibles del nodo son hallazgos recurrentes que cualquier persona puede detectar con kubectl y un poco de método. ...

1 de marzo de 2026 · 12 min

Telefonía móvil 5G - I - Despliegue del laboratorio Open5GS

Introducción El 5G es la quinta generación de redes móviles, diseñada para superar ampliamente a 4G en velocidad, capacidad y latencia. Su objetivo no se limita solo a navegar más rápido por internet, sino a habilitar aplicaciones totalmente nuevas, como vehículos autónomos, realidad aumentada, telemedicina en tiempo real y millones de dispositivos conectados simultáneamente en el Internet de las Cosas (IoT). En términos técnicos, 5G se caracteriza por tres pilares principales: eMBB (enhanced Mobile Broadband) para conexiones de alta velocidad y gran capacidad, URLLC (Ultra-Reliable Low Latency Communications) para comunicaciones críticas con latencia mínima, y mMTC (massive Machine-Type Communications) para conectar de forma eficiente millones de dispositivos IoT. ...

1 de febrero de 2026 · 9 min

Captura y descifrado de tráfico Bluetooth de baja energía (BLE)

Introducción El protocolo Bluetooth Low Energy (BLE) se ha convertido en un estándar fundamental dentro del ecosistema IoT, utilizado en wearables, sensores, periféricos y una gran variedad de dispositivos conectados. Es posible capturar y analizar su tráfico en tiempo real utilizando hardware dedicado. Para ello, el nRF52840 Dongle de Nordic Semiconductor, junto con la herramienta nRF Sniffer for Bluetooth LE, constituye una solución accesible y potente. Se instalará el firmware necesario en el dongle, se integrará el sniffer en un entorno Linux y se capturará tráfico BLE en Wireshark. También se abordan tres escenarios de análisis con distintos niveles de seguridad: conexiones sin emparejamiento, emparejamiento clásico vulnerable (Legacy Pairing) y emparejamiento moderno y robusto basado en curvas elípticas (LE Secure Connections). ...

1 de enero de 2026 · 11 min

Análisis dinámico en Android - V - Inyección del gadget de Frida en archivos .apk

Introducción El análisis dinámico de aplicaciones Android se ha convertido en una disciplina esencial para quienes desarrollan o auditan sus propios proyectos móviles. Instrumentar una app en tiempo real permite comprender a fondo cómo se comporta, qué rutas de código intervienen en cada operación y cómo responden nuestros mecanismos defensivos ante diferentes escenarios. Entre las herramientas que facilitan este proceso destacan Frida y Objection. Para explorar estos conceptos de forma controlada utilizaremos la aplicación Android SSL Pinning Demo de httptoolkit, un proyecto abierto diseñado para experimentar con diversos métodos de certificate pinning. También haremos uso de los scripts publicados por el mismo equipo para analizar el funcionamiento interno de la verificación TLS. Este laboratorio resulta ideal porque ofrece un entorno seguro en el cual es posible probar técnicas de instrumentación sin impactar software de terceros. ...

1 de diciembre de 2025 · 6 min

Laboratorio de Seguridad Ofensiva - III - Solución del laboratorio

Introducción Tras la configuración en artículos anteriores del laboratorio se va a proceder a su resolución paso a paso. Solución del entorno Ahora, para participar en la resolución del entorno será necesario desplegar una máquina virtual con un sistema operativo como Kali Linux con una interfaz de red conectada a la red NatNetwork creada anteriormente con el archivo OpenVPN .ovpn para conectarse a la red del laboratorio. Nos conectamos a la VPN. ...

1 de noviembre de 2025 · 9 min

Laboratorio de Seguridad Ofensiva - II - Despliegue de las máquinas virtuales

Introducción Con la infraestructura de red ya definida en OPNsense con el artículo anterior, el siguiente paso consiste en preparar las máquinas virtuales que formarán parte del laboratorio del CTF. A partir de este punto, cada VM deberá integrarse correctamente en las redes DMZ e interna, respetando la segmentación previamente establecida. Instalación de las máquinas virtuales Realizaremos la instalación en VirtualBox de dos máquinas virtuales Debian Linux con el menor número de herramientas instaladas ya que se instalarán posteriormente las que sean necesarias. Para agilizar el tiempo de instalación se puede utilizar la version de instalación por red de Debian. Los requerimientos de las máquinas serán de 2 núcleos de CPU, 2 GB de RAM, y 8 GB de almacenamiento. ...

1 de octubre de 2025 · 7 min