参考第8.7.1至8.7.3节NFC Mifare Spec Doc。我需要知道trailor扇区字节的位顺序,即字节6,7,8。这样我就可以在trailor扇区上进行进一步处理,即将带有访问字节的新密钥写入trailor扇区,因为当我写入trailor时它变得无法进入。
对于字节6,我不清楚
bits 0,1,2,3,4,5,6,7
或
bits 7,8,6,5,4,3,2,1,0
跟踪扇区字节6的意味着
~C10 ~C11 ~C12 ~C13 ~C20 ~C21 ~C22 ~C23
答案 0 :(得分:0)
通常,您的平台和NFC /智能卡读卡器前端会关注传输位顺序。因此,你真的不需要关心它。
关于访问位,这些映射到访问字节(扇区尾部的字节6-8),如下所示(第7位是最高位,第0位是最低位):
Bit: 7 6 5 4 3 2 1 0 Byte 6: ~C23 ~C22 ~C21 ~C20 ~C13 ~C12 ~C11 ~C10 Byte 7: C13 C12 C11 C10 ~C33 ~C32 ~C31 ~C30 Byte 6: C33 C32 C31 C30 C23 C22 C21 C20
因此,在奥德尔设置
您将使用设置字节6 = 0x79
,字节7 = 0x6C
,字节8 = 0x38
(请注意,选择这些值是为了明确这些位如何映射到字节,这些值在实践中不一定有意义。)