【问题标题】:How can I understand the content of 'Mifare classic 1k'?如何理解“Mifare classic 1k”的内容?
【发布时间】:2019-11-27 21:18:25
【问题描述】:

我正在尝试了解此 tageta 中包含哪些数据。我尝试将其传递给 ASCII,但出现了稀有字符。

+扇区:0
53E04E2DD00804006263646566676869
00006166280000000000000000000026
0000000000000000000000000000000B1
A0000000000078778869B00000000000

+扇区:1
F8523400000000000000000000000001A
0000000000000000000000000000000B1
0000000000000000000000000000000B1
A0100000000078778869B01000000000

+扇区:2
2020202020202020202020202020206B
2020202020202020202020202020206B
2020202020202020202020202020206B
A0200000000078778869B02000000000

+扇区:3
BC036087E80102000000000000000020
0000000000000000000000000000000B1
0000000000000000000000000000000B1
A0300000000078778869B03000000000

+扇区:4
04C4220000888EA96E4DA4781111C9D8
04C4220000888EA96E4DA4781111C9D8
0000000000000000000000000000000B1
A040000000007B478869B04000000000

+扇区:5
BC542B0000000000FF6909000000002B
0100008088270E041CE0566EB00700A2
0100008088270E041CE0566EB00700A2
A050000000007E178869B05000000000

+扇区:6
0000000000000000000000000000000B1
0000000000000000000000000000000B1
0000000000000000000000000000000B1
A060000000007E178869B06000000000

+扇区:7
FFFFFFFF00000000FFFFFFFF1CE31C73
FFFFFFFF00000000FFFFFFFF1DE21DAC
0000000000000000000000000000000B1
A0700000000048778B69B07000000000

+扇区:8
0000000000000000000000000000000B1
0000000000000000000000000000000B1
0000000000000000000000000000000B1
A0800000000078778869B08000000000

+扇区:9
FEA30411A812F505548702A0006C1336
FEA30411A812F505548702B0107122A2
FEA30411A812F505548702C0104117E1
A0900000000078778869B09000000000

+扇区:10
0000000000000000000000000000000B1
0000000000000000000000000000000B1
0000000000000000000000000000000B1
A1000000000078778869B10000000000

+扇区:11
A03A80404000B25C7D27DE0E11AB19DD
A11A80404012AA5B13299E6C11CB45F2
A03A80404020B7DB6DE99E6C11EEC4D4
A110000000007F078869B11000000000

+扇区:12
A11A80402002B25C7D27DE21110E75D1
A03A80404000B25C7D279E0E11CE19C8
A11A80404062AA5B13299EA711EE19D1
A120000000007F078869B12000000000

+扇区:13
A05A00814080375E52E95E00110F354C
A11A00812092B1DCB127DE28112F0978
A03A80404020B7DB6DE99E6C11F1C49B
A130000000007F078869B13000000000

+扇区:14
A11A80402062AA5B13299E541111C9A1
0000000000000000000000000000000B1
0000000000000000000000000000000B1
A1400000000079678869B14000000000

+扇区:15
0000000000000000000000000000000B1
0000000000000000000000000000000B1
0000000000000000000000000000000B1
A1500000000078778869B15000000000

我的意思是你可以把它变成你可以理解的数据?

【问题讨论】:

    标签: hex nfc mifare


    【解决方案1】:

    第一个扇区 (0) 是 MAD,其中第一个块是 制造代码。然后是 MIFARE 应用程序目录 (MAD) 它说应用程序存储在哪里。来自 BLOCK1 的字节 0 在您的情况下是 CRC 0x26 然后 byte1 是之后的信息字节 应用程序 id´s (AID´s) 在您的情况下每个 AID 有 2 个字节 在第 5 区有一个带有 AID 2800 的应用程序,在第 6 区有一个 使用 AID 6661 等的应用程序。

    它自己构建的扇区如下:

    A11A80402002B25C7D27DE21110E75D1 - BLOCK0
    A03A80404000B25C7D279E0E11CE19C8 - BLOCK1
    A11A80404062AA5B13299EA711EE19D1 - BLOCK2
    [    KEYA  ][ AC ]69[   KEYB   ] - SECTORTRAILOR
    

    也就是说你的数据应该只在 SECTOR 5,6,8

    对于数据本身,有很多方法可以解释数据。

    BCD(二进制编码的十进制)

    您还可以将数据解释为 ASCII 编码

    还有 int16、int32、int64 和它的 unsignt 等价物

    对于您的数据,我尝试解释一些内容。第 5 区第一个区块 可以从 4 个 UInt 数字构建,它们是:

    BC542B00 ~> 2839740 LSB may be an ID
    00000000 ~> 0
    FF690900 ~> 616959 LSB another ID
    0000002B ~> 43 MSB some kind of version
    

    第 5 扇区的第二个区块以 BCD 开头

    010000808827 ~> 010000808827
    

    解释数据的软件应该知道在哪里可以找到 它的数据以及如何处理它。所以主要是给出数据格式 根据一些规范。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-12-16
      相关资源
      最近更新 更多