A koreai Fejlesztési Intézet kutatói közzétették az LTESniffer eszközkészletet, amely lehetővé teszi a forgalom passzív módon történő lehallgatását és elfogását a bázisállomás és a mobiltelefon között a 4G LTE hálózatokban, anélkül, hogy jeleket küldenénk az éterbe. Az eszközkészlet segédeszközöket biztosít a forgalom elfogásához és API-t nyújt az LTESniffer funkcionalitásának használatához harmadik fél alkalmazásokban.
Az LTESniffer dekódolja a PDCCH (Physical Downlink Control Channel) fizikai csatornát, hogy információt kapjon a bázisállomástól (DCI, Downlink Control Information) és a hálózati időazonosítókról (RNTI, Radio Network Temporary Identifier). A DCI és RNTI meghatározása lehetővé teszi, hogy dekódoljuk az PDSCH (Physical Downlink Shared Channel) és PUSCH (Physical Uplink Shared Channel) csatornákból érkező adatokat, hogy hozzáférjünk a bejövő és kimenő forgalomhoz. Az LTESniffer azonban nem foglalkozik a mobiltelefon és a bázisállomás között továbbított titkosított üzenetek dekódolásával, csak a nyílt formában továbbított információkhoz biztosít hozzáférést. Például titkosítás nélkül továbbítják a bázisállomás által széles sávban küldött üzeneteket és a kezdeti kapcsolati üzeneteket, így információkat gyűjthetünk róla, hogy mely számról, mikor és melyik számra történt a hívás.
Az elfogáshoz további berendezések szükségesek. Csak a bázisállomás forgalmának elfogásához elegendő egy programozható vevő-adó (SDR) USRP B210 két antennával, körülbelül 2000 dollár értékben. A mobiltelefon és a bázisállomás közötti forgalom elfogásához drágább SDR-kártya, az USRP X310 szükséges, két további vevő-adóval (a készlet körülbelül 11000 dollárba kerül), mivel a telefonok által küldött csomagok passzív lehallgatásához pontos időszinkronizáció szükséges a küldött és fogadott képkockák között, valamint a jelek egyidejű fogadása két különböző frekvenciasávban. A protokoll dekódolásához szükséges egy megfelelő teljesítményű számítógép is; például egy 150 aktív felhasználót kezelő bázisállomás forgalmának elemzéséhez ajánlott egy Intel i7 CPU és 16 GB RAM.
Az LTESniffer fő funkciói:
- Valós idejű dekódolás a kimenő és bejövő LTE vezérlőcsatornákról (PDCCH, PDSCH, PUSCH).
- LTE Advanced (4G) és LTE Advanced Pro (5G, 256-QAM) specifikációk támogatása.
- A DCI (Downlink Control Information) formátumok támogatása: 0, 1A, 1, 1B, 1C, 2, 2A, 2B.
- Adatátviteli módok támogatása: 1, 2, 3, 4.
- Frekvenciás elosztású (FDD) duplex csatornák támogatása.
- Olyan bázisállomások támogatása, amelyek legfeljebb 20 MHz frekvenciát használnak.
- Bemenő és kimenő adatok modulációs séma automatikus meghatározása (16QAM, 64QAM, 256QAM).
- A fizikai réteg beállításainak automatikus meghatározása minden telefon számára.
- LTE Security API támogatása: RNTI-TMSI leképezés, IMSI gyűjtés, profilalkotás.
Forrás: opennet.ru
