Lecteur NFC ACR122U

C'est le lieu des discussions diverses et variées, mais toujours en rapport avec le thème général du forum et dans l'esprit de celui-ci. Contient des rubriques électroniques.

Modérateurs : Papy.G, fneck, Carl

Zebulon
Messages : 2806
Inscription : 02 nov. 2020 14:03

Re: Lecteur NFC ACR122U

Message par Zebulon »

Oui d'accord je comprends mieux, merci pour ces précisions.
Avatar de l’utilisateur
Dynaroo
Messages : 524
Inscription : 25 juil. 2020 00:06
Localisation : Sud 77

Re: Lecteur NFC ACR122U

Message par Dynaroo »

Hacker vaillant, rien d'impossible !
Avatar de l’utilisateur
Gods69
Messages : 374
Inscription : 29 janv. 2022 16:11
Localisation : Gan (64)

Re: Lecteur NFC ACR122U

Message par Gods69 »

pconseil a écrit : 14 nov. 2023 20:07 Il est remplacé par le ACR1252U
J'ai commandé et reçu ce lecteur par curiosité... Pas terrible pour lire certaines cartes mais bon, c'est plus un lecteur NFC qu’un lecteur RFID... :roll:
Zebulon
Messages : 2806
Inscription : 02 nov. 2020 14:03

Re: Lecteur NFC ACR122U

Message par Zebulon »

Par curiosité, parmi ces quelques objets "sans contact" que j'ai pu manipuler, lesquels sont NFC ou RFID:
- une carte bancaire,
- une carte de transport en commun,
- un forfait de ski,
- une carte/bracelet d'accès à la piscine,
- un badge de sécurité ?

Est-ce qu'on peut dire que si la carte/badge est "programmable" c'est forcément NFC (communication bilatérale) ?
Avatar de l’utilisateur
Gods69
Messages : 374
Inscription : 29 janv. 2022 16:11
Localisation : Gan (64)

Re: Lecteur NFC ACR122U

Message par Gods69 »

Pour dire vrai, même moi je suis un peu perdu.
Le NFC est une sous catégorie du RFID. Le RFID est plus une technologie identification ou d'inventaire de produits. Elle peut fonctionner sous
diverses fréquences, ce qui lui permet d'être lu à plusieurs mètres ou plus et avec un transfert de données variable.

Le NFC est de courte distance, quelques centimètres et n'utilise que la fréquence de 13,56 Mhz.
De nos jours, le NFC est considéré comme utilisant la norme ISO 18092. Elle-ci se décompose en trois groupes d'usages. En premier, le classique,
lecture et écriture sur une carte. Le deuxième, la communication de données entre deux appareils NFC et la troisième, l’émulation d'une carte ou tag NFC (paiement avec le téléphone par exemple).
Maintenant, on va parler des protocoles de communication. Les principaux sont l'ISO 14443(A et B) et l'ISO 15693. Il en existe d'autres comme LCODE et ICLASS, utilisés plus dans les contrôles d'accès. NFC n'utilise que ISO 14443 (?), donc toute carte qui est ISO 15693 ne devrait pas être NFC ?

Dans la liste, la carte bancaire est 14443_A, donc NFC sans problème
Les cartes de transports sont globalement 14443_B
Les cartes forfait de ski sont 15693
Les carte de piscine sont globalement des cartes/tags "MIFARE 1K" donc 14443_A, compatible NFC
Les badges de sécurité sont globalement des ICODE à basse fréquence (134Khz) , moins ceux d'ouverture des portes d’immeubles qui sont aussi des "MIFARE 1K", facilement copiables.

Mais voila, ici on parle de protocole de communication, rien ne dit qu'un lecteur compatible arrive à communiquer avec la puce qui est sur la carte. Par exemple, peu sont les lecteurs de cartes qui arrivent à reconnaitre la puce CTS_512 du fabricant ASK , pourtant en ISO 14443_B. (utilisées dans les cartes papier jetable "1 voyage")
Comme on voit, il n'y a pas de standardisation dans l'usage des technologies RFID.
Dernière modification par Gods69 le 23 nov. 2023 15:47, modifié 1 fois.
Zebulon
Messages : 2806
Inscription : 02 nov. 2020 14:03

Re: Lecteur NFC ACR122U

Message par Zebulon »

