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
