Article
Lecteur de RFID expérimental
À développer soi-même
Quand les premiers échantillons de cartes MIFARE sont arrivés à la rédaction, nous avons beaucoup discuté sur le point de savoir s’il y avait un moyen simple de leur arracher leurs secrets. Construire un lecteur sans l’aide d’une puce spécialisée semblait irréaliste. Et pourtant, c’est possible ! La preuve, cet article va vous montrer comment déchiffrer les cartes ISO 14443-A avec un microcontrôleur ordinaire. En outre, nous détaillerons le protocole et le codage pour vous permettre de rédiger le logiciel nécessaire en fonction de votre projet personnel.
Informations complémentaires - 060221-Wf.pdf :
Logiciel et réglage du lecteur expérimental
Le téléchargement de ce magazine est réservé aux visiteurs enregistrés.
Identification | Inscrivez-vous maintenant !
Matériaux
Info supplémentaire / Mise à jour
Le lecteur ne donne pas immédiatement l'identificateur UID de la carte,
mais en fait les octets dans l'ordre dans lequel ils se trouvent écrits sur la carte (Cf. la fiche de caractéristiques MIFARE et l'article).
Si votre lecteur lit la série d'octets suivante (visualisée par l'affichage LCD ou sur le PC par le biais de la liaison sérielle)
04 2F 58 FB F9 13 7A 00
L'IUD est alors :
04 2F 58 F9 13 7A 00, c'est-à-dire (04 2F 58 F9 13 7A 00)
ce qui signifie que l'ordre est resté le même, seul le 4ème octet ne doit pas être pris en compte vu qu'il s'agit d'une somme de vérification (checksum).
mais en fait les octets dans l'ordre dans lequel ils se trouvent écrits sur la carte (Cf. la fiche de caractéristiques MIFARE et l'article).
Si votre lecteur lit la série d'octets suivante (visualisée par l'affichage LCD ou sur le PC par le biais de la liaison sérielle)
04 2F 58 FB F9 13 7A 00
L'IUD est alors :
04 2F 58 F9 13 7A 00, c'est-à-dire (04 2F 58 F9 13 7A 00)
ce qui signifie que l'ordre est resté le même, seul le 4ème octet ne doit pas être pris en compte vu qu'il s'agit d'une somme de vérification (checksum).
Discussion (0 commentaire(s))