0

The way I do it is to read the data from block 3 and select the proper bytes from the result to get the access condition (e.g.:FF 07 80 69)

In this way, if I don't have keyA or keyB, I can not get the data from block 3.

Is there another way to get the access condition?

NFC guy
  • 10,151
  • 3
  • 27
  • 58
MyBlueSky
  • 13
  • 3

1 Answers1

0

No, the only way to read any of the blocks of MIFARE Classic is to first authenticate with Key A or Key B. There is no shortcut.

NFC guy
  • 10,151
  • 3
  • 27
  • 58
  • Thank you very much! if don't have keyA or keyB,means unkonw access condition and unknow read/write other block shoud use keyA/keyB? – MyBlueSky Jul 15 '12 at 03:06
  • Yes, but if you don't have Key A and Key B, you cannot read or write anyway. – NFC guy Jul 15 '12 at 20:18