IMSIsting - Тулкит для безопасности сотовых сетей

Network
Добавил: ysl активен за 12 месяцев 11 последний коммит публичный релиз GitHub · проверено C лицензия

Что это и зачем

Тулкит для безопасности сотовых сетей на GTK4 под Linux. 57 модулей: 2G GSM, 3G UMTS, 4G LTE и 5G NR — радиоинтерфейс, ядро сети, SIM и идентичность, RF-трекинг, а также атаки и анализ вокруг всего этого, в одном месте. Часть модулей требует определённого железа.

Возможности

  • IMSI-кетчер GSM, LTE и NR — захват идентичности абонента и поддельная сота
  • Раскрытие SUCI: профили A/B на X25519 и P-256, HKDF, MSIN
  • Деанонимизация TMSI → IMSI по корреляции между захватами
  • Аудит согласованного шифра: A5/1, A5/2, A5/3, GEA0–3
  • Даунгрейд до A5/1 и до нулевого шифра, поддельные причины отказа
  • Детектирование и восстановление ключевого потока ReVoLTE
  • 17 пред-аутентификационных сообщений NAS как октеты, EPS и 5GS
  • RRC Reconfiguration, Release и Reestablishment Reject для LTE и NR
  • Подделка оповещений CMAS, ETWS и PWS: SIB10/11/12
  • MAP/TCAP: ATI, SRI, SRI-SM, SAI, PSI, ULR, ISD, RegisterSS, ActivateSS
  • Угон SIP/IMS REGISTER и модель IMP4GT
  • Обследование 5G SBA: NRF, NGAP, PFCP, карта достижимости AMF/SMF
  • O-RAN: отравление A1-политик, формы E2, модель прав xApp
  • Слайсинг: кодек S-NSSAI, проверка изоляции, 5QI/TSN
  • Геолокация по timing advance, OTDOA/UTDOA/PRS через кодек LPP
  • RF-фингерпринтинг: CFO, IQ-разбаланс, переходные процессы, CSI
  • Baseband: каталог CVE, поверхность Qualcomm DIAG/NV/EFS/AT
  • NR: RAR, RA-RNTI, MAC/DCI, последовательность Голда и скремблирование
  • Детектирование джамминга: широкополосный, узкополосный, импульсный
  • Декодирование радиоинтерфейса 2G→5G и собственный читатель pcap
  • 98 CVE стека LTE/5G, наборы CVE по GSM/UMTS и 5G
  • TETRA/DMR/GSM-R, NB-IoT, 5G NTN, NR sidelink, VoWiFi, SIM Toolkit
  • Killchain: 9 встроенных цепочек плюс пользовательские, пауза и продолжение

Установка

$ git clone https://github.com/yslxotwod/IMSIsting

Когда применять

  • Аудит сотовой сети на устойчивость к IMSI-кетчеру и деанонимизации
  • Лабораторный пентест 2G/3G/4G/5G-полигона на своём железе
  • Проверка конфигурации шифрования и аутентификации у оператора
  • Исследование baseband и модемов на достижимые CVE
  • Разбор сигнализации из pcap без доступа к живой сети
  • Обучение и CTF по сотовым протоколам
  • Проверка приватности SIM: STK, OTA, SUCI
  • Исследование O-RAN и слайсинга в лаборатории
  • Оценка помехоустойчивости и детектирование джамминга
#5g nr#baseband#cellular#gsm#imsi#imsi-catcher#lte#pentest
1

Обсуждение · 0

сначала полезные · скоро

Вопросы по запуску, флагам и тонкостям использования — здесь, на странице инструмента. Темы-сравнения и траблшут выносите в форум.