Wow merci pour tous ces détails, ce n'est pas facile de s'y retrouver en effet. Bon évidemment chaque opérateur (compagnie de transport, régie de remontées mécaniques, piscine, etc) s'approvisionne en cartes compatibles avec ses lecteurs sans se poser de questions mais c'est vrai que si on essaie de trouver un lecteur "universel" ce ne doit pas être simple.
Avatar de l’utilisateur
Gods69
Messages : 374
Inscription : 29 janv. 2022 16:11
Localisation : Gan (64)

Re: Lecteur NFC ACR122U

Message par Gods69 »

Oui, après c'est toujours une question d'argent, on fait au moins cher avec la relation coût et sécurité.
Avec toutes ces cartes, on arrive par avoir plusieurs lecteurs différents. Et si on est courageux, on a toujours l'outil "Proxmark 3".
Avatar de l’utilisateur
Dynaroo
Messages : 524
Inscription : 25 juil. 2020 00:06
Localisation : Sud 77

Re: Lecteur NFC ACR122U

Message par Dynaroo »

Je ne vous cache pas que c'est intéressant de lire un passe Navigo à l'aide de Cardpeek.
Pour ce faire, sélectionnez Calypso et lancez la lecture.
Après quoi, vous verrez certaines infos en clair comme entre autres les stations dans lesquelles vous avez validé ou encore le montant de votre forfait, ainsi que sa plage de validité et ses dates de début et de fin.
Ces infos se trouvent dans le chemin Ticketing > Event Logs.
Hacker vaillant, rien d'impossible !
Avatar de l’utilisateur
Gods69
Messages : 374
Inscription : 29 janv. 2022 16:11
Localisation : Gan (64)

Re: Lecteur NFC ACR122U

Message par Gods69 »

Pas de passe Navigo par ici... Mais on a la carte des bus (de l’agglomération de Pau). c'est aussi à la norme "Calypso".
Voici le "Dump" de la carte de mon épouse au format .XML.
(On utile ce site https://jsonformatter.org/xml-viewer pour avoir une visualisation propre des données).
On y voit que la carte a 4 fichiers de "contrats" (Abonnements, voyages,...) et mémorise les 6 derniers trajets, date, heure, numéro de bus, le numéro de l’arrêt, ligne du bus, direction,... :D
Pièces jointes
card.xml
(9.62 Kio) Téléchargé 13 fois
Avatar de l’utilisateur
Dynaroo
Messages : 524
Inscription : 25 juil. 2020 00:06
Localisation : Sud 77

Re: Lecteur NFC ACR122U

Message par Dynaroo »

Quand nous voyons toutes les infos facilement lisibles présentes sur la carte, cela nous fait penser à l'affaire Serge Humpich.
Hacker vaillant, rien d'impossible !
Avatar de l’utilisateur
Gods69
Messages : 374
Inscription : 29 janv. 2022 16:11
Localisation : Gan (64)

Re: Lecteur NFC ACR122U

Message par Gods69 »

Liste des identifiants d’applications (AID) que peut contenir une carte à puce (bancaire ou autres):

Liste AID
Avatar de l’utilisateur
Gods69
Messages : 374
Inscription : 29 janv. 2022 16:11
Localisation : Gan (64)

Re: Lecteur NFC ACR122U

Message par Gods69 »

OK pour les AID, mais comment on sais lesquelles sont contenues dans une carte ?
(Après l' ATR ou RATS (si puce sans contact) de la carte),
Le terminal envoi à celle-ci un ordre "PSE" ou "PSA" avec une commande de sélection/lecture des données.
La carte lui réponds alors avec une liste des AID qu'elle contient.
Le terminal va alors regarder sur qu'elles AID il est compatible et il commence à "bavarder" avec elle.
C'est assez bien expliqué sur cette page (en anglais) Page Web
J'encourage à regarder les autres pages du blog qui décrit d'autres aspects d'une communication avec une carte bancaire.
Avatar de l’utilisateur
Dynaroo
Messages : 524
Inscription : 25 juil. 2020 00:06
Localisation : Sud 77

Re: Lecteur NFC ACR122U

Message par Dynaroo »

Y'a également la liste des APDU:
https://www.eftlab.com/knowledge-base/c ... -responses

Dispositif intéressant, un Smartcard Sniffer:
https://fr.aliexpress.com/item/10050052 ... pt=glo2fra
S'intercale entre un terminal TV et sa carte.
Hacker vaillant, rien d'impossible !
Répondre