Mifare1 S50 _IC卡基本信息

存储解构

在这里插入图片描述

  • 第 0 扇区的块 0(即绝对地址 0 块),它用于存放厂商代码,已经固化,不可更改。
  • 每个扇区的块 0、块 1、块 2 为数据块,可用于存贮数据。
  • 在这里插入图片描述
  • 每个扇区的密码和存取控制都是独立的,可以根据实际需要设定各自的密码及存取控制。
  • 存取控制为 4 个字节,共 32 位,扇区中的每个块(包括数据块和控制块)的存取条件是由密码和存取控制共同决定的,在存取控制中每个块都有相应的三个控制位(统一记录在控制块中的4个控制字节中)
  • 三个控制位以正和反两种形式存在于存取控制字节中,决定了该块访问权限(如 进行减值操作必须验证 KEY A,进行加值操作必须验证 KEY B,等等)。控制指定块的三个控制位在存取控制字节(记录在控制块(块3))中的位置
  • 控制块0的控制位

  • 控制块(每个扇区中的块3(每块16字节))中间的4个控制字节(6,7,8,9)字节:

各个块访问权限控制

三个数据块的控制

在这里插入图片描述
如果将上表展开(X=0,1,2),会得到三张分别对应于块0,块1,块2的数据块访问权限控制表,但是由于数据块之间的控制规则一致,所以合并在统一张表中

一个控制块的控制

posted @ 2024-09-05 23:13  xuchaoxin1375  阅读(98)  评论(0)    收藏  举报  来源