
Installare il lettore NFC ACR122U
- Installare la libreria NFC
$ sudo apt install libnfc-bin libnss3-tools pcscd pcsc-tools libccid libacsccid1 - Rimuovere i moduli del kernel caricati automaticamente (PN533) che stanno utilizzando l’NFC in background
$ sudo rmmod pn533_usb pn533 nfc - Verificare il corretto funzionamento
$ nfc-scan-device
$ nfc-list$ pcsc_scan - Nel caso il servizio non risulti attivo, ricaricare il demone pcscd
$ sudo systemctl restart pcscd.service
L’output ottenuto dovrebbe essere simile al seguente.

NFC-tool: installare MFCUK (MiFare Classic Universal toolKit)
Scaricare i sorgenti ed estrarliInstallare le dipendenze necessarie$ sudo apt install pkg-config libnfc-devCompilare i sorgenti$ cd mfcuk-master
$ autoreconf -is
$ ./configure
$ make- Se è andato tutto bene (warning a parte) ci ritroviamo l’eseguibile compilato nella cartella src, e possiamo lanciarlo tramite il seguente comando
$ ./mfcuk -C -R 0:A -v 2
L’output ottenuto, dopo circa 20min, dovrebbe essere simile al seguente.

NFC-tool: installare MFOC (Mifare Classic Offline Cracker)
Scaricare i sorgenti ed estrarliCompilare i sorgenti$ cd mfoc-master$ autoreconf -is$ ./configure$ make- Se è andato tutto bene (warning a parte) ci ritroviamo l’eseguibile compilato nella cartella src, e possiamo lanciarlo tramite il seguente comando
$ ./mfoc -O card_dump.mfd -k <chiave_trovata_con_mfcuk>
Nel file card_dump.mfd ci sarà il dump completo della scheda, di cui possiamo visualizzarne il contenuto tramite$ hexdump -C card_dump.mfd
AGGIORNAMENTO 20/08/2026
Da Ubuntu 26.04 in avanti, sia MFCUK che MFOC sono disponibili per l’installazione nei repository ufficiali (non è più necessario compilare i sorgenti).
E’ sufficiente quindi installarli con il comando:sudo apt install mfcuk mfoc
Per scrivere il dump creato con MFOC su un altro tag, è possibile utilizzare il seguente comando, che recupera sia le chiavi che i dati dal dump:nfc-mfclassic w a card_dump.mfd card_dump.mfd
ENJOY!