Auteur Sujet: [Résolu] | Lecteur de carte NFC / ACR122  (Lu 7508 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne coolzero35fr

  • Membre Junior
  • *
  • Messages: 13
  • +0/-12
[Résolu] | Lecteur de carte NFC / ACR122
« le: 19 septembre 2019 à 10:15:16 »
Salut à tous  8) voici mon premier post  ;D et bien évidament c'est une question.
Il sagit de mon lecteur ACR122 usb https://www.amazon.fr/TOPINCN-ISO14443-Intelligente-Contactless-s%C3%A9curit%C3%A9/dp/B07G47XZTK/ref=pd_lpo_sbs_147_t_0/258-8789931-2665046?_encoding=UTF8&psc=1&refRID=54FW70KRATPXWWRSKA7J
L'installation c'est bien passer car quand je met mon badge à copié dessus la lumiere rouge s'étteint un bip sonne et un led verte s'allume  ;D

le probléme viens ensuite.

voici ce que j'ai fait en détail :

1: installation en dur de Linux kali 5.2.0-kali2-amd64 #1 SMP Debian 5.2.9-2kali1. avec ensuite update / upgrade et enfin dist-upgrade. RAS
2: installation des outils necessaire pour copie de mon badge :
    pcsc-tools pcscd
    libpcsclite-dev
    libpcsclite1
    libusb-dev

    ainsi que mfoc

    également libnfc-bin libnfc-dev libnfc5

la aussi aucuns soucis particulier ...

3: j'ai ensuite "blacklister"  pn533_usb et pn533 avec les commandes suivantes modprobe -r pn533 et pn533_usb. RAS

4: j'ai vérifier la présence du lecteur avec dmesg
    647.764114] usb 2-2: NFC: NXP PN532 firmware ver 1.6 now attached
    620.567228] pn533_usb 2-2:1.0: NFC: NXP PN533 NFC device disconnected
la aussi aucuns soucis.

5: j'ai également voulu installer les drivers du lecteur voir lien : https://www.acs.com.hk/en/driver/3/acr122u-usb-nfc-reader/
    une fois que je veux les installer Kali me renvoi que la version installer et plus récente
    j'ai donc suivis les instructions.

6: je commence l'exploitation avec la commande :  nfc-list
    retour de commande
root@kali:~# nfc-list
nfc-list uses libnfc 1.7.1
error libnfc.driver.acr122_usb Unable to claim USB interface
(Device or resource busy)
nfc-list: ERROR: Unable to open NFC device: acr122_usb:002:003

sa commence  ::)

je continue avec mfoc et la :
root@kali:~# mfoc -P 500 -O origine.dmp
error libnfc.driver.acr122_usb Unable to claim USB interface (Device or resource busy)
No NFC device found.

voilà mon soucis  :P

Je précise que j'essaie de dupliquer mon badge de garage car ma co-propriété ne veut pas me donner un deuxiéme badge ou contre monaie sonnante et trébuchante  8) :o à 40 euros le badge .....

Dans l'attente de vous lire ainsi que  vos remarques amicalement MOI ;D
« Modifié: 19 septembre 2019 à 13:32:16 par ZeR0-@bSoLu »

Hors ligne ZeR0-@bSoLu

  • Administrateur
  • Membre Elite
  • *****
  • Messages: 2860
  • +162/-5
  • Pentest - Arch - Python - Kali
    • Kali-fr
Re : Lecteur de carte NFC / ACR122
« Réponse #1 le: 19 septembre 2019 à 10:24:26 »
J'ai remis un peu en forme ton message et corrigé deux trois fautes car s'était infâme à lire ^^'

Citer
error   libnfc.driver.acr122_usb Unable to claim USB interface
(Device or resource busy)
nfc-list: ERROR: Unable to open NFC device: acr122_usb:002:003

Problème entre le driver et le service pcscd tout simplement je pense

Le problème est clairement affiché ici : Une recherche google et on tombe sur ça : https://debian-facile.org/viewtopic.php?id=22356



Mess  with the bests.
Die like the rest.

Hors ligne coolzero35fr

  • Membre Junior
  • *
  • Messages: 13
  • +0/-12
Re : Lecteur de carte NFC / ACR122
« Réponse #2 le: 19 septembre 2019 à 12:11:53 »
Alors oui j’ai vu ce tutoriel je l’ai suivi deAAZ après avoir réinstallé complètement Kali Linux mais si je poste sur le site c’est que cela ne fonctionne toujours pas mais c’est en tout cas très gentil de ta part de l’avoir vu et d’avoir commenté mais non ça ne fonctionne pas merci encore
« Modifié: 19 septembre 2019 à 12:15:08 par ZeR0-@bSoLu »

Hors ligne ZeR0-@bSoLu

  • Administrateur
  • Membre Elite
  • *****
  • Messages: 2860
  • +162/-5
  • Pentest - Arch - Python - Kali
    • Kali-fr
