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

K8scan - Escáner de seguridad web de clústeres Kubernetes

Introducción Kubernetes se ha convertido en la plataforma de orquestación de contenedores por excelencia, pero su flexibilidad viene acompañada de una superficie de ataque considerablemente amplia. Un clúster mal configurado puede exponer credenciales en variables de entorno, ejecutar contenedores con privilegios de root, carecer de políticas de red, o tener roles RBAC con permisos comodín que otorgan acceso irrestricto a cualquier recurso. Detectar todos estos problemas de forma sistemática y repetible requiere revisar decenas de objetos distribuidos a lo largo de múltiples namespaces, y hacerlo manualmente es lento, propenso a errores y difícil de documentar. ...

1 de mayo de 2026 · 6 min

k8sAudit - Escáner automatizado de clúster Kubernetes

Introducción k8s_audit.py es una herramienta de auditoría de seguridad para clústeres Kubernetes diseñada para la enumeración de configuraciones incorrectas y la realización de pruebas de penetración en entornos contenedorizados. Todas sus operaciones son estrictamente de solo lectura: la herramienta nunca modifica el estado del clúster, lo que la hace segura para ejecutar en entornos de producción sin riesgo de interrupciones ni efectos secundarios no deseados. La herramienta está organizada en doce módulos de auditoría independientes que cubren las principales superficies de ataque de un clúster Kubernetes. Cada módulo puede ejecutarse de forma aislada o en combinación con otros, lo que permite adaptar el alcance de la auditoría a las necesidades específicas de cada entorno. Los módulos disponibles son los siguientes: ...

1 de abril de 2026 · 25 min

SubGhz Generator - Generador de archivos SubGhz para el Flipper Zero

Introducción El Flipper Zero es un dispositivo multifunción de hacking, pruebas de seguridad y exploración de protocolos de radiofrecuencia (RF). Entre sus características más destacadas está la capacidad de transmitir y recibir señales SubGHz, utilizando el chip Texas Instruments CC1101, un transceptor de radio programable de bajo consumo. SubGHz hace referencia al rango de frecuencias de radio por debajo de 1 GHz (típicamente entre 300 MHz y 928 MHz, según la región). Estas frecuencias son usadas por dispositivos como controles remotos de garajes o sensores inalámbricos (temperatura, movimiento, alarmas). ...

1 de julio de 2025 · 6 min

UnWebpack - Extraer código fuente desde archivos .map de Webpack

Introducción Webpack es un módulo de empaquetado para aplicaciones JavaScript modernas. Su principal función es tomar módulos con dependencias y generar activos estáticos que representen esos módulos. Webpack puede manejar una variedad de archivos y convertirlos en un solo archivo o en varios archivos que son más eficientes para servir en una aplicación web. Los archivos de mapas de origen (source maps) son archivos que mapean el código comprimido o transformado (como el que se produce después de la compilación y minificación con Webpack) a su código fuente original. Estos archivos son extremadamente útiles para la depuración, ya que permiten a los desarrolladores ver y trabajar con el código original en el navegador, incluso si el código que realmente se está ejecutando ha sido transformado. ...

1 de julio de 2024 · 4 min

Auto blindSQLi - Inyección SQL automatizada

Introducción Una inyección SQL ciega (blind SQL injection) es un tipo de ataque de inyección SQL en el que un atacante intenta ejecutar comandos SQL en una base de datos sin recibir retroalimentación directa sobre los resultados de las consultas. Sin embargo, los atacantes pueden inferir información útil observando el comportamiento de la aplicación o el tiempo de respuesta. En este caso se va a utilizar la técnica basada en tiempo, aunque también existe la basada en booleanos. ...

1 de junio de 2024 · 7 min

Firestore Gatherer - Copia de una base de datos Firestore desprotegida

Introducción Firebase Firestore es una base de datos NoSQL en la nube proporcionada por Google como parte de la plataforma Firebase que permite a los desarrolladores almacenar, sincronizar y consultar datos para sus aplicaciones web, móviles y de servidor en tiempo real. Los datos se organizan en documentos individuales que se agrupan en colecciones. Cada documento es una estructura de datos JSON que contiene pares clave-valor. En cuanto a los posibles problemas de seguridad que podrían dejar desprotegido un proyecto que utiliza Firebase Firestore, aquí hay algunos puntos a considerar: ...

1 de octubre de 2023 · 6 min

Auto BO - Buffer Overflow automatizado

Introducción El desbordamiento de búfer, conocido como buffer overflow, es una vulnerabilidad de seguridad en la programación de software que ocurre cuando se introduce más datos en un área de memoria (búfer) de lo que puede manejar. Esta situación puede permitir a un atacante sobrescribir datos adyacentes en la memoria, lo que potencialmente conduce a la ejecución de código malicioso o a la alteración del flujo de un programa. Cuando un programa no verifica la cantidad de datos que se ingresan en un búfer, se corre el riesgo de que un atacante pueda aprovechar esta debilidad para inyectar código malicioso, sobrescribir información importante o incluso tomar el control del sistema. La prevención del desbordamiento de búfer implica buenas prácticas de programación y el uso de técnicas de seguridad como la validación de entradas y el control de límites para evitar este tipo de vulnerabilidades. ...

1 de septiembre de 2023 · 9 min

MalAPI Scanner - Escáner de APIs utilizadas por malware en un ejecutable

Introducción La web MalAPI.io recoge un listado de APIs de Windows que pueden ser utilizadas por programas maliciosos para realizar acciones no deseadas en el sistema operativo. Para analizar ejecutables en búsqueda de estas cadenas se ha desarrollado una herramienta en Python que escarba el archivo pasado por parámetro automáticamente. Uso de MalAPI Scanner Para su uso, simplemente es necesario pasar por parámetro el archivo ejecutable a analizar y disponer del archivo malapi.json en la misma carpeta con la base de datos de APIs extraída de la página web. Este es un ejemplo de su ejecución. ...

1 de julio de 2023 · 4 min

Get HbbTV URL from TS - Obtener la dirección de un servicio HbbTV desde un archivo MPEG-TS

Introducción Un archivo MPEG-TS (Transport Stream) es un formato de archivo utilizado para transmitir video, audio y otros tipos de datos en sistemas de radiodifusión digital, como la televisión digital terrestre (TDT). HbbTV (Hybrid Broadcast Broadband TV) es una especificación que combina la transmisión tradicional de televisión (broadcast) con servicios basados en internet. HbbTV utiliza tecnologías web estándar como HTML, JavaScript y CSS para ofrecer esta experiencia interactiva a los usuarios. ...

1 de junio de 2023 · 4 min