Salamandra: Herramienta de detección de micrófono espía

Salamandra: Herramienta de detección de micrófono espía

Salamandra es una herramienta para detectar y ubicar micrófonos espía en entornos cerrados. Encuentra micrófonos basados en la fuerza de la señal enviada por el micrófono y la cantidad de ruido y frecuencias superpuestas. En función del ruido generado, puede calcular qué tan cerca o lejos está del micrófono.

Qué es rtl_power?

rtl_power es una utilidad para monitorizar el espectro de las radiofrecuencias. Esta herramienta permite recopilar datos de las señales en un área muy amplia del espectro de frecuencia, y luego esos datos se pueden usar para buscar áreas activas del espectro.

Requisitos previos

Lo más importante es tener un dispositivo usb SDR (Software Define Radio). Nosotros recomendamos el que sugiere el creador del Script. Este dispositivo cuesta unos 8 euros y se puede comprar en este enlace: http://www.dx.com/p/rtl2832u-r820t-mini-dvb-t-dab-fm-usb-digital-tv-dongle-black-170541

Para que Salamandra funcione correctamennecesita tener instalado previamente el software rtl_power. Para cada sistema operativo existe un comando o forma distinta de instalación.

Si hemos realizado la instalación de rtl_power correctamente, deberíamos ser capaces de ejecutar este comando en la consola y ver por lo menos un dispositivo disponible/conectado:

rtl_test

Uso básico para detectar micrófonos

El siguiente comando usará un umbral predeterminado de 10.8, una frecuencia mínima de 100Mhz, una frecuencia máxima de 400Mhz. Se pueden cambiar los valores predeterminados con parámetros.

./salamandra.py

Como encontrar micrófonos ocultos?

Para hacer esto usaremos el Modo de localización de micrófonos ocultos, para ello procedemos a ejecutar Salamandra con un umbral de 0, comenzando en la frecuencia 100MHz y terminando en la frecuencia 200MHz. La búsqueda se activa con (-s). Y hacer sonidos (-S)

./salamandra.py -t 0 -a 100 -b 200 -s -S

Modo de localización desde un archivo rtl_power almacenado

./salamandra.py -t 0 -a-111 -b 113 -s -f stored.csv

Para crear realmente el archivo con rtl_power, de 111MHz a 114MHz, con un paso de 4000Khz, una ganancia de 25, una integración de 1s y una captura de 5min, puede hacer:

rtl_power -f 111M: 114M: 4000Khz -g 25 -i 1 -e 300 stored.csv

Consejos para mejorar la detección

  • Cuanto más amplio sea el rango, más probabilidades habrá de encontrar micrófonos.
  • Cuanto más amplio sea el rango de frecuencias seleccionadas, más largo será el análisis.
  • Una vez que se conozca la frecuencia en la que hay interferencias puedes restringirla con parámetros.

Fuente: GitHub