题目:在MifareS50中,如果第2区的访问控制码为FF08 70 69,则该区块1和3的访问控制条件是什么?
解: 存取控制位为FF 08 70 69对应的二进制码如图
Bit7 6 5 4 3 2 1 0
Byte6 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
Byte7 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
Byte8 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | 0 |
Byte9 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 1 |
可得出:
块1:001
块3:000
查询访问控制码的结构表可得块一、三的对应访问条件:
当块1的存取控制位C11 C21 C31=001时,验证密钥A或密钥B正确后可读,不可写,不可加值,验证密钥A或密钥B正确后可进行Decrement,Transfer,Restore操作。
当块3的存取控制位C13 C23 C33=000时,验证密钥A或密钥B正确后可读,,可写,可加值,验证密钥A或密钥B正确后可进行Decrement,Transfer,Restore操作。