Online Store

如何设置μFR卡格式化程序软件以配置MIFARE 1K卡每个扇区的访问位和安全密钥

如何设置μFR卡格式化程序软件以配置MIFARE 1K卡每个扇区的访问位和安全密钥? #

μFR卡格式化程序GUI显示整个MIFARE®经典1K结构,可轻松访问其所有扇区和块(16个扇区,4个块)。 第一个块(块零)包含卡工厂 UID,默认情况下它是只读的。 至于卡内存的其余部分,它是完全空白且无需访问的。对于每个内存块,您可以定义自定义访问条件。 此外,使用此软件,您可以通过为编程卡分配读卡器密钥来定义额外的安全性。 这意味着所有其他读卡器(没有有效的安全密钥)将无法访问卡数据。

空卡内容和结构界面如下所示:

格式化程序-1

在左上角,显示了卡内容,在这种情况下,整个卡内存是空白的,除了ic工厂UID存储在第一个卡块(块0)。 根据卡系列,前 4 个或 7 个字节包含卡 UID。 与其他包含 3 个块和 16 字节的扇区不同,扇区 0 只有 2 个块,零块带有卡 UID,块带有制造商数据(均为只读)。 可以读取此数据并将其保存到某个日志文件中,但不能编辑或克隆卡 UID(至少在法律上不能)。

现在让我们转到卡内存的其他可写部分。 无论您是在书写还是读取卡片,所有用户定义的内容都将显示在读取行下方的字段中。

格式化程序-2

如果您发现很难通过此接口输入卡片内容,您可以使用任何其他数字逻辑工具进行卡片写入,然后只需读取内容,将其存储到文件中或将其用于新的卡片编程。

要创建具有相同内容的新卡,您可以使用与“原始”卡相同的密钥和设置,但您也可以为每张卡或复制内容的一部分定义自定义身份验证。 这由指定的密钥 A 和密钥 B 以及每个卡块定义的扇区尾部提供。 扇区尾部是一个扇区中的最后一个块(块 3),它包含密钥 A、可选密钥 B 以及该扇区块的访问条件(还要指定数据块类型、数据或值)。

字节数 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
D标注 键 A 访问位 按键 B(可选)
   
0xFF
0x07
0x80
用户  

如果未使用密钥 B,则可以将扇区尾部的最后 6 个字节用作数据字节。

要定义密钥 A 和可选的密钥 B,使用此软件可以为选定的扇区和块分配密钥:

格式化程序-3

要配置每个扇区拖车的访问位值,请在左下角的软件面板中输入这些值:

格式化程序-4

要分配所需的访问位值,请查看 Mifare® 结构 – 卡编程帮助

注: 由访问位值定义的访问条件定义块/扇区行为。 当涉及到特定的访问块时,这一点尤其重要。 请确保仔细定义这些值,以防止卡永久损坏。