Aller au contenu
NFC Utils
Menu NFC Utils
Parcourir les guides et les sections

Guide NFC Utils

NTAG et Ultralight

La puce exacte détermine les outils. NTAG210/212 utilisent Miroir UID, NTAG213/215/216 ont Compteur et miroir, et l’Ultralight EV1 a trois compteurs explicites.

Présentation

NTAG210, NTAG212, NTAG213, NTAG215, NTAG216 et Ultralight EV1 MF0UL11/MF0UL21 ont des profils distincts. Ils prennent en charge l’écriture NDEF, les mots de passe et les verrouillages de tag ou de configuration pris en charge. La mémoire utilise des pages de quatre octets, avec la configuration propre à la puce à la fin.

Chaque opération lit d’abord les pages de configuration et ne réécrit que les bits qui lui appartiennent, donc un réglage de miroir survit à un changement de mot de passe et un réglage de compteur survit à un changement de miroir.

Ultralight AES, Ultralight C, l’Ultralight d’origine et Nano disposent de profils distincts avec Écrire, Effacer et Verrouillage. Ultralight C et AES ajoutent l’authentification, les clés et les réglages de protection. Consultez Inspection Ultralight pour ces outils.

Le profil NTAG213 dans NTAG et Ultralight

Écrire

Deux modes figurent en haut du panneau, Enregistrements et Carte de visite. Le bouton épinglé indique « Écrire le tag » ou « Écrire la carte » et reste grisé tant que l’éditeur ne contient rien de complet. Après l’écriture, l’application relit le tag et compare, et « Conforme » signifie que les octets sur la puce sont les octets envoyés.

Enregistrements

Le mode Enregistrements sert d’éditeur. Ajouter ouvre les types d’enregistrement, URL, Texte, Téléphone, E-mail, SMS, Position, Wi-Fi, Application Android, Contact (vCard) et MIME personnalisé. Chaque enregistrement est une petite carte avec ses propres champs et une croix de suppression. L’écriture remplace tout le message NDEF sur le tag ; il n’y a pas d’ajout à la suite. La ligne d’octets sous les enregistrements indique la taille du NDEF et, pour un tag Type 2, la taille avec l’enveloppe TLV. Quand la dernière lecture a indiqué à l’application de quelle puce il s’agit, la ligne nomme aussi la capacité, par exemple 24 octets sur 144 pour un NTAG213.

« Charger depuis le tag » lit un tag directement dans l’éditeur sous forme d’enregistrements modifiables. Cette fonction permet de modifier les données existantes ou de les cloner, sans outil de clonage séparé.

Carte de visite

Carte de visite écrit un seul enregistrement, une carte URL ou une vCard. Une carte URL est un lien vers n’importe quelle page et fonctionne sur tous les téléphones. Une vCard place le contact sur la puce, ce que l’iPhone ignore, et la carte l’indique.

Tags protégés

Sous NTAG 21x, le panneau vous rappelle qu’un tag protégé exige la saisie de son mot de passe sous Mot de passe du tag. L’écriture présente ce mot de passe et rien d’autre. Les brouillons vivent dans l’application, pas dans la page, donc changer de famille conserve ce que vous étiez en train de composer.

L’éditeur d’écriture

Effacer et formater

Effacer le tag et Formater en NDEF ne touchent qu’aux données NDEF. Le mot de passe, la protection et la configuration restent exactement en l’état. Les deux prennent le mot de passe dans Mot de passe du tag quand le tag est protégé.

Effacer le tag

Écrit un message NDEF vide et met la mémoire utilisateur à zéro.

Formater en NDEF

Écrit aussi le conteneur de capacités dont un tag vierge a besoin avant de pouvoir contenir du NDEF. Un tag sorti d’usine non formaté, ou corrompu par une autre application, en a besoin une seule fois.

La page Effacer et formater

Mot de passe

Les outils de mot de passe s’appliquent aux profils NTAG210–216 et EV1 pris en charge. Protéger le compteur n’apparaît que sur NTAG213/215/216 ; EV1 et NTAG210/212 omettent ce réglage.

Une page avec un onglet Vérifier et un onglet Modifier. Le mot de passe est un contrôle d’accès sur une puce à mémoire simple. Il circule en clair, donc il empêche l’écrasement accidentel plutôt qu’un attaquant déterminé.

Vérifier

Vérifier prend le mot de passe, huit chiffres hexadécimaux, envoie PWD_AUTH et indique le PACK renvoyé par le tag. Il n’écrit rien. Une tentative erronée compte dans la limite du tag quand une limite est définie. La valeur saisie ici est celle que tous les autres outils 21x, Écrire et Effacer compris, présentent quand le tag est protégé.

