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 estrarli
- Installare le dipendenze necessarie
$ sudo apt install pkg-config libnfc-dev
- Compilare 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 estrarli
- Compilare 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
ENJOY!