【发布时间】:2016-09-05 11:57:25
【问题描述】:
我现在正在使用带有 MiFare 1k 标签的 ARC122U NFC 阅读器。让我困惑的是读取/写入扇区之前的身份验证部分。
我的问题如下: (1) Key A 和 Key B 是否等同于使用 96 (For Key A) 和 97 (For Key B) 的认证? (2) 如果我没有将任何认证密钥加载到阅读器中,默认的认证密钥是什么? (3) Mifare 1k 标签默认的访问控制是什么?
我所做的是使用带有 A 类身份验证的密钥 0(未加载任何身份验证密钥),旨在将尾部块数据(例如扇区 1)更新为十六进制格式:
00 00 00 00 00 00 78 77 88 00 00 11 22 33 44 55
其中78 77 88表示数据块0、1和2的访问条件的1 0 0与尾块3的0 1 1的组合。
但是,当我使用 Key 0 Type A 阅读预告片时,它表明更新并不顺利并最终出现:
00 00 00 00 00 00 78 77 88 00 00 00 00 00 00 00
根据结果,我认为访问设置是正确的,因此我尝试将 Key 00 00 00 00 00 00 加载到 Key 1 中并使用 B 类身份验证来读取预告块,但访问被拒绝。
我可以知道我搞砸或错过了哪些步骤吗?任何帮助将不胜感激,并为我糟糕的英语感到抱歉。
【问题讨论】:
标签: authentication mifare