特定扇区/块的APDU MIFARE经典4K读取值



我正试图从我的MiFare Classic 4K智能卡中读取一些数据。我已经知道数据的确切扇区/块位置(因为通过Android转储),但我不知道如何在SpringCard Prox'N'Roll中显示它。

我知道如何访问我的卡,我做了很多研究,但我无法找到如何获取数据,因为我并不真正理解APDU命令消息中所需的值。

可能是这样的?

CLA: FF
INS: B0/B2/CA ?
P1-P2: ???
LC Field: ??
Data field: ??

http://www.cardwerk.com/smartcards/smartcard_standard_ISO7816-4_6_basic_interindustry_commands.aspx#chap6_1

我要读取扇区32,块140。

使用此特定读卡器(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

其中CCD_ 3是认证密钥。

相关内容

  • 没有找到相关文章

最新更新