Re : Lecteur de carte NFC / ACR122
« Réponse #3 le: 19 septembre 2019 à 12:14:57 »
cat /etc/modprobe.d/blacklist-libnfc.conf
que te donne ça ?
Mess  with the bests.
Die like the rest.

Hors ligne coolzero35fr

  • Membre Junior
  • *
  • Messages: 13
  • +0/-12
Re : Lecteur de carte NFC / ACR122
« Réponse #4 le: 19 septembre 2019 à 12:19:20 »
 :)
Voili-voilou  8)

root@kali:~# cat /etc/modprobe.d/blacklist-libnfc.conf
blacklist pn533
blacklist nfc
 tout est en place

Hors ligne ZeR0-@bSoLu

  • Administrateur
  • Membre Elite
  • *****
  • Messages: 2860
  • +162/-5
  • Pentest - Arch - Python - Kali
    • Kali-fr
Re : Lecteur de carte NFC / ACR122
« Réponse #5 le: 19 septembre 2019 à 12:21:00 »
il te manque une ligne dans le fichier.

blacklist pn533_usb
Mess  with the bests.
Die like the rest.

Hors ligne coolzero35fr

  • Membre Junior
  • *
  • Messages: 13
  • +0/-12
Re : Re : Lecteur de carte NFC / ACR122
« Réponse #6 le: 19 septembre 2019 à 12:24:18 »
il te manque une ligne dans le fichier.

blacklist pn533_usb

Oui je l'avais mis dedans  :o et aprés avoir fait un reboot pour être certain que tous soit bien pris en compte,
le lecteur ne demarre plus, plus de led rouge plus de son etc ...

je vais recommencer et poster l'erreur aprés avoir lancer "nfc-list" ou "mfoc"
« Modifié: 19 septembre 2019 à 12:25:36 par ZeR0-@bSoLu »

Hors ligne ZeR0-@bSoLu

  • Administrateur
  • Membre Elite
  • *****
  • Messages: 2860
  • +162/-5
  • Pentest - Arch - Python - Kali
    • Kali-fr
Re : Lecteur de carte NFC / ACR122
« Réponse #7 le: 19 septembre 2019 à 12:27:23 »
modifie le fichier conf ça ira plus vite
Mess  with the bests.
Die like the rest.

Hors ligne coolzero35fr

  • Membre Junior
  • *
  • Messages: 13
  • +0/-12
Re : Re : Lecteur de carte NFC / ACR122
« Réponse #8 le: 19 septembre 2019 à 12:48:10 »
modifie le fichier conf ça ira plus vite
oui c fait en direct.

voila aprés un reboot comme dab  8)
root@kali:~# cat /etc/modprobe.d/blacklist-libnfc.conf
blacklist pn533
blacklist pn533_usb
blacklist nfc

et la commande "nfc-list"
root@kali:~# nfc-list
nfc-list uses libnfc 1.7.1
error   libnfc.driver.acr122_usb   Unable to set alternate setting on USB interface (Connection timed out)
nfc-list: ERROR: Unable to open NFC device: acr122_usb:002:003
 et maintenant c error "time out"  ;D
pas facile l'histoire

« Modifié: 19 septembre 2019 à 12:54:03 par ZeR0-@bSoLu »

Hors ligne ZeR0-@bSoLu

  • Administrateur
  • Membre Elite
  • *****
  • Messages: 2860
  • +162/-5
  • Pentest - Arch - Python - Kali
    • Kali-fr
Re : Lecteur de carte NFC / ACR122
« Réponse #9 le: 19 septembre 2019 à 12:53:47 »
reboot après la modif du fichier de conf et avant de lancer le tool c'est mieux
« Modifié: 19 septembre 2019 à 12:56:23 par ZeR0-@bSoLu »
Mess  with the bests.
Die like the rest.

Hors ligne coolzero35fr

  • Membre Junior
  • *
  • Messages: 13
  • +0/-12
Re : Lecteur de carte NFC / ACR122
« Réponse #10 le: 19 septembre 2019 à 13:00:07 »
voila aprés un reboot comme dab  8)
root@kali:~# cat /etc/modprobe.d/blacklist-libnfc.conf
blacklist pn533
blacklist pn533_usb
blacklist nfc

et la commande "nfc-list"
root@kali:~# nfc-list
nfc-list uses libnfc 1.7.1
error   libnfc.driver.acr122_usb   Unable to set alternate setting on USB interface (Connection timed out)
nfc-list: ERROR: Unable to open NFC device: acr122_usb:002:003
 et maintenant c error "time out"  ;D
pas facile l'histoire

Hors ligne ZeR0-@bSoLu

  • Administrateur
  • Membre Elite
  • *****
  • Messages: 2860
  • +162/-5
  • Pentest - Arch - Python - Kali
    • Kali-fr
