Skip to content
KitploitKITPLOIT
ИнструментыБлог
Отправить
ИнструментыБлог
Отправить

Инструменты для хакинга, пентеста и кибербезопасности — ваш арсенал защиты!

Kitploit — это каталог инструментов для хакинга, кибербезопасности и пентестинга. Находите последние обновления проектов для поиска уязвимостей, анализа систем, автоматизации тестирования и усиления вашей безопасности.

··Ленты·Контакты·Конфиденциальность·© 2026 Kitploit

Каталог инструментов

Категории

Все категории
Loading categories
st25tb_kiemul — ST25TB / SRx NFC-эмулятор / инициатор на базе TI TRF7970A с MSP430 | Kitploit
Инструменты/GitHubGitHub/gentilkiwi/st25tb_kiemul
Безопасность встроенных системИнструменты RFID/NFCБезопасность беспроводных сетейАппаратный ХакингТестирование на ПроникновениеАппаратная Безопасность
GitHubgentilkiwi/st25tb_kiemul

st25tb_kiemul

ST25TB / SRx NFC-эмулятор / инициатор на базе TI TRF7970A с MSP430

Репозиторий
49771 месяц назадПроверено Kitploit

Популярное

Смотреть все →

Откройте для себя самые используемые инструменты нашего сообщества.

Изучить все инструменты

Просмотрите нашу коллекцию инструментов

Смотреть все инструменты →
Поделиться

st25tb_kiemul

Эмулятор / инициатор NFC ST25TB / SRx на базе TI TRF7970A с MSP430

Это вспомогательный проект для NFC-теги серии ST25TB для развлечения во французском общественном транспорте — ST25TB_transport.pdf

Примечание: Теперь этот проект поддерживает платы st25tb_kiemul (включая LP-MSP430FR2476), st25tb_kameleon и st25tb_kiwi

Проект

Проект st25tb_kiemul готов для Texas Instruments Code Composer Studio (CCS) IDE 12+ — https://www.ti.com/tool/CCSTUDIO. Можно использовать локальную IDE или онлайн-версию (CCS Cloud). Поскольку TI переходит с IDE на базе Eclipse на Theia, проект также был протестирован с CCS 20.4.

Поддерживаемые конфигурации

Начальная

  • LP-MSP430FR2476 + DLP-7970ABP с конфигурацией st25tb_kiemul — MSP на 16 МГц, совместимо с батареей CR2032!
  • *MSP430* + DLP-7970ABP с новой конфигурацией, которую нужно создать (смело адаптируйте :))

Не стоит недооценивать эту базовую конфигурацию. Несмотря на отсутствие светодиодных индикаторов: у MSP430FR2476 много FRAM-памяти, а встроенный eZ-FET lite предоставляет тот же CLI, что и самые новые платы.

Платы

Для практики, PoC и ради лулзов я в итоге сделал платы, чтобы поиграться:

  • Первая, st25tb_kiemul, была создана на 100% совместимой с прошивкой launchpad + дочерней платы (без поддержки CLI)
    > https://oshwlab.com/gentilkiwi/st25tb_kiemul
  • Вторая, st25tb_kameleon, поддерживает батарею LIR2032, питание от USB и зарядку батареи
    > https://oshwlab.com/gentilkiwi/st25tb_kameleon
  • Третья (и последняя), st25tb_kiwi, поддерживает батареи LIR2032, LP401730 и LP402535, питание через USB-C, зарядку батареи и CLI
    > https://oshwlab.com/gentilkiwi/st25tb_kiwi

Прошивка

Вы можете запрограммировать плату прямо из IDE, но сгенерированные/загруженные .hex-файлы также можно использовать с MSP430Flasher (https://www.ti.com/tool/MSP430-FLASHER) или UniFlash (https://www.ti.com/tool/UNIFLASH).

При использовании плат LaunchPad MSP-FET не требуется, поскольку в них встроен эмулятор eZ-FET lite. В других конфигурациях для прошивки платы может понадобиться MSP-FET, но вы также можете использовать встроенный eZ-FET lite с другой платы Launchpad, которая у вас уже есть :)

Примеры:

  • MSP430Flasher -i TIUSB -n MSP430FR2476 -z [VCC,RESET] -e ERASE_ALL -v -w st25tb_kiemul-MSP430FR2476.hex

Примечания:

  • замените -i TIUSB на -i COM<номер>, когда одновременно подключено несколько плат;
  • после прошивки не стесняйтесь ещё раз нажать кнопку сброса.

Как использовать?

Вики: https://github.com/gentilkiwi/st25tb_kiemul/wiki

Замечания

  • Ага, я воссоздал ~1% чего-то вроде Chameleon :')
  • Ага, я доволен результатом: я сделал это для себя, чтобы учиться (и ради забавы)
  • Нет, я не уверен, что смогу помочь добавить 14B(') в https://github.com/emsec/ChameleonMini/tree/master/Firmware/Chameleon-Mini/Codec
    • иначе я бы это сделал
  • Нет, я не буду создавать одну плату с батареей на основе доступных схем MSP430 LaunchPad и TRF7970A BoosterPack
    • хотя, может быть?
    • ну, я сделал (и многому научился)
  • Да, вы можете использовать другие (лучшие) МК с TRF7970A, даже с оригинальной платой DLP-7970ABP
    • подумайте о STM32, Raspberry PI Pico или любом другом предпочитаемом вами МК с поддержкой SPI, серьёзно

Ссылки на оборудование

  • LP-MSP430FR2476 — https://www.mouser.com/ProductDetail/595-LP-MSP430FR2476
    • Плата: https://www.ti.com/tool/LP-MSP430FR2476
    • Чип: https://www.ti.com/product/MSP430FR2476
  • DLP-7970ABP — https://www.mouser.com/ProductDetail/595-DLP-7970ABP
    • Плата: https://www.ti.com/tool/DLP-7970ABP
    • Чип: https://www.ti.com/product/TRF7970A
  • st25tb_kiemul
    • Плата: https://oshwlab.com/gentilkiwi/st25tb_kiemul
    • Чип: https://www.ti.com/product/MSP430FR2476
  • st25tb_kameleon
    • Плата: https://oshwlab.com/gentilkiwi/st25tb_kameleon
    • Чип: https://www.ti.com/product/MSP430FR2673
  • st25tb_kiwi
    • Плата: https://oshwlab.com/gentilkiwi/st25tb_kiwi
    • Чип: https://www.ti.com/product/MSP430FR2676

Авторы

Benjamin DELPY 🥝 gentilkiwi, со мной можно связаться в Twitter ( @gentilkiwi ) или по почте ( benjamin [at] gentilkiwi.com )
Функция tear-off — это на 99% (безумная) работа @SecLabz, за дополнительной информацией и функциями обращайтесь к его репозиторию https://github.com/SecLabz/near-field-chaos! ❤️

Это личная разработка, пожалуйста, уважайте её философию и не используйте её в плохих целях!

Лицензия

Лицензия CC BY 4.0 — https://creativecommons.org/licenses/by/4.0/

Скачать инструмент