GNU Radio en Kali Linux

 

https://www.onlinetis.com

GNU Radio en Kali Linux

Usar GNU Radio en Kali Linux es una excelente combinación para trabajar con SDR (Radio Definida por Software) enfocada en auditoría de seguridad y análisis de señales inalámbricas.

Aquí tienes la guía paso a paso para instalarlo correctamente, configurarlo y empezar a usarlo.

1. Instalación en Kali Linux

Kali Linux incluye GNU Radio en sus repositorios oficiales. Abre una terminal y ejecuta los siguientes comandos para actualizar tu sistema e instalar el software principal junto con su interfaz gráfica (GNU Radio Companion):

Bash
sudo apt update
sudo apt install gnuradio gr-osmosdr

Nota: El paquete gr-osmosdr es fundamental, ya que incluye los bloques de soporte para la mayoría de dispositivos SDR comerciales (RTL-SDR, HackRF, BladeRF, LimeSDR, etc.).

2. Iniciar la Interfaz Gráfica (GRC)

Para empezar a diseñar tus diagramas de bloques, puedes buscar "GNU Radio Companion" en el menú de aplicaciones de Kali, o simplemente ejecutarlo desde la terminal:

Bash
gnuradio-companion

Al abrirlo, verás el lienzo central en blanco donde arrastrarás los componentes, y a la derecha tendrás el catálogo completo de bloques (filtros, moduladores, fuentes de señal, etc.).

3. Flujo de Trabajo Esencial (Paso a Paso)

Para crear cualquier receptor o transmisor en GNU Radio, siempre debes seguir este orden lógico de construcción:

1.Configurar las Opciones del Proyecto:Paso inicial.

Haz doble clic en el bloque Options que aparece por defecto. Define el nombre del proyecto y asegúrate de que el modo de generación esté en QT GUI para poder ver gráficos en tiempo real.

2.Establecer la Tasa de Muestreo (Sample Rate):Crucial para SDR.

Modifica la variable samp_rate. Si usas un RTL-SDR común, un valor seguro y estable es 2000000 (2 MHz). Si dejas un valor demasiado alto, tu procesador no podrá procesar los datos a tiempo (Overflow).

3.Añadir la Fuente de Entrada (Source):Captura de datos.

Busca en el catálogo de la derecha un bloque de hardware. Si usas hardware físico, arrastra RTL-SDR Source u Osmocom Source. Si no tienes hardware aún, puedes usar Signal Source para generar una onda matemática (Seno, Coseno) interna.

4.Añadir un Visor Gráfico (Sink):Salida de datos.

Para ver lo que estás capturando, busca en la sección Instrumentation -> QT y arrastra un bloque QT GUI Frequency Sink (para ver el espectro de frecuencias) o un QT GUI Sink (que incluye tiempo y frecuencia).

5.Conectar los Bloques:Unión de puertos.

Haz clic en el puerto de salida (out) de tu fuente y luego en el puerto de entrada (in) de tu visor gráfico. Las flechas deben quedar unidas. Asegúrate de que los colores de los puertos coincidan (el azul indica datos complejos complex, y el naranja datos flotantes float).

6.Ejecutar el Diagrama:Prueba en vivo.

Haz clic en el icono de Play (triángulo verde) en la barra de herramientas superior. GNU Radio compilará el diseño en un script de Python y abrirá una ventana con tu analizador de espectro en tiempo real.

4. Solución de Problemas Comunes en Kali

  • Error de permisos con el USB: Si al conectar tu SDR la terminal dice que no puede acceder al dispositivo, es un problema de reglas de udev. Normalmente se soluciona ejecutando este comando para dar acceso total a los USBs de radio:

    Bash
    sudo apt install rtl-sdr hackrf
    

    (Al instalar las herramientas de cada hardware se configuran automáticamente las reglas de permisos correctas).

  • Pérdida de paquetes (Letras 'O' o 'U' en la terminal):

    • Si ves que la terminal se llena de letras O (Overflow), significa que tu ordenador es demasiado lento para procesar las muestras que le llegan del SDR. Solución: Baja el samp_rate.

    • Si ves letras U (Underflow), significa que estás transmitiendo y tu ordenador no genera datos lo suficientemente rápido.

https://www.onlinetis.com

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