Investigadores del Instituto Avanzado de Tecnología de Corea han publicado la herramienta LTESniffer, que permite la escucha y captura de tráfico entre la estación base y un teléfono móvil en redes 4G LTE de manera pasiva (sin enviar señales al aire). La herramienta proporciona utilidades para realizar la captura del tráfico y una API para utilizar la funcionalidad de LTESniffer en aplicaciones externas.
LTESniffer decodifica el canal físico PDCCH (Canal de Control Descendente Físico) para obtener información sobre el tráfico de la estación base (DCI, Información de Control Descendente) y los identificadores temporales de red (RNTI, Identificador Temporal de Red de Radio). La determinación de DCI y RNTI posteriormente permite decodificar datos de los canales PDSCH (Canal Compartido Descendente Físico) y PUSCH (Canal Compartido Ascendente Físico) para acceder al tráfico entrante y saliente. Sin embargo, LTESniffer no se encarga de descifrar los mensajes cifrados transmitidos entre el teléfono móvil y la estación base, sino que proporciona acceso únicamente a la información transmitida en texto claro. Por ejemplo, mensajes enviados por la estación base en modo de difusión y los mensajes iniciales de conexión se transmiten sin cifrado, lo que permite recopilar información sobre el número desde el que se realizaron las llamadas, cuándo y a qué número.
Para organizar la captura, se requiere equipo adicional. Para interceptar tráfico solo de la estación base, es suficiente un transceptor programable (SDR) USRP B210 con dos antenas, que cuesta alrededor de $2000. Para interceptar tráfico desde el teléfono móvil hacia la estación base, se requiere una placa SDR más costosa, el USRP X310, con dos receptores/transmisores adicionales (el costo del conjunto es de aproximadamente $11000), ya que para la captura pasiva de paquetes enviados por teléfonos se necesita una sincronización precisa entre los fotogramas enviados y recibidos, además de la recepción simultánea de señales en dos rangos de frecuencia diferentes. Para decodificar el protocolo también se requiere una computadora bastante potente; por ejemplo, para analizar el tráfico de una estación base con 150 usuarios activos, se recomienda un sistema con CPU Intel i7 y 16 GB de RAM.
Principales características de LTESniffer:
- Decodificación en tiempo real de canales de control de salida y entrada de LTE (PDCCH, PDSCH, PUSCH).
- Soporte para las especificaciones LTE Advanced (4G) y LTE Advanced Pro (5G, 256-QAM).
- Soporte para formatos DCI (Información de Control de Enlace Descendente): 0, 1A, 1, 1B, 1C, 2, 2A, 2B.
- Soporte para modos de transmisión de datos: 1, 2, 3, 4.
- Soporte para canales dúplex con división de frecuencia (FDD).
- Soporte para estaciones base que utilizan frecuencias de hasta 20 MHz.
- Detección automática de los esquemas de modulación utilizados para los datos entrantes y salientes (16QAM, 64QAM, 256QAM).
- Detección automática de configuraciones del nivel físico para cada teléfono.
- Soporte para la API de Seguridad LTE: mapeo RNTI-TMSI, recolección de IMSI, perfilado.
Fuente: opennet.ru
