Forskare frÄn Korea Advanced Institute of Technology har publicerat verktyget LTESniffer, som möjliggör passiv övervakning och fÄngst av trafik mellan basstationen och mobiltelefonen i 4G LTE-nÀt utan att sÀnda signaler i luften. Verktyget erbjuder funktioner för att fÄnga trafik och implementera ett API för att anvÀnda LTESniffer-funktionalitet i tredjepartsapplikationer.
LTESniffer möjliggör dekodning av den fysiska kanalen PDCCH (Physical Downlink Control Channel) för att fÄ information om trafiken frÄn basstationen (DCI, Downlink Control Information) och temporÀra identifierare för nÀtverket (RNTI, Radio Network Temporary Identifier). BestÀmningen av DCI och RNTI gör det sedan möjligt att dekoda data frÄn kanalerna PDSCH (Physical Downlink Shared Channel) och PUSCH (Physical Uplink Shared Channel) för att fÄ Ätkomst till inkommande och utgÄende trafik. LTESniffer sysslar inte med avkryptering av krypterade meddelanden som överförs mellan mobiltelefonen och basstationen, utan ger endast Ätkomst till information som överförs i klartext. Till exempel överförs meddelanden som skickas av basstationen i sÀndningar, och initiala anslutningsmeddelanden utan kryptering, vilket gör det möjligt att samla in information om frÄn vilket nummer, nÀr och till vilket nummer samtal har gjorts.
För att utföra fÄngst krÀvs ytterligare hÄrdvara. För att fÄnga trafik bara frÄn basstationen rÀcker en programmerbar transceiver (SDR) USRP B210 med tvÄ antenner, kostnaden Àr cirka $2000. För att fÄnga trafik frÄn mobiltelefonen till basstationen krÀvs en dyrare SDR-kort USRP X310 med tvÄ ytterligare transceivers (kostnaden för paketet Àr cirka $11000), eftersom passiv sniffering av paket som skickas av telefoner krÀver noggrann tidsynkronisering mellan skickade och mottagna ramar och samtidig mottagning av signaler i tvÄ olika frekvensomrÄden. För att dekoda protokollet behövs ocksÄ en tillrÀckligt kraftfull dator, till exempel för att analysera trafik frÄn basstationen med 150 aktiva anvÀndare rekommenderas en CPU Intel i7 och 16 GB RAM.
Huvudfunktionerna i LTESniffer:
- Dekodning i realtid av utgÄende och inkommande kontrollkanaler LTE (PDCCH, PDSCH, PUSCH).
- Stöd för LTE Advanced (4G) och LTE Advanced Pro (5G, 256-QAM) specifikationer.
- Stöd för DCI-format (Downlink Control Information): 0, 1A, 1, 1B, 1C, 2, 2A, 2B.
- Stöd för datalÀgesöverföring: 1, 2, 3, 4.
- Stöd för duplexkanaler med frekvensdelning (FDD).
- Stöd för basstationer som anvÀnder frekvens upp till 20 MHz.
- Automatisk bestÀmning av anvÀnd moduleringsscheman för inkommande och utgÄende data (16QAM, 64QAM, 256QAM).
- Automatisk bestÀmning av fysiska nivÄinstÀllningar för varje telefon.
- Stöd för LTE Security API: mappning RNTI-TMSI, insamling av IMSI, profilering.
KĂ€lla: opennet.ru