Re : Lecteur de carte NFC / ACR122
« Réponse #11 le: 19 septembre 2019 à 13:02:24 »
root@kali:~# sudo service pcscd stop
root@kali:~# modprobe -r pn533 nfc
root@kali:~# mkdir test
root@kali:~# cd test
configurer le réseau pour un accès Internet (wifi ou autre)
root@kali:~/test# wget http://dl.bintray.com/nfc-tools/sources … .1.tar.bz2
root@kali:~/test# tar xjf libnfc-1.7.1.tar.bz2
root@kali:~/test# cd libnfc-1.7.1
root@kali:~/test/libnfc-1.7.1# nano libnfc/drivers/acr122_usb.c
Dans l'éditeur qui s'ouvre rechercher la chaîne de caractères alternate via le raccourci Ctrl w)
Ajouter les 2 marques de commentaires en début et fin de ce paragraphe /* et */
/*
    res = usb_set_altinterface(data.pudh, 0);
    if (res < 0) {
    log_put(LOG_GROUP, LOG_CATEGORY, NFC_LOG_PRIORITY_ERROR, "Unable to set alternate setting on USB interface (%s)", _usb_strerror(res));
    usb_close(data.pudh);
    // we failed to use the specified device
    goto free_mem;
    }
*/
Enregistrer (Ctrl o et valider le nom proposé avec OK)
Sortir de l'éditeur (Ctrl x)
root@kali:~/test/libnfc-1.7.1# ./configure --prefix=/usr --sysconfdir=/etc
root@kali:~/test/libnfc-1.7.1#  make

Brancher le lecteur et vérifier que le miracle a bien lieu avant d'aller plus loin :
root@kali:~/test/libnfc-1.7.1# utils/nfc-list
    Miracle le message maudit n'y est plus, et en principe ça marche !

root@kali:~/test/libnfc-1.7.1# make install
root@kali:~/test/libnfc-1.7.1# cd /usr/lib
root@kali:~/usr/lib# cp -p libnfc.* x86_64-linux-gnu/
Mess  with the bests.
Die like the rest.

Hors ligne coolzero35fr

  • Membre Junior
  • *
  • Messages: 13
  • +0/-12
Re : Lecteur de carte NFC / ACR122
« Réponse #12 le: 19 septembre 2019 à 13:08:57 »
wget n'arrive pas à résoudre l'url du fichier, car je pense quel n'est pas compléte ....  ;D

root@kali:~/test# wget http://dl.bintray.com/nfc-tools/sources … .1.tar.bz2
--2019-09-19 13:06:39--  http://dl.bintray.com/nfc-tools/sources
Résolution de dl.bintray.com (dl.bintray.com)… 52.57.53.1, 35.159.36.230
Connexion à dl.bintray.com (dl.bintray.com)|52.57.53.1|:80… connecté.
requête HTTP transmise, en attente de la réponse… 301 Moved Permanently
Emplacement : http://dl.bintray.com/nfc-tools/sources/ [suivant]
--2019-09-19 13:06:39--  http://dl.bintray.com/nfc-tools/sources/
Réutilisation de la connexion existante à dl.bintray.com:80.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille : non indiqué [text/html]
Sauvegarde en : « sources.1 »

sources.1                      [ <=>                                   ]     380  --.-KB/s    ds 0s     

2019-09-19 13:06:39 (12,8 MB/s) - « sources.1 » sauvegardé [380]

Échec d’idn_encode (-304) : « string contains a disallowed character »
--2019-09-19 13:06:39--  http://%E2%80%A6/
Résolution de … (…)… échec : Nom ou service inconnu.
wget : impossible de résoudre l’adresse de l’hôte « … »
Échec d’idn_encode (-304) : « string contains a disallowed character »
--2019-09-19 13:06:39--  http://.1.tar.bz2/
Résolution de .1.tar.bz2 (.1.tar.bz2)… échec : Nom ou service inconnu.
wget : impossible de résoudre l’adresse de l’hôte « .1.tar.bz2 »
Terminé — 2019-09-19 13:06:39 —
Temps total effectif : 0,05s
Téléchargés : 1 fichiers, 380 en 0s (12,8 MB/s)

Hors ligne coolzero35fr

  • Membre Junior
  • *
  • Messages: 13
  • +0/-12
Re : Lecteur de carte NFC / ACR122
« Réponse #13 le: 19 septembre 2019 à 13:11:20 »
c bon j'ai trouver le lien au complet :

wget http://dl.bintray.com/nfc-tools/sources/libnfc-1.7.1.tar.bz2

Hors ligne ZeR0-@bSoLu

  • Administrateur
  • Membre Elite
  • *****
  • Messages: 2860
  • +162/-5
  • Pentest - Arch - Python - Kali
    • Kali-fr
Re : Lecteur de carte NFC / ACR122
« Réponse #14 le: 19 septembre 2019 à 13:12:05 »
si tu l'a juste copié collé c'est normal non ?
Regarde la tronche de l'url que tu copies colle ?

dl.bintray.com/nfc-tools/sources/libnfc-1.7.1.tar.bz2
Mess  with the bests.
Die like the rest.