Format/Read/Write 使用 libnfc 的 NDEF Mifare 1K 卡
Format/Read/Write NDEF Mifare 1K Card using libnfc
我是 NFC 新手,想了解更多,所以我从 Adafruit 买了一个 PN532 NFC 扩展板和几张 Mifare 1K 卡。
现在我已经在 Windows 8 上成功安装了 Libnfc,它工作正常,我可以使用 nfc-list。
我尝试安装 libfreefare,但出现错误(我已经发布了一个主题)
但我确实需要能够将卡格式化为 NDEF,并在 MIFARE Classic 1K 卡上读写 NDEF 数据。
有人知道怎么做吗?是否可以使用 libnfc.dll 来这样做?有人有这方面的例子或教程吗?
出于安全考虑,是使用 DESFire 4k 还是 8k 而不是 MIFARE Classic 1k 更好,以确保我的卡安全(无法被覆盖)?
是的,您可以为此目的使用 libnfc。有关如何访问 MIFARE Classic 卡的示例,请参阅
- libnfc 包中包含的 nfc-mfclassic 实用程序(参见 nfc-mfclassic.c),
- 此处提供 micmd 工具:https://code.google.com/p/micmd/
关于用 NDEF 数据格式化 MIFARE Classic 卡,我建议你看看 NXP 关于这个主题的应用说明:
出于安全考虑,是使用 DESFire 4k 还是 8k 而不是 MIFARE Classic 1k 更好,以确保我的卡安全(无法被覆盖)?
没错。众所周知,自 2008/2009 年以来,MIFARE Classic 安全性已被完全破坏。这意味着,
- 任何人都可以轻松找到您卡的访问密钥。攻击者需要的只是卡片。
- 无论您设置什么访问密钥,任何人都可以读取您的卡(尽管将其用作 NDEF 标签意味着您无论如何都希望它是全球可读的)。
- 除非您对卡的所有扇区进行永久写保护(这意味着您以任何访问密钥都不能写入任何块的方式设置访问条件),否则攻击者可以轻松覆盖任何数据。根据您的要求,数字 signatures/cryptographic 校验和可能适合解决此问题。
- 创建 MIFARE Classic 卡的完美克隆相当容易。
我是 NFC 新手,想了解更多,所以我从 Adafruit 买了一个 PN532 NFC 扩展板和几张 Mifare 1K 卡。
现在我已经在 Windows 8 上成功安装了 Libnfc,它工作正常,我可以使用 nfc-list。
我尝试安装 libfreefare,但出现错误(我已经发布了一个主题)
但我确实需要能够将卡格式化为 NDEF,并在 MIFARE Classic 1K 卡上读写 NDEF 数据。
有人知道怎么做吗?是否可以使用 libnfc.dll 来这样做?有人有这方面的例子或教程吗?
出于安全考虑,是使用 DESFire 4k 还是 8k 而不是 MIFARE Classic 1k 更好,以确保我的卡安全(无法被覆盖)?
是的,您可以为此目的使用 libnfc。有关如何访问 MIFARE Classic 卡的示例,请参阅
- libnfc 包中包含的 nfc-mfclassic 实用程序(参见 nfc-mfclassic.c),
- 此处提供 micmd 工具:https://code.google.com/p/micmd/
关于用 NDEF 数据格式化 MIFARE Classic 卡,我建议你看看 NXP 关于这个主题的应用说明:
出于安全考虑,是使用 DESFire 4k 还是 8k 而不是 MIFARE Classic 1k 更好,以确保我的卡安全(无法被覆盖)?
没错。众所周知,自 2008/2009 年以来,MIFARE Classic 安全性已被完全破坏。这意味着,
- 任何人都可以轻松找到您卡的访问密钥。攻击者需要的只是卡片。
- 无论您设置什么访问密钥,任何人都可以读取您的卡(尽管将其用作 NDEF 标签意味着您无论如何都希望它是全球可读的)。
- 除非您对卡的所有扇区进行永久写保护(这意味着您以任何访问密钥都不能写入任何块的方式设置访问条件),否则攻击者可以轻松覆盖任何数据。根据您的要求,数字 signatures/cryptographic 校验和可能适合解决此问题。
- 创建 MIFARE Classic 卡的完美克隆相当容易。