我如何理解“ Mifare classic 1k”的内容?

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

  

+部门:0
  53E04E2DD00804006263646566676869
  0000616628000000000000000000002626
  000000000000000000000000000000B1
  A0000000000078778869B00000000000
  

+部门:1
  F852340000000000000000000000000000001A
  000000000000000000000000000000B1
  000000000000000000000000000000B1
  A0100000000078778869B01000000000
  

+部门:2
  2020202020202020202020202020206206B
  2020202020202020202020202020206206B
  2020202020202020202020202020206206B
  A0200000000078778869B02000000000
  

+部门:3
  BC036087E80102000000000000000020
  000000000000000000000000000000B1
  000000000000000000000000000000B1
  A0300000000078778869B03000000000
  

+部门:4
  04C4220000888EA96E4DA4781111C9D8
  04C4220000888EA96E4DA4781111C9D8
  000000000000000000000000000000B1
  A040000000007B478869B04000000000
  

+部门:5
  BC542B0000000000FF6909000000002B
  0100008088270E041CE0566EB00700A2
  0100008088270E041CE0566EB00700A2
  A050000000007E178869B05000000000
  

+部门:6
  000000000000000000000000000000B1
  000000000000000000000000000000B1
  000000000000000000000000000000B1
  A060000000007E178869B06000000000
  

+部门:7
  FFFFFFFF00000000FFFFFFFF1CE31C73
  FFFFFFFF00000000FFFFFFFF1DE21DAC
  000000000000000000000000000000B1
  A0700000000048778B69B07000000000
  

+部门:8
  000000000000000000000000000000B1
  000000000000000000000000000000B1
  000000000000000000000000000000B1
  A0800000000078778869B08000000000
  

+部门:9
  FEA30411A812F505548702A0006C1336
  FEA30411A812F505548702B0107122A2
  FEA30411A812F505548702C0104117E1
  A0900000000078778869B09000000000
  

+部门:10
  000000000000000000000000000000B1
  000000000000000000000000000000B1
  000000000000000000000000000000B1
  A1000000000078778869B10000000000
  

+部门:11
  A03A80404000B25C7D27DE0E11AB19DD
  A11A80404012AA5B13299E6C11CB45F2
  A03A80404020B7DB6DE99E6C11EEC4D4
  A110000000007F078869B11000000000
  

+部门:12
  A11A80402002B25C7D27DE21110E75D1
  A03A80404000B25C7D279E0E11CE19C8
  A11A80404062AA5B13299EA711EE19D1
  A120000000007F078869B12000000000
  

+部门:13
  A05A00814080375E52E95E00110F354C
  A11A00812092B1DCB127DE28112F0978
  A03A80404020B7DB6DE99E6C11F1C49B
  A130000000007F078869B13000000000
  

+部门:14
  A11A80402062AA5B13299E541111C9A1
  000000000000000000000000000000B1
  000000000000000000000000000000B1
  A1400000000079678869B14000000000
  

+部门:15
  000000000000000000000000000000B1
  000000000000000000000000000000B1
  000000000000000000000000000000B1
  A1500000000078778869B15000000000

我是说您可以将其转换为可以理解的数据?

zgwl369 回答:我如何理解“ Mifare classic 1k”的内容?

第一个扇区(0)是 MAD ,其中第一个块是 制造代码。然后是 MIFARE应用程序目录(MAD) 这说明应用程序存储在哪里。来自BLOCK1的字节0 在您的情况下是CRC 0x26,那么byte1是之后的信息字节 在您的情况下,每个AID都有应用程序ID(AID) 部门5中有一个AID 2800的应用程序,部门6中有一个 AID 6661等应用程序。

自身构建的部门如下:

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

那表示您的数据应该仅在SECTOR 5,6,8中

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

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

enter image description here

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

此外,还有int16,int32,int64,并且它的等号都是无符号的

为了您的数据,我尝试解释一些东西。 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

正在解释数据的软件应该知道在哪里可以找到 它的数据以及如何处理。所以大多数数据格式是给定的 根据某些规范。

本文链接:https://www.f2er.com/3143460.html

大家都在问