TRÁFICO de GSM SNIFFING inteligente en la estación de trabajo WINDOWS y VMWARE con HACKRF y RTL_SDR (5 / 6 paso)

Paso 5: Uso gr-gsm

Uso gr-gsm

Existen muchas aplicaciones posibles de gr-gsm. En este momento hay una aplicación que está fuera de la caja. Es mejor reemplazo de la vieja Airprobe - el programa que te permite recibir y decodificar los mensajes de control GSM de intervalo de tiempo 0 en el canal de difusión de un BTS. Después de la instalación de gr-gsm hay tres ejecutables de python que se instalarán:

airprobe_rtlsdr.py,

airprobe_rtlsdr_capture.py,

airprobe_decode.py,

Airprobe con entrada de RTL-SDR

Este programa utiliza receptores de SDR-RTL baratos como una fuente de la señal. Puede iniciarse ejecutando desde un terminal:

airprobe_rtlsdr.py

La ventana del programa contiene el espectro de amplitud de la señal dibujada en tiempo real. La frecuencia central de la señal puede cambiarse mediante el movimiento deslizante de fc. La señal GSM tiene ancho de banda de alrededor de 200kHz. Buscando colinas constante en el espectro de tal anchura puede encontrar un canal de difusión de GSM. Después de ajustar el control deslizante de la fc a una frecuencia de portadora de un canal de difusión el programa debe imprimir inmediatamente contenido de mensajes posteriores en la salida estándar.

Si no sucede, sistema slider ppm en diferentes posiciones. El regulador es responsable de establecer dispositivos reloj corrección offset. Si el desplazamiento de reloj es demasiado grande el algoritmo de corrección de desplazamiento de reloj que se implementa en el programa no funcionará. Allí se agrega intencionalmente superior de desplazamiento de reloj permitido - se hizo con el fin de evitar la adaptación del algoritmo para canales que conducirían inevitablemente a la inestabilidad del vecino. Usted puede utilizar el valor establecido más adelante pasando como argumento del programa:

airprobe_rtlsdr.py -p

Capturar y guardar con RTL-SDR

Este programa proporciona la capacidad para guardar datos capturados en un archivo. Es compatible con ambos datos sin procesar en formato cfile y gr-gsm de reventar el formato, que son previamente procesados GSM-ráfagas en lugar de datos crudos de la señal:

airprobe_rtlsdr_capture.py

Vamos a añadir más información sobre la captura mediante este programa más adelante, para más información sobre las opciones disponibles puede iniciar el programa con la bandera -h:

airprobe_rtlsdr_capture.py -h

Airprobe descifrar

Este programa proporciona capacidad para decodificar GSM mensajes de guardar capturas, grabados por ejemplo con airprobe_rtlsdr_capture.py:

airprobe_decode.py

El programa soporta tanto cfile burst captura y decodificación BCCH, SDCCH, A5 apoyado TCH/F. cifras de descifrado son A5/1 y A5/2 A5/3. airprobe_decode.py es capaz de decodificar codecs de voz velocidad completa GSM-FR, GSM EFR, AMR 12.2, 10.2 AMR, AMR 7.95, 7.4 AMR, AMR 6.7, AMR 5.9, AMR 5.15, AMR 4.75.

Para obtener más información acerca de las opciones disponibles puede iniciar el programa con la bandera -h:

airprobe_decode.py -h

Una más detallada que en el uso de airprobe_decode.py puede encontrarse en la decodificación como a

Analizar mensajes GSM en el Wireshark

La aplicación Airprobe (archivo, rtlsdr) envía mensajes GSM en formato GSMTAP que fue creada por Harald Welte para el número de puerto UDP 4729. Wireshark interpreta los paquetes en este puerto como datos GSM con el jefe GSMTAP y es capaz de diseccionar los mensajes.

En Debian me gusta sistemas Wireshark pueden ser instalados con:

sudo apt-get install wireshark

Para iniciar Wireshark directamente al análisis de los paquetes GSMTAP obtenidos por airprobe uso gr-gsm comando:

sudo wireshark -k -f udp -Y gsmtap -i lo

Si usted desea evitar los riesgos causados por ejecutando Wireshark con privilegios de root siga este breve howto:

https://Ask.Wireshark.org/Questions/7976/Wireshark...

Descodificación de canales de salto

Descodificación de canales de salto puede lograrse por una secuencia de entrada por canal hopping en el bloque receptor GSM y conexión el puerto CX a un bloque de CX canal Hopper. Sin embargo, en la etapa actual de desarrollo es computacionalmente costoso dividir una captura de la banda ancha en varias secuencias en tiempo real. Por lo tanto, la aplicación de gsm_channelize.py debe utilizarse para realizar esta tarea como un paso de preprocesamiento.

Por ejemplo, el siguiente comando canalizar my_wideband_capture.cfile, en este caso un cfile capturado en 925,2 MHz centrada (ARFCN 975) y 20 Msps. Como resultado, 12 archivos se generará para ARFCNs 975 - 1023 en 1 Msps:

gsm_channelize.py -f my_wideband_capture.cfile - c 925.2e6 990 991 992 993 994 995 1019 1020

Artículos Relacionados

SensoDuino: Convertir su teléfono Android en un concentrador de sensores inalámbricos para Arduino

SensoDuino: Convertir su teléfono Android en un concentrador de sensores inalámbricos para Arduino

