Le trafic GSM RENIFLEMENT SMART sur poste de travail WINDOWS et VMWARE avec HACKRF et RTL_SDR (5 / 6 étapes)

Étape 5: Utilisation gr-gsm

Utilisation gr-gsm

Il y a de nombreuses applications possibles du gr-gsm. En ce moment, il y a une application qui est prête out of the box. Il s’agit d’un remplacement amélioré de l’ancien Airprobe - le programme qui vous permet de recevoir et décoder les messages de contrôle GSM de plage horaire 0 sur la chaîne de télévision d’un BTS. Après l’installation du gr-gsm, il y a trois fichiers exécutables de python qui seront installés :

airprobe_rtlsdr.py,

airprobe_rtlsdr_capture.py,

airprobe_decode.py,

Airprobe avec la participation de RTL-SDR

Ce programme utilise des récepteurs bon marchés de RTL-DTS comme source du signal. Il peut être démarré en exécutant depuis un terminal :

airprobe_rtlsdr.py

La fenêtre du programme contienne le spectre d’amplitude du signal dessiné en temps réel. La fréquence centrale du signal peut être modifiée par déplacement curseur fc. Le signal GSM dispose de près de 200kHz. En recherchant des collines constants sur le spectre de cette largeur, vous pouvez trouver un canal de diffusion de GSM. Après avoir réglé le curseur fc à une fréquence de porteuse d’un canal de diffusion du programme devrait immédiatement imprimer le contenu des messages suivants sur la sortie standard.

Si cela n’arrive pas, réglez le curseur de le ppm dans différentes positions. Le curseur est chargé de définir les dispositifs horloge correction de décalage. L’algorithme de correction de décalage d’horloge qui est mis en place dans le programme ne fonctionnera pas si le décalage de l’horloge est trop grand. Il y est ajouté intentionnellement supérieur du décalage de l’horloge admissibles - cela a été fait afin d’éviter l’adaptation de l’algorithme pour voisin des canaux qui conduisent inévitablement à l’instabilité. Vous pouvez utiliser la valeur définie par la suite en lui passant comme argument du programme :

airprobe_rtlsdr.py -p

Capture et d’enregistrement avec RTL-SDR

Ce programme offre la possibilité d’enregistrer les données saisies dans fichier. Il prend en charge les données brutes en format cfile et gr-gsm de burst format, qui sont prétraitées GSM-salves au lieu de données signal brut :

airprobe_rtlsdr_capture.py

Nous allons ajouter plus d’informations sur la capture à l’aide de ce programme plus tard, pour plus d’informations sur les options disponibles, vous pouvez démarrer le programme avec l’indicateur -h :

airprobe_rtlsdr_capture.py -h

Décodage de la airprobe

Ce programme offre la capacité de décoder les GSM les messages provenant de sauvé les captures, par exemple enregistré avec airprobe_rtlsdr_capture.py :

airprobe_decode.py

Le programme prend en charge les deux cfile rafale capture et décodage de BCCH, SDCCH, TCH/F. A5 de prise en charge le chiffrement pour le déchiffrement sont A5/1 et A5/2, A5/3. airprobe_decode.py est capable de décoder les taux plein voix codecs GSM-FR, GSM-EFR, 12.2 AMR, AMR 10,2, AMR 7,95, AMR 7.4, AMR 6,7, AMR 5,9, 5.15 AMR, AMR 4,75.

Pour plus d’informations sur les options disponibles, vous pouvez démarrer le programme avec l’indicateur -h :

airprobe_decode.py -h

On trouvera une plus détaillée comment sur l’utilisation de airprobe_decode.py dans le décodage How To

Analyser les messages GSM dans le Wireshark

L’application Airprobe (fichier, rtlsdr) envoie des messages GSM au format GSMTAP qui a été créé par Harald Welte, au numéro de port UDP 4729. Wireshark interprète paquets entrant sur ce port en tant que données GSM avec en-tête GSMTAP et il est capable de décortiquer les messages.

Sur Debian, comme les systèmes Wireshark peuvent être installés avec :

sudo apt-get install wireshark

Pour lancer Wireshark directement à l’analyse des paquets GSMTAP obtenus par l’utilisation d’airprobe de gr-gsm commande suivante :

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

Si vous voulez éviter les risques causés par une utilisation Wireshark avec les privilèges root suivez ce howto court :

https://Ask.wireshark.org/questions/7976/Wireshark...

Décodage des chaînes récurrentes

Décodage des canaux de saut est possible en alimentant un flux d’entrée par canal récurrente dans le bloc récepteur GSM et en connectant le port CX à un bloc de trémie de canal de CX. Toutefois, au stade actuel de développement il est coûteuse en termes de scinder une capture de la large bande en plusieurs flux de données en temps réel. Par conséquent, l’application de gsm_channelize.py devrait servir pour effectuer cette tâche comme une étape de prétraitement.

