0

I am trying to clone/write copies of an NFC card. I am using an ACR122U-A9 receiver and running nfc-tools on a kali linux VM.

The card I am trying to clone is identified as a Mifare Classic 1k tag ISO/IEC 14443A (106 kbps), UID SIZE: Double with the use of NFC TOOLS for Desktop and following command:

mfoc -P 500 -O <filename.dmp>

Furthermore, it tells that

Fingerprinting based on MIFARE type Identification Procedure: * MIFARE Classic 1K * MIFARE Plus (7 Byte UID) 2K, Security level 1 and when trying to authenticate it finds that all sectors are encrypted with the default keys.

This should to my understanding make it possible to write copies of the card, but I can't seem to find out how to do it... I have earlier used the

nfc-mfsetuid 

But that currently only supports 4 byte UID's so that is not an option. I believe the authentication where it is used is only on the UID, that is why I 7 byte write UID solution would probably work.

I have also tried to use

nfc-mfclassic W a original.dmp new.dmp

As shown in tutorials like this one https://gist.github.com/alphazo/3303282

But without luck due to an incorrect BCC in MFD file

NFC reader: ACS / ACR122U PICC Interface opened
Found MIFARE Classic card:
ISO/IEC 14443A (106 kbps) target:
    ATQA (SENS_RES): 00  04  
       UID (NFCID1): 01  23  45  67  
      SAK (SEL_RES): 08  
Guessing size: seems to be a 1024-byte card
Sent bits:     50  00  57  cd  
Sent bits:     40 (7 bits)
Received bits: a (4 bits)
Sent bits:     43  
Received bits: 0a  
Writing 64 blocks |!
Error: incorrect BCC in MFD file!
Expecting BCC=12

The card I am trying to dump the data onto is https://www.amazon.com/10pcs-13-56MHz-Changeable-block-writable/dp/B00N4VCJEM

and I believe that the problem might have something to do with the card being the wrong type 4byte instead of 7byte.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.