我试图从我的MiFare Classic 4K智能卡中读取一些数据。我已经知道数据的确切扇区/块位置(因为通过Android转储),但我不知道如何在SpringCard Prox' N' Roll中显示它。
我知道如何访问我的卡并进行了大量的研究,但我无法找到如何获取数据,因为我不太了解APDU命令消息中所需的值。
可能是这样的?
CLA: FF
INS: B0/B2/CA ?
P1-P2: ???
LC Field: ??
Data field: ??
我想阅读第32部分,第140块。
答案 0 :(得分:0)
使用此特定阅读器(SpringCard Prox' N' Roll PC / SC)从MIFARE Classic卡读取块的最简单方法是特定于阅读器的READ MIFARE CLASSIC(带有指定键)命令:
FF F3 00 <BLOCK> 06 <KEY> 00
此命令将尝试使用<KEY>
作为密钥A进行身份验证(如果密钥B失败,则尝试进行身份验证)。验证成功后,它将读取块<BLOCK>
。
因此,对于您的方案,您将使用
FF F3 00 8C 06 uu vv ww xx yy zz 00
其中uu vv ww xx yy zz
是身份验证密钥。