À titre d’exemple, la commande suivante va multiplexer my_wideband_capture.cfile, dans ce cas un cfile capturé à 925,2 MHz centrée (ARFCN 975) et 20 projets de moyenne envergure. Ainsi, 12 fichiers seront générés pour ARFCNs 975 - 1023 à 1 MSP chaque :

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

Articles Liés

Faire une soudure bobine titulaire pour votre soudure poste de travail

Faire une soudure bobine titulaire pour votre soudure poste de travail

j'ai, comme beaucoup d'autres geeks de lycée, profiter de la casse fréquente et fracassant et occasionnellement, créant des projets électroniques. Dans cette optique, un maître a besoin de ses outils et poste de travail. Là, ce mini-projet est né.Obj
Flight-case boîte à outils et poste de travail

Flight-case boîte à outils et poste de travail

Ma boîte à outils est l'expression de ma pratique de fabrication. Il a développé au cours des 5 dernières années, comme mes besoins et capacités ont changé comme un manufacturier et un artiste. Certains outils sont spécifiques pour le genre de travai
Construire une échelle personnalisée génial pour votre poste de travail de camion/mobile

Construire une échelle personnalisée génial pour votre poste de travail de camion/mobile

passionnant ! Nous mettons ce Instructable au concours de postes de travail mobiles, si vous l'aimez s'il vous plaît vote dans le coin supérieur droit ! Vache sacrée, ces prix est impressionnantes!!! :)OK, donc, notre boutique loue souvent des camion
BRICOLAGE sonore ergonomie poste de travail

BRICOLAGE sonore ergonomie poste de travail

S'asseoir aux côtés de station de travail Audio par Spencer HectorObjectifs : Espace de travail de créatif, confortable, minimal, ergonomique, abordable, propre, s'asseoir, se tenirVue d'ensemble : Bourreau de travail, locataire, perfectionniste, con
Faire un poste de travail Portable

Faire un poste de travail Portable

Après avoir terminé mon routeur de commande numérique par ordinateur (voir mes autre Instructable), mon atelier (un petit hangar dans mon jardin 3 x 6 m), est devenu assez complet. Les seuls autres outils que je peux monter là-dedans sont un petit ba
Poste de travail IKEA IVAR

Poste de travail IKEA IVAR

Je cherchais la station de travail bonne hauteur debout pendant des mois jusqu'à ce que je suis tombé sur le système IVAR d'IKEA. C'est complètement modulaire, donc vous pouvez définir la configuration de hauteur et armoire de bureau, mais vous souha
Le Ramen Stand - A Portable, poste de travail modulaire

Le Ramen Stand - A Portable, poste de travail modulaire

postes de travail portables sont utiles pour de nombreux groupes de personnes. Pour les campeurs, on les appelle des boîtes de Chuck. Pour les militaires et les gens de radio Ham, on les appelle bureaux de champ. Nous avons pris à l'appel de celui-ci
Poste de travail modulaire

Poste de travail modulaire

Si vous aviez un poste de travail qui a été reconfigurable de bas en haut ? C'est exactement ce que cette station de travail cherche à faire, faire une unité qui peut être rapidement adaptée pour les besoins du projet spécifique. La raison pour laque
De la bibliothèque au poste de travail

De la bibliothèque au poste de travail

Bonjour à tous, aujourd'hui je vous apporte ma dernière création et cette fois il n'a rien à voir avec l'électronique. Je n'ai pas beaucoup d'espace à mon condo pour avoir un banc de travail avec tous mes outils et équipements électroniques pour cons
Poste de travail

Poste de travail

j'ai eu besoin d'un poste de travail petit pour certains des gadgets cool de construire sur ce site Web et pour ranger mes outils. J'ai une vieille armoire et couvrirent de certains vinyle de finition du bois et c'est tout, un travail de petit et soi
Boîte à outils mobile et poste de travail

Boîte à outils mobile et poste de travail

Comme la plupart des gars là-bas, nous n'avons pas le luxe d'un banc de travail fixes et dédié à l'atelier de garage, mais que nous ne devions pas tout à fait quelques outils lorsque nous sommes dans un projet, ainsi, outils d'organisation (et être c
Poste de travail monté de mur

Poste de travail monté de mur

nous créons constamment des projets de couture génial dans le bureau et notre poste de travail est constamment dans un état de chaos !  Au lieu d'utiliser les poubelles et sacs en plastique pour organiser notre matériel de couture, j'ai fait ce poste
Poste de travail ergonomique

Poste de travail ergonomique

si vous travaillez sur un ordinateur, vous êtes à risque de microtraumatismes repitive (RSI). Mise en place d'un poste de travail ergonomique peut être crucial pour votre santé et de bonheur.Découvrez mes autres divers Instructables ergonomiques :Sta
Portable quilling poste de travail

Portable quilling poste de travail

J'ai déplacer beaucoup et que vous souhaitez pouvoir prendre mes outils et projets soigneusement. Dernièrement, quilling a vraiment été une passion de la mine. C'est un bon marché, amusant, facile à apprendre l'art. Mais vous ne finissent pas transpo