Actualizaciones23 de noviembre de 2013: SensoDuino 0.160 obtiene una cara izquierda.19 de noviembre. 2031: opinión: la increíble sinergia entre Arduino y Android.19 de noviembre de 2013: SensoDuino 0.159 está hacia fuera. Fecha teléfono Android (y, m
El curso intensivo de ingeniería (responsables)

El curso intensivo de ingeniería (responsables)

En el verano de 2015, formalmente me introdujo al mundo de la ingeniería eléctrica la oportunidad de hacer una pasantía para una pequeña empresa de ingeniería, Digilent Inc. Como una de las únicas personas en mi grupo de amigo con un fondo de educaci
Gestión inteligente del tráfico con el Internet de las cosas

Gestión inteligente del tráfico con el Internet de las cosas

Un dispositivo inteligente pide un controlador para acelerar o frenar para pasar sólo señales verdes. Esta manera, se pueden lograr economías de combustible de carretera en la ciudad, reducción de la contaminación hasta un 25%Paso 1: Una breve introd
Calidad de vida medidor Mk.2 - inteligente y conectado

Calidad de vida medidor Mk.2 - inteligente y conectado

Hace un tiempo creé un medidor de calidad de vida, basado en una broma corriente en la que trabajo. Esencialmente era una versión de la versión de pizarra con que empezamos LED. Cuando se trabaja en esa primera iteración que sabía que había muchas ma
Casa inteligente (Instructable Intel Edison bricolaje avanzado)

Casa inteligente (Instructable Intel Edison bricolaje avanzado)

Hogar inteligenteUn inteligente PA para profesionales ocupados - por diversión, estilo de vida saludable y la sostenibilidad!comenzó en Intel IoT Roadshow Londres Hackathon en 13-14 de junio de 2015: http://iotroadshow.intel.commás enriquecido en 201
Cómo arreglar un teléfono inteligente android poco a poco carga + mayor privacidad

Cómo arreglar un teléfono inteligente android poco a poco carga + mayor privacidad

Hey todos, tiempo para el tercer concurso de identificación de diseños Punk amor! Este es un doozy pero el premio esta vez es Instructables.com pro servicio de 1 año:Una pequeña colección de inusual color musgo blanco se encontró creciendo vigorosame
OESTE habitación menú - gráfico diseño TUTORIAL

OESTE habitación menú - gráfico diseño TUTORIAL

Diseño gráfico para un menú!Esto explicará cómo...- Crear un estilo moderno gráfico/logotipo- Establecer un diseño de página Adobe InDesign para tamaños de página no estándar, lo que es posible crear un perfectamente medido - doblez de la puerta menú
Inteligente sistema de monitoreo y gestión de energía en el hogar

Inteligente sistema de monitoreo y gestión de energía en el hogar

Electrónica de consumo, equipos de oficina y otras cargas del enchufe consumen 15 a 20 por ciento del total de electricidad residencial y comercial aunque no en el modo primario. Gran parte de esta energía es consumida cuando estos dispositivos opera
IoT partiendo de temperatura y humedad gráfico teléfono android en 30 min

IoT partiendo de temperatura y humedad gráfico teléfono android en 30 min

Este proyecto se basa en Blynk Board de sparkfun electronics. Este tablero tiene incorporados sensores de humedad y temperatura. En este proyecto podemos obtener la temperatura - gráfico de tiempo y humedad en nuestro móvil android en todo el mundo c
Pimientos reloj holográfico en minutos!

Pimientos reloj holográfico en minutos!

Ver todos el teléfono inteligente de holograma construye como esta:Me hizo pensar en hacer algo similar pero para mi reloj inteligente. Esto sólo le llevará unos pocos minutos con una impresora 3D y una caja vieja de CD. Yo lo llamo el accesorio relo
¿Lámpara de señal de tráfico de LEGO totalmente funcional

¿Lámpara de señal de tráfico de LEGO totalmente funcional

como muchos de ustedes saben, la mayoría de mis creaciones de LEGO son una mezcla de mis pasiones de la infancia, sobre todo transformadores, Nintendo y uh, de semáforos? Sí amigos, es un hecho de Barón von Brunk poco conocido, pero cuando era un muc
Frambuesa PI USB vs comunicaciones en serie con gsm shield (escudo de a-gsm itbrainpower.net)

Frambuesa PI USB vs comunicaciones en serie con gsm shield (escudo de a-gsm itbrainpower.net)

Sobre este cómoEste cómo se refiere a la itbrainpower.net del escudo de un gsm, teniendo características principales siguientes:Compatibilidad en todo el mundo - módulo de banda cuádrupleGSM / GPRS / SMS / DTMF compatibleDos zócalos SIM (sola SIM act
Cesta de lavadero del Pacífico Sur

Cesta de lavadero del Pacífico Sur

cómo hacer un carrito de lavandería propPaso 1: El primer paso para hacer un carro de lavandería del Pacífico Sur debe medir 4 piezas de 2 por 4 que son de 4 pies de largo, cuatro más que debe ser de 3 pies de altura y cuatro piezas más 2 pies de anc
Cómo hacer un mapa topográfico en 3D

Cómo hacer un mapa topográfico en 3D

he creado un mapa topográfico en 3D porque en mi clase tenemos donde hacer mapas de una zona que no ficticios del libro donde donde tienen lugar en la lectura. Así que quería ser diferente al resto así que hice un topográfico pero me dio un paso más