Das Werkzeug LTESniffer zur Abhörung von Datenverkehr in 4G LTE-Netzen wurde veröffentlicht

Forscher des Koreanischen Instituts für fortgeschrittene Technologien haben das Tool LTESniffer veröffentlicht, das es ermöglicht, den Datenverkehr zwischen einer Basisstation und einem Mobiltelefon in 4G LTE-Netzen passiv zu überwachen und abzufangen (ohne Signale in die Luft zu senden). Das Tool stellt Hilfsprogramme zur Verfügung, um den Datenverkehr abzufangen und bietet eine API zur Nutzung der Funktionen von LTESniffer in externen Anwendungen.

LTESniffer ermöglicht die Dekodierung des physischen Kanals PDCCH (Physical Downlink Control Channel), um Informationen über den Datenverkehr von der Basisstation (DCI, Downlink Control Information) und temporäre Netzwerk-IDs (RNTI, Radio Network Temporary Identifier) zu erhalten. Die Bestimmung von DCI und RNTI ermöglicht es, Daten aus den Kanälen PDSCH (Physical Downlink Shared Channel) und PUSCH (Physical Uplink Shared Channel) zu dekodieren, um Zugang zu eingehendem und ausgehendem Datenverkehr zu erhalten. Dabei kümmert sich LTESniffer nicht um die Entschlüsselung verschlüsselter Nachrichten, die zwischen dem Mobiltelefon und der Basisstation gesendet werden, sondern gewährt nur Zugang zu unverschlüsselt übermittelten Informationen. Beispielsweise werden Nachrichten, die von der Basisstation im Broadcast-Modus gesendet werden, und die initialen Verbindungsnachrichten unverschlüsselt übertragen, was es ermöglicht, Informationen darüber zu sammeln, von welcher Nummer, wann und an welche Nummer Anrufe getätigt wurden.

Für das Abfangen ist zusätzliche Hardware erforderlich. Um den Datenverkehr nur von der Basisstation abzufangen, genügt ein programmierbarer Sender-Empfänger (SDR) USRP B210 mit zwei Antennen, der etwa 2000 $ kostet. Für das Abfangen des Datenverkehrs vom Mobiltelefon zur Basisstation ist eine teurere SDR-Karte USRP X310 mit zwei zusätzlichen Sender-Empfängern erforderlich (Gesamtpreis des Sets etwa 11000 $), da für das passive Sniffing von Paketen, die von Mobiltelefonen gesendet werden, eine präzise Zeitsynchronisierung zwischen gesendeten und empfangenen Frames und der gleichzeitige Empfang von Signalen in zwei verschiedenen Frequenzbereichen notwendig sind. Zur Dekodierung des Protokolls wird auch ein leistungsstarker Computer benötigt, zum Beispiel wird für die Analyse des Datenverkehrs einer Basisstation mit 150 aktiven Nutzern ein System mit einem Intel i7-CPU und 16 GB RAM empfohlen.

Die Hauptfunktionen von LTESniffer:

  • Echtzeitsdekodierung von ausgehenden und eingehenden Kontrollkanälen von LTE (PDCCH, PDSCH, PUSCH).
  • Unterstützung für LTE Advanced (4G) und LTE Advanced Pro (5G, 256-QAM).
  • Unterstützung für DCI-Formate (Downlink Control Information): 0, 1A, 1, 1B, 1C, 2, 2A, 2B.
  • Unterstützung für Datenübertragungsmodi: 1, 2, 3, 4.
  • Unterstützung für Duplexkanäle mit Frequenztrennung (FDD).
  • Unterstützung von Basisstationen, die Frequenzen bis zu 20 MHz verwenden.
  • Automatische Erkennung der verwendeten Modulationsschemata für eingehende und ausgehende Daten (16QAM, 64QAM, 256QAM).
  • Automatische Erkennung der physikalischen Einstellungen für jedes Telefon.
  • Unterstützung für LTE Security API: Mapping von RNTI-TMSI, Sammlung von IMSI, Profiling.

Quelle: opennet.ru

60GB SSD 8Gb DDR4