Kali Linux: Decodificando Radio Digital

 https://www.onlinetis.com/es/

Kali Linux: Decodificando Radio Digital

Claro que sí, vamos a profundizar en multimon-ng. Es una herramienta fantástica y muy ligera que se usa en Kali Linux para decodificar señales de radio digitales utilizando un receptor SDR (como un RTL-SDR).

Básicamente, "escucha" el audio de una frecuencia y traduce esos pitidos y ruidos extraños en texto legible.


¿Qué es multimon-ng?

Es la versión mejorada de multimon. Su función principal es la de demodulador. Puede procesar una gran variedad de protocolos de radio digital que se encuentran comúnmente en las ondas de radioaficionados y servicios comerciales.

Protocolos más comunes que soporta:

  • POCSAG: El estándar utilizado por los antiguos "pagers" o buscapersonas (que todavía se usan mucho en hospitales y sistemas de emergencia).

  • APRS: Utilizado por radioaficionados para transmitir ubicación GPS y mensajes cortos.

  • DTMF: Los tonos de las teclas del teléfono.

  • ZVEI / CCIR: Sistemas de señalización por tonos.

  • EAS: Mensajes del Sistema de Alerta de Emergencia.


Instalación en Kali Linux

Por lo general, ya viene en los repositorios oficiales. Puedes instalarlo abriendo una terminal y escribiendo:

Bash
sudo apt update
sudo apt install multimon-ng

Cómo utilizarlo (Flujo de trabajo)

multimon-ng no controla tu antena directamente; necesita que otra herramienta le "pase" el audio. Lo más común es usarlo junto a rtl_fm.

Aquí tienes la estructura típica de un comando para decodificar pagers (POCSAG) en la frecuencia 158.100 MHz:

Bash
rtl_fm -f 158.100M -s 22050 | multimon-ng -t raw -a POCSAG512 -a POCSAG1200 -a POCSAG2400 -f alpha -

Desglose del comando:

  1. rtl_fm -f 158.100M: Sintoniza la frecuencia deseada.

  2. -s 22050: Ajusta la frecuencia de muestreo (sample rate) requerida por multimon-ng.

  3. | (Pipe): Envía el audio de un programa al otro en tiempo real.

  4. -t raw: Indica que la entrada es audio crudo.

  5. -a PROTOCOLO: Activa el decodificador para un modo específico (puedes poner varios).

  6. -f alpha: Intenta mostrar los mensajes como texto (alfanumérico).


Consejos útiles

  • Ganancia: Si no recibes nada, ajusta la ganancia de tu antena con el parámetro -g en rtl_fm (por ejemplo, -g 40).

  • Ver todos los modos: Si quieres ver qué otros protocolos soporta, simplemente escribe multimon-ng -h en tu terminal.

  • Privacidad: Ten en cuenta que, dependiendo de tu país, interceptar ciertos tipos de comunicaciones (como mensajes privados de buscapersonas) puede tener restricciones legales. ¡Úsalo siempre con fines educativos y de radioafición!

 

Vamos a enfocarnos en los dos escenarios más populares después de los buscapersonas: APRS (para ver ubicaciones de radioaficionados) y DTMF (para identificar tonos de teclado numérico).

Aquí tienes los comandos listos para copiar y usar en tu terminal de Kali:


1. Decodificar APRS (Ubicaciones y Mensajes)

El APRS se usa en la banda de radioaficionados para transmitir coordenadas GPS, telemetría y mensajes cortos. En Europa suele estar en 144.800 MHz y en América en 144.390 MHz.

Bash
rtl_fm -f 144.800M -s 22050 -g 40 | multimon-ng -t raw -a AF_SK -a APRS -
  • -a AF_SK: Es el demodulador necesario para señales AFSK a 1200 baudios (la base de APRS).

  • -a APRS: Activa la interpretación de los paquetes de datos para que veas el texto legible.


2. Decodificar DTMF (Tonos Telefónicos)

Si quieres identificar qué números se están marcando en una transmisión de radio analógica (como en sistemas de despacho o repetidores), usa este comando:

Bash
rtl_fm -f [FRECUENCIA] -s 22050 -g 40 | multimon-ng -t raw -a DTMF -

Nota: Sustituye [FRECUENCIA] por la que quieras monitorear (por ejemplo, 446.00625M para PMR446). Verás aparecer los números directamente en la pantalla cada vez que suene un tono.


3. Escaneo "Todo en Uno"

Si no estás seguro de qué protocolo se está usando en una frecuencia pero escuchas "ruido digital", puedes activar varios decodificadores a la vez para ver cuál reacciona:

Bash
rtl_fm -f [FRECUENCIA] -s 22050 -g 40 | multimon-ng -t raw -a POCSAG512 -a POCSAG1200 -a POCSAG2400 -a EAS -a CLIP -a FSK1200 -

Tabla de protocolos comunes para -a:

ProtocoloUso principal
EASMensajes de emergencia (clima/alertas)
CLIPIdentificación de llamadas (Caller ID)
ZVEI / CCIRLlamadas selectivas en radios de seguridad/viejas
MORSEEl clásico Código Morse

Un pequeño "truco" de experto:

Si ves que la terminal se llena de errores o caracteres extraños, intenta ajustar el Squelch en rtl_fm añadiendo -l 10 (o un valor más alto). Esto hará que el programa solo procese audio cuando la señal sea lo suficientemente fuerte, evitando que multimon-ng intente decodificar el ruido de fondo.

Entradas populares de este blog

Hacking y ciberseguridad en kali linux con Fping

Hacking y ciberseguridad en kali linux con atk6-thcping6

Como utilizar Fierce en kali linux