Modifier

Modifier propose Définir ou modifier et Supprimer. Les deux prennent d’abord l’ancien mot de passe, vide sur un tag neuf, de sorte qu’un tag protégé est ouvert avant toute écriture. Définir ou modifier ajoute les champs suivants.

ChampSur la puceSignification
Nouveau mot de passePage PWDHuit chiffres hexadécimaux que le tag exigera.
PACKPage PACKQuatre chiffres hexadécimaux que le tag renvoie sur un mot de passe correct, pour qu’un lecteur puisse s’assurer que le tag est bien celui attendu.
Protéger à partir de la pageAUTH0La première page couverte par le mot de passe. Tout ce qui va d’ici à la fin de la mémoire est protégé et les pages de numéro inférieur restent sans protection. La page 4 protège toutes les données utilisateur.
Protéger aussi les lecturesBit PROTDésactivé ne protège que les écritures, donc tout le monde lit encore chaque page et un téléphone ouvre encore le lien. Activé cache les pages protégées aux lecteurs sans le mot de passe, donc un téléphone n’obtient rien si le lien se trouve au-delà de la limite. Désactivé est le réglage pour un tag que les gens doivent pouvoir lire sans le réécrire ; activé convient aux données qui doivent rester privées.
Protéger le compteurNFC_CNT_PWD_PROTREAD_CNT ne répond qu’après le mot de passe.
Tentatives erronées autoriséesAUTHLIMIllimité, 4, 16 ou 64. La puce compte les mots de passe erronés et le compte ne redescend jamais. À la limite, elle refuse PWD_AUTH pour toujours, bon mot de passe compris, et les pages protégées se figent en l’état. Laissez Illimité sauf si le tag protège quelque chose. Sur un lecteur de bureau, un mot de passe refusé se manifeste par un silence, et l’application le signale une seule fois au lieu de réessayer, puisque chaque nouvel essai compterait.

Mot de passe du tag

Ce que c’est
Le mot de passe à 8 chiffres stocké sur le tag, plus une réponse à 4 chiffres appelée PACK que le tag renvoie quand le mot de passe est correct.
Ce que change sa modification
Rien en soi. C’est ce que les autres outils présentent quand le tag est protégé, et Vérifier l’envoie et affiche le PACK.
Ce qu’il faut
Rien.
Annulation
Pas une modification.

Protection par mot de passe

Ce que c’est
Un interrupteur qui dit « à partir de la page N, demander le mot de passe ». Protéger à partir de la page 4 couvre toutes les données utilisateur.
Ce que change sa modification
Avec Protéger aussi les lectures désactivé, tout le monde peut encore lire le tag et un téléphone ouvre encore le lien, mais écrire dans les pages protégées exige le mot de passe. Activé, les pages protégées ne peuvent pas non plus être lues sans le mot de passe, donc un téléphone qui touche le tag ne voit rien au-delà de cette page.
Ce qu’il faut
Le mot de passe actuel s’il en existe déjà un.
Annulation
Supprimer, qui exige le mot de passe actuel. Si Tentatives erronées autorisées a atteint sa limite, aucune annulation n’est possible.

Supprimer

Supprimer ouvre le tag avec l’ancien mot de passe et déplace AUTH0 au-delà de la fin de la mémoire, ce qui est la définition NXP de « aucune protection ». Certains autres encodeurs échouent à cette étape et signalent que la protection du tag ne peut pas être retirée.

La page Mot de passe

Compteur et miroir

Cet outil combiné concerne NTAG213, NTAG215 et NTAG216. NTAG210/212 et EV1 utilisent les outils séparés ci-dessous.

Ce que c’est
Un compteur de 24 bits que la puce incrémente à la première lecture après chaque passage, et un miroir qui remplace quelques caractères de la mémoire utilisateur par des données en temps réel au moment où la puce envoie chaque page. Rien n’y est stocké. Ce qu’un téléphone voit à cet endroit est ce que la puce y a mis à cet instant. C’est le petit cousin de la messagerie dynamique sécurisée sur les 21x, sans signature ni clé, et seuls NTAG213, NTAG215 et NTAG216 en disposent.
Ce que change sa modification
Activer le compteur et Désactiver le compteur basculent NFC_CNT_EN. Avec le miroir placé dans une URL, le lien qu’un téléphone ouvre porte le numéro de série du tag et le nombre de passages, de sorte qu’une page web peut distinguer cinquante tags et voir combien de fois chacun a été lu.
Ce qu’il faut
Le mot de passe quand le tag est protégé.
Annulation
Mettre le miroir sur Désactivé et désactiver le compteur. Le compte lui-même ne peut pas être remis à zéro.
RéglageSignification
Miroir désactivéRien n’est substitué.
Miroir UIDLe numéro de série de 7 octets en 14 caractères hexadécimaux.
Miroir compteurLe compteur NFC en 6 caractères hexadécimaux. Exige Activer le compteur, sinon il se lit comme des zéros.
Miroir des deuxL’UID, puis la lettre x, puis le compteur, 21 caractères. Le x est le séparateur fixe de la puce.
Page du miroirLa page où va le premier caractère miroir. La mémoire utilisateur commence à la page 4 et les premières pages contiennent l’en-tête NDEF, donc avec un enregistrement URL le texte commence généralement vers la page 5 ou 6. Choisissez la page qui contient les caractères laissés comme espace réservé.
Octet dans la pageUne page fait 4 octets, et ce réglage choisit auquel des quatre le miroir commence, de 0 à 3, pour qu’il puisse s’aligner en milieu de page avec l’espace réservé.

