Basic question re UID in the Manufacturer's Block

Forum / MIFARE general topics and applications / Basic question re UID in the Manufacturer's Block

  • 11. December 2019 at 18:55
    I'm trying to figure out my own apartment's Mifare classic card (1024 bytes, 4 byte UID) and am stuck.

    Using Android's MCT tool I get a UID of 6F4845D5. However if I view the dump of Block 0 it shows a completely different UID. For any other card the UID in the dump is the same as what the UID tool shows.

    Why would this be the case? The images are attached (both are the same card).

    Many thanks for any help

    + 0  |  - 0

    Re: Basic question re UID in the Manufacturer's Block

    12. December 2019 at 10:03
    Hi Mike,

    In an anti-collision sequence at the reader, a 4-byte UID card uses also random bytes. A 4-byte UID is not unique anymore due to the short range.

    You can also get a MIFARE Classic EV1 with the option of random UID in the anti-collision sequence. The device's UID is stored in block 0. But you need to authenticate before to read the block.

    Especially for security applications you should never rely on the UID. In most cases the UID is randomness to prevent any tracking.

    The TapLinx team
    + 0  |  - 0
Viewing 2 posts - 1 through 2 (of 2 total)

You must be logged in to reply to this topic.