Skip to content
KitploitKITPLOIT
OutilsBlog
Soumettre
OutilsBlog
Soumettre

Outils de Hacking, PenTest et Cybersécurité pour votre Arsenal de Sécurité !

Kitploit est un répertoire d'outils de hacking, de cybersécurité et de pentesting. Découvrez les dernières mises à jour des projets pour trouver des vulnérabilités, analyser des systèmes, automatiser les tests et renforcer votre sécurité.

··Flux·Contact·Confidentialité·© 2026 Kitploit

Répertoire d'outils

Catégories

Voir toutes les catégories
Loading categories
st25tb_kiemul — ST25TB / SRx Émulateur NFC / Initiateur basé sur TI TRF7970A avec MSP430 | Kitploit
Outils/GitHubGitHub/gentilkiwi/st25tb_kiemul
Sécurité des Systèmes EmbarquésOutils RFID/NFCSécurité Sans FilHacking MatérielTests d'IntrusionSécurité Matérielle
GitHubgentilkiwi/st25tb_kiemul

st25tb_kiemul

ST25TB / SRx Émulateur NFC / Initiateur basé sur TI TRF7970A avec MSP430

Voir le dépôt
4977il y a 1 moisVérifié par Kitploit

Populaires

Voir tout →

Découvrez les outils les plus utilisés par notre communauté.

Explorer tous les outils

Parcourez notre collection d'outils

Voir tous les outils →
Partager

st25tb_kiemul

Émulateur / Initiateur ST25TB / SRx NFC basé sur TI TRF7970A avec MSP430

Ceci est le projet de support pour Étiquettes NFC de la série ST25TB pour s'amuser dans les transports publics français - ST25TB_transport.pdf

Note : Ce projet prend désormais en charge les cartes st25tb_kiemul (y compris la LP-MSP430FR2476), st25tb_kameleon et st25tb_kiwi

Projet

Le projet st25tb_kiemul est prêt pour l'IDE Texas Instruments Code Composer Studio (CCS) 12+, https://www.ti.com/tool/CCSTUDIO. Vous pouvez utiliser l'IDE local ou celui en ligne (CCS Cloud). Comme TI passe d'un IDE basé sur Eclipse à Theia, il a également été testé avec CCS 20.4.

Configurations prises en charge

Initiale

  • LP-MSP430FR2476 + DLP-7970ABP avec la configuration st25tb_kiemul - MSP @ 16 MHz, compatible pile CR2032 !
  • *MSP430* + DLP-7970ABP avec une nouvelle configuration à créer (n'hésitez pas à adapter :))

Ne sous-estimez pas cette configuration de base. Malgré l'absence d'indicateurs LED : la MSP430FR2476 dispose de beaucoup de mémoire FRAM, l'eZ-FET lite intégré fournit la même CLI que les cartes les plus récentes.

Cartes

Pour pratiquer, pour des POCs, et pour le fun, j'ai finalement fabriqué des cartes pour jouer :

  • La première, st25tb_kiemul, a été conçue pour être 100% compatible avec le firmware de la launchpad + carte fille (pas de support CLI)
    > https://oshwlab.com/gentilkiwi/st25tb_kiemul
  • La deuxième, st25tb_kameleon, prend en charge la pile LIR2032, l'alimentation USB et la charge de la pile
    > https://oshwlab.com/gentilkiwi/st25tb_kameleon
  • La troisième (et dernière), st25tb_kiwi, prend en charge les piles LIR2032, LP401730 et LP402535, l'alimentation USB-C et la charge de la pile, CLI
    > https://oshwlab.com/gentilkiwi/st25tb_kiwi

Flash

Vous pouvez programmer votre carte depuis l'IDE lui-même, mais les fichiers .hex produits/téléchargés peuvent également être utilisés avec MSP430Flasher (https://www.ti.com/tool/MSP430-FLASHER) ou UniFlash (https://www.ti.com/tool/UNIFLASH).

Aucun MSP-FET n'est requis avec les cartes LaunchPad, car elles intègrent un émulateur eZ-FET lite. Sur d'autres configurations, vous pouvez avoir besoin d'un MSP-FET pour flasher la carte, mais vous pouvez aussi utiliser l'eZ-FET lite intégré d'une autre carte Launchpad que vous possédez déjà :)

Exemples :

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

Remarques :

  • remplacez -i TIUSB par -i COM<numéro> lorsque plusieurs cartes sont connectées en même temps ;
  • n'hésitez pas à appuyer à nouveau sur le bouton de réinitialisation après le flash.

Comment l'utiliser ?

Wiki : https://github.com/gentilkiwi/st25tb_kiemul/wiki

Remarques

  • Oui, j'ai recréé environ 1% d'un truc style Chameleon :')
  • Oui, je suis content : je l'ai fait pour moi-même pour apprendre (& pour le fun)
  • Non, je ne suis pas sûr d'être capable d'aider à ajouter 14B(') à https://github.com/emsec/ChameleonMini/tree/master/Firmware/Chameleon-Mini/Codec
    • sinon je l'aurais fait
  • Non, je ne créerai pas une carte unique avec pile à partir des schémas disponibles de la MSP430 LaunchPad et du TRF7970A BoosterPack
    • enfin, peut-être ?
    • eh bien, je l'ai fait (et j'ai beaucoup appris)
  • Oui, vous pouvez utiliser un autre (meilleur) MCU avec le TRF7970A, même avec la carte d'origine DLP-7970ABP
    • pensez aux STM32, Raspberry PI Pico ou à votre modèle préféré avec support SPI, vraiment

Références matérielles

  • LP-MSP430FR2476 - https://www.mouser.com/ProductDetail/595-LP-MSP430FR2476
    • Carte : https://www.ti.com/tool/LP-MSP430FR2476
    • Puce : https://www.ti.com/product/MSP430FR2476
  • DLP-7970ABP - https://www.mouser.com/ProductDetail/595-DLP-7970ABP
    • Carte : https://www.ti.com/tool/DLP-7970ABP
    • Puce : https://www.ti.com/product/TRF7970A
  • st25tb_kiemul
    • Carte : https://oshwlab.com/gentilkiwi/st25tb_kiemul
    • Puce : https://www.ti.com/product/MSP430FR2476
  • st25tb_kameleon
    • Carte : https://oshwlab.com/gentilkiwi/st25tb_kameleon
    • Puce : https://www.ti.com/product/MSP430FR2673
  • st25tb_kiwi
    • Carte : https://oshwlab.com/gentilkiwi/st25tb_kiwi
    • Puce : https://www.ti.com/product/MSP430FR2676

Auteurs

Benjamin DELPY 🥝 gentilkiwi, vous pouvez me contacter sur Twitter ( @gentilkiwi ) ou par mail ( benjamin [at] gentilkiwi.com )
La partie « tear off » est à 99% le travail (dingue) de @SecLabz, voir son dépôt https://github.com/SecLabz/near-field-chaos pour plus d'informations, et de fonctionnalités ! ❤️

Ceci est un développement personnel, veuillez respecter sa philosophie et ne pas l'utiliser pour de mauvaises choses !

Licence

Licence CC BY 4.0 - https://creativecommons.org/licenses/by/4.0/

Télécharger l’outil