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的数据块访问权限控制表,但是由于数据块之间的控制规则一致,所以合并在统一张表中
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
2023-09-05 CN_@传输层协议@端口
2023-09-05 CN_UDP协议
2023-09-05 输入int a,b;求最简分数,