小编big*_*ind的帖子

用python在中文(应该是可写的)MIFARE 1K卡上重写uid和block 0

这是我的问题:我的 RC522 模块通过 SPI 连接到我的 Pi2,我能够使用 MFRC522-python 和 pi-rc522 库读取所有 [64 个块/16 个扇区]。此外,除了我从 ebay 购买的中国 Mifare 1K 卡的 Block 0(包括 UID)外,我还可以写入和更改所有块(63 个块),它应该是 Block 0/UID 可写的。

问题是:使用可用的python库(如上所述),是否可以在中文可写Mifare 1K卡上写入Block 0。

注意:当我收到卡时,扇区尾部访问位处于传输配置(FF 07 80 -> 001 用于扇区尾部,000 用于数据块),这意味着通常我可以更改数据块(包括块 0) ) 使用 KeyA 或 KeyB,但我不能。我将访问位更改为(数据块的 7F 0F 88 -> 000)并使用 KeyA/KeyB,它不起作用,块 0 保持不变。我也尝试过(78 77 88 -> 000 用于数据块)使用 KeyA 或 KeyB,结果相同。

同样,设置适当的访问位,我能够读/写除块 0 之外的所有其他块。

谢谢。

python rfid mifare

3
推荐指数
1
解决办法
1万
查看次数

标签 统计

mifare ×1

python ×1

rfid ×1