Le miroir ne fait que substituer. Il ne fait pas de place. L’URL que vous écrivez doit contenir les caractères d’espace réservé à cette position, 14, 6 ou 21 caractères, et le miroir doit tenir avant la fin de la mémoire utilisateur, sinon la puce ignore le réglage. L’application vérifie le numéro de page et vous laisse gérer l’emplacement. Écrivez d’abord https://example.com/t?u=00000000000000x000000, puis réglez le miroir sur Les deux à la page et à l’octet où se trouve le premier zéro.

La page Compteur et miroir

Miroir UID sur NTAG210 et NTAG212

Miroir UID propose Désactivé ou UID. Réglez la page du miroir et l’octet dans cette page. Lorsque cette partie de la mémoire utilisateur est lue, la puce remplace les caractères à cet emplacement par les 14 caractères hexadécimaux de son UID de sept octets.

Écrivez d’abord l’espace réservé dans votre message NDEF et laissez assez de place avant la fin de la mémoire utilisateur. Un mot de passe est nécessaire quand la configuration concernée est protégée. Désactivez le miroir pour arrêter la substitution.

NTAG210 et NTAG212 n’ont ni compteur de passages NFC, ni miroir de compteur, ni réglage de mot de passe du compteur.

L’outil Miroir UID du NTAG212 avec les choix Désactivé et UID

Compteurs Ultralight EV1

Lire les compteurs affiche les compteurs 0, 1 et 2 et signale une interruption d’écriture (tearing) signalée par la puce. Sélectionnez un compteur et saisissez une valeur sous Ajouter (décimal), puis utilisez Incrémenter le compteur. L’application vérifie le résultat.

Ce sont des compteurs à sens unique. Une lecture ordinaire ne les incrémente jamais, ils ne peuvent être ni remis à zéro ni réduits, et chacun s’arrête à 16 777 215. Le mot de passe actuel est utilisé quand il est requis.

L’EV1 n’a ni miroir ASCII ni interrupteur d’activation du compteur à la manière des NTAG. Ses outils de mot de passe et de verrouillage de configuration pris en charge restent disponibles.

L’outil de compteurs Ultralight EV1 avec trois compteurs et un montant d’incrément

Verrouillage

Ces verrouillages s’appliquent aux profils NTAG et EV1 pris en charge. L’application vérifie la puce et la disposition de ses verrous avant de la modifier. Ultralight AES, Ultralight C, l’Ultralight d’origine et Nano proposent Verrouillage dans leurs propres profils.

Ce que c’est
Deux interrupteurs à sens unique distincts. Verrouiller le tag en lecture seule positionne les bits de verrouillage statiques et dynamiques sur chaque page utilisateur et marque le conteneur de capacités en lecture seule. Verrouiller la configuration positionne CFGLCK, qui fige la plage protégée par mot de passe et les réglages de compteur et de miroir.
Ce que change sa modification
Un tag en lecture seule ne peut plus jamais être écrit par aucune application. Un tag à configuration verrouillée garde ses pages de données inscriptibles mais ses réglages figés.
Ce qu’il faut
Le mot de passe quand le tag est protégé.
Annulation
Aucune. Les deux verrouillages se confirment d’abord sous « Action irréversible », et la fenêtre liste les pages exactes qui seront écrites.
La page Verrouillage

Ce qui est irréversible

ActionCe qu’elle fige
Verrouiller le tag en lecture seuleToutes les données utilisateur, pour toujours.
Verrouiller la configurationLes réglages de mot de passe, de compteur et de miroir.
Tentatives erronées autorisées atteignant sa limiteLe mot de passe, alors refusé pour toujours, et les pages protégées dans l’état où les interrupteurs les ont laissées.
Une carte de résultat Miroir mis à jour