Skip to content
KitploitKITPLOIT
HerramientasExploitsBlog
Log in
Enviar
HerramientasExploitsBlog
Enviar

¡Herramientas de Hacking, PenTest y Ciberseguridad para tu Arsenal de Seguridad!

Kitploit es un directorio de herramientas de hacking, ciberseguridad y pentesting. Descubre las últimas actualizaciones de proyectos para encontrar vulnerabilidades, analizar sistemas, automatizar pruebas y fortalecer tu seguridad.

FeedsContactoPrivacidad© 2026 Kitploit

Directorio de Herramientas

Categorías

Ver todas las categorías
Loading categories
LTESniffer — Un espía de enlace descendente/ascendente LTE de código abierto | Kitploit
Herramientas/GitHubGitHub/syssec-kaist/ltesniffer
OSINT (Inteligencia de Fuentes Abiertas)Sniffing y Análisis de PaquetesReconocimientoRecopilación de InformaciónSeguridad de RedesSeguridad InalámbricaPapers e InvestigaciónAprendizaje y Educación
GitHubsyssec-kaist/ltesniffer

LTESniffer

Un espía de enlace descendente/ascendente LTE de código abierto

Ver Repositorio
2.2k23280hace 1 añoRevisado por Kitploit

Más Populares

Ver todos →

Descubre las herramientas más usadas por nuestra comunidad.

Explora todas las herramientas

Explora nuestra colección de herramientas

Ver todas las herramientas →
Compartir

LTESniffer - Un espía de enlace descendente/ascendente LTE de código abierto

LTESniffer es un espía de enlace descendente/ascendente LTE de código abierto.

Primero decodifica el Canal de Control de Enlace Descendente Físico (PDCCH) para obtener las Informaciones de Control de Enlace Descendente (DCI) y los Identificadores Temporales de Red de Radio (RNTI) de todos los usuarios activos. Usando las DCI y los RNTI decodificados, LTESniffer decodifica además el Canal Compartido de Enlace Descendente Físico (PDSCH) y el Canal Compartido de Enlace Ascendente Físico (PUSCH) para recuperar el tráfico de datos de enlace ascendente y descendente.

LTESniffer soporta una API con tres funciones para aplicaciones e investigación en seguridad. Muchas investigaciones de seguridad en LTE asumen un sniffer pasivo que pueda capturar paquetes relacionados con la privacidad en el aire. Sin embargo, ninguno de los sniffers de código abierto actuales satisface sus requisitos, ya que no pueden decodificar paquetes de protocolo en PDSCH y PUSCH. Desarrollamos una API de seguridad de prueba de concepto que soporta tres tareas propuestas por trabajos anteriores: 1) Mapeo de identidad, 2) Recolección de IMSI y 3) Perfilado de capacidades.

Consulte nuestro [artículo][paper] para más detalles.

LTESniffer en términos sencillos

LTESniffer es una herramienta que puede capturar los mensajes inalámbricos LTE enviados entre una torre celular y los teléfonos inteligentes conectados a ella. LTESniffer permite capturar los mensajes en ambas direcciones: desde la torre hacia los teléfonos inteligentes y desde los teléfonos inteligentes de vuelta a la torre celular.

LTESniffer NO PUEDE DESCIFRAR mensajes cifrados entre la torre celular y los teléfonos inteligentes. Puede utilizarse para analizar las partes no cifradas de la comunicación entre la torre celular y los teléfonos inteligentes. Por ejemplo, en el caso de mensajes cifrados, permite al usuario analizar partes no cifradas, como las cabeceras en las capas MAC y física. Sin embargo, aquellos mensajes enviados en texto plano pueden analizarse por completo. Por ejemplo, los mensajes de difusión enviados por la torre celular, o los mensajes al inicio de la conexión, son completamente visibles.

Consideración Ética

El propósito principal de LTESniffer es apoyar la investigación en seguridad y análisis de la red celular. Debido a la recolección de datos de usuario de enlace ascendente-descendente, cualquier uso de LTESniffer debe cumplir con las regulaciones locales sobre la interceptación (sniffing) del tráfico LTE. No somos responsables de ningún uso ilegal, como la recolección intencional de información relacionada con la privacidad del usuario.

Características

Nueva actualización v2.1.0

  • Soporta la grabación de datos IQ brutos de subtramas en un archivo. Consulte la rama LTESniffer-record-subframe y su [README][capture-readme] para más detalles.
  • Soporta la decodificación fuera de línea utilizando archivos grabados ([README][capture-readme]).
  • Habilita la API en el modo de enlace descendente (solo aplica para las API de recolección de identidad y mapeo).

