nfc-tools / mfoc

Mifare Classic Offline Cracker
GNU General Public License v2.0
1.2k stars 267 forks source link

ISO14443A card -> mfoc: ERROR: only Mifare Classic is supported #92

Open Linzdigr opened 1 year ago

Linzdigr commented 1 year ago

When I try to use mfoc on MacOS I get:

➜ mfoc -P 500 -O card.dump
mfoc: ERROR: only Mifare Classic is supported

But I'm using actually only Mifare Classic 1K cards:

➜ nfc-list
NFC device: ACS ACR122U opened
2 ISO14443A passive target(s) found:
ISO/IEC 14443A (106 kbps) target:
    ATQA (SENS_RES): 00  00  
       UID (NFCID1): 
      SAK (SEL_RES): 20  
                ATS: 75  77  81  02  80  4f  0c  a0  00  00  03  06  03  00  01  00  00  00  00  

ISO/IEC 14443A (106 kbps) target:
    ATQA (SENS_RES): 00  00  
       UID (NFCID1): fc  b4  cf  3b  
      SAK (SEL_RES): 20  
                ATS: 75  77  81  02  80  4f  0c  a0  00  00  03  06  03  00  01  00  00  00  00

Any idea ?

FYI, I'm using pcsc communication with the ACR122U.

charafsalmi commented 1 year ago

Exact same issue here. No idea yet.

➜  workspace mfoc -P 500 -O dump_badge_51007.dmp
mfoc: ERROR: only Mifare Classic is supported
➜  workspace nfc-list
nfc-list uses libnfc 1.8.0
NFC device: ACS / ACR122U PICC Interface opened
1 ISO14443A passive target(s) found:
ISO/IEC 14443A (106 kbps) target:
    ATQA (SENS_RES): 03  44  
       UID (NFCID1): 04  65  1b  a2  07  34  80  
      SAK (SEL_RES): 20  
                ATS: 75  77  81  02  80  
VladimirGaristov commented 5 months ago

I have the same issue on Linux 6.7.2-arch1-1 with libnfc 1.8.0-2 and ACR1252U.