SIMtrace2

Wireless & RF v0.9.1 · 08.07.2026 активный

Аппаратно-программный комплекс Osmocom для перехвата и анализа трафика между телефоном и SIM-картой по интерфейсу ISO 7816 (APDU). Позволяет в реальном времени видеть все команды, которые телефон отправляет SIM: чтение IMSI, TMSI, Ki-related операции, установку сессий шифрования. Аппаратный зонд включается в разрыв между телефоном и SIM-картой. ПО декодирует APDU-команды ISO 7816-4 и протоколы UICC/USIM. Полезен при анализе поведения SIM-апплетов, исследовании eSIM-профилей и форензике мобильных устройств.

v0.7.0
v0.9.1
08.07.2026 current
Добавлен 25.06.2026 · Обновлён 25.06.2026 · Wireless & RF
Установка
git clone https://github.com/osmocom/simtrace2
cd simtrace2

# Прошивка аппаратного зонда SIMtrace2
cd firmware
make BOARD=simtrace2

# Хост-утилита
cd host
autoreconf -i && ./configure
make && sudo make install

# Захват и декодирование APDU
simtrace2-sniff --usb-vendor 1d50 --usb-product 4001

# Открыть pcap в Wireshark с диссектором ISO 7816
переведено ИИ

SIMtrace v2.0

Это репозиторий для устройств нового поколения SIMtrace, обеспечивающих возможность отслеживания связи между (U)SIM-картой и телефоном, удаленную пересылку (U)SIM-карт, атаку «человек посередине» с (U)SIM и многое другое.

ВНИМАНИЕ: Ничто из этого репозитория не применимо к аппаратуре SIMtrace v1.x или связанному с ней прошивлению. SIMtrace v1.x основана на другой архитектуре CPU / микроконтроллера и использует совершенно другую программную среду и хост-программы.

Поддерживаемое оборудование

  • Osmocom SIMtrace2 с контроллером SAM3
  • это open-source аппаратура, схемы и дизайн печатной платы опубликованы
  • готовая аппаратура доступна в интернет-магазине sysmocom
  • Osmocom ngff-cardem носитель модемов M.2/NGFF с контроллером SAM3
  • это open-source аппаратура, схемы и дизайн печатной платы опубликованы
  • готовая аппаратура доступна в интернет-магазине sysmocom
  • sysmocom sysmoQMOD (с 4 модемами, 4 слотами для SIM-карт и 2 модулями SAM3)
  • это проприетарное устройство, доступное для покупки у sysmocom
  • комплект для оценки оборудования доступен в интернет-магазине sysmocom
  • sysmocom OWHW (с 2 модемами и 1 модулем SAM3 на борту)
  • это аппаратура, не доступная для широкой покупки, но все еще поддерживаемая

Данный репозиторий

Этот репозиторий содержит несколько каталогов

  • firmware - прошивка для запуска на фактических устройствах
  • hardware - некоторая информация, связанная с аппаратной частью
  • host - Программы для использования на USB-хосте для взаимодействия с оборудованием

В состав хост-программ входят

  • libosmo-simtrace2 - разделяемая библиотека для связи с устройствами, работающими под прошивкой simtrace2
  • simtrace2-list - список любых USB-устройств, работающих с прошивкой simtrace2
  • simtrace2-sniff - интерфейс для прошивки «trace» для получения трассировок протокола карты
  • simtrace2-cardem-pcsc - интерфейс для прошивки «cardem» для использования SIM-карты в считывателе PC/SC

Не ожидайте работы SIMtrace2 в виртуальных машинах

Мы поддерживаем работу SIMtrace2 только вместе с системой Linux, запущенной «напрямую» на реальном оборудовании (x86, x86_64, arm и т.д.). Использование виртуальных машин с пробросом USB для приложений с жесткими требованиями к таймингу, таких как SIMtrace2, чревато проблемами, и мы не будем принимать соответствующие отчеты об ошибках или оказывать поддержку, если вы это делаете. Если вы все же хотите использовать виртуальные машины: пожалуйста, делайте это, но имейте в виду, что это не поддерживается, и вы действуете на свой страх и риск.

Комментарии
Войдите, чтобы оставить комментарий