Nueva actualización v2.0.0

  • Soporta dos USRP de la serie B para el modo de interceptación de enlace ascendente. Consulte la rama LTESniffer-multi-usrp y su [README][multi-readme] para más detalles.
  • Se corrigieron algunos errores.

LTESniffer está implementado sobre [FALCON][falcon] con la ayuda de la librería [srsRAN][srsran]. LTESniffer soporta:

  • Decodificación en tiempo real de los canales de control-datos de enlace ascendente-descendente LTE: PDCCH, PDSCH, PUSCH
  • LTE Advanced y LTE Advanced Pro, hasta 256QAM tanto en enlace ascendente como descendente
  • Formatos DCI: 0, 1A, 1, 1B, 1C, 2, 2A, 2B
  • Modos de transmisión: 1, 2, 3, 4
  • Solo FDD
  • Estación base de máximo 20 MHz.
  • Detección automática de los esquemas de modulación UL/DL máximos de los teléfonos inteligentes (64QAM/256QAM en DL y 16QAM/64QAM/256QAM en UL)
  • Detección automática de la configuración de la capa física por UE.
  • API de seguridad LTE: mapeo RNTI-TMSI, recolección de IMSI, perfilado de UECapability.

Requisitos de hardware y software

Requisitos del sistema operativo

Actualmente, LTESniffer funciona de manera estable en Ubuntu 18.04/20.04/22.04.

Requisitos de hardware

Lograr la decodificación en tiempo real del tráfico LTE requiere una CPU de alto rendimiento con múltiples núcleos físicos, especialmente durante las horas pico cuando la estación base tiene muchos usuarios activos. LTESniffer logró decodificación en tiempo real al ser desplegado en una PC con Intel i7-9700K, decodificando el tráfico de una estación base con 150 usuarios activos.

Se recomienda el siguiente hardware

  • CPU Intel i7 con al menos 8 núcleos físicos
  • Al menos 16 GB de RAM
  • 256 GB de almacenamiento SSD

SDR

LTESniffer requiere diferentes SDR para sus modos de interceptación de enlace ascendente y descendente.

Para interceptar solo el tráfico de enlace descendente de la estación base, LTESniffer es compatible con la mayoría de los SDR soportados por la librería srsRAN (por ejemplo, USRP o BladeRF). El SDR debe conectarse a la PC mediante un puerto USB 3.0. Además, debe estar equipado con dos antenas RX para decodificar mensajes de enlace descendente en los modos de transmisión 3 y 4. Si su SDR solo tiene una antena RX, LTESniffer solo decodificará mensajes de enlace descendente en el modo de transmisión 1. Tenga en cuenta que GPSDO es opcional para la interceptación de enlace descendente; ayudará a mejorar la sincronización pero no es obligatorio.

Por otro lado, para interceptar el tráfico de enlace ascendente desde los teléfonos inteligentes hacia las estaciones base, LTESniffer necesita escuchar dos frecuencias diferentes (Enlace Ascendente y Descendente) de forma concurrente. Para resolver este problema, LTESniffer soporta dos opciones:

  • Usar un solo USRP X310. El USRP X310 tiene dos osciladores locales (LO) para 2 canales RX, que pueden sintonizar cada canal RX a una frecuencia distinta de Enlace Ascendente/Descendente. Al igual que en la interceptación de enlace descendente, GPSDO es opcional para esta opción. Para usar esta opción, consulte la rama main de LTESniffer.
  • Usar 2 USRP de la serie B. LTESniffer utiliza 2 USRP de la serie B (B210/B200) por separado para el enlace ascendente y descendente. Logra la sincronización entre los 2 USRP usando GPSDO como fuente de reloj y referencia de tiempo. GPSDO es obligatorio para esta opción. Para usar esta opción, consulte la rama LTESniffer-multi-usrp de LTESniffer y su [README][multi-readme].

Instalación

Nota importante: Para evitar errores inesperados, siga los siguientes pasos en Ubuntu 18.04/20.04/22.04.

Dependencias

  • Dependencia importante: la librería [UHD][uhd] versión >= 4.0 debe instalarse de antemano (se recomienda compilar desde el código fuente). Los siguientes pasos pueden usarse en Ubuntu 18.04. Consulte el Manual de UHD para obtener una guía completa de instalación.
Descargar herramienta