如何使用 MFKey64

Mfkey64 是分析 MIFARE Classic 标签密钥的强大工具。在本教程中,我们将讨论 Mfkey64、其工作原理、源代码、如何使用 PN532Killer 获取 Mfkey64 数据,以及如何在 Windows 软件上解码数据。

什么是 MFKey64

Mfkey64 是一款开源软件工具,用于查找 MIFARE Classic 标签的密钥。它在标签和读卡器之间的一个完整的 64 位密钥流验证中工作。我们还将 Mfkey64 命名为 “带标签嗅探”,这意味着在嗅探验证日志时,必须将 PN532Killer 和标签放在一起,靠近读卡器。

Mfkey64源代码

Mfkey64 的源代码来自 Github 上的 Proxmark3 Repository。它显示了交付给函数的参数,以及如何仅通过一次完整的身份验证就恢复密钥。1

视频教程

检测 MFKey64 的步骤

步骤 1:选择带有标签的 Sniff14A

步骤 2:进入 Sniff14A + 标记模式

步骤 3:将标签和 PN532Killer 靠近读取器。

如何检查是否检测到 MFKey64 日志

嗅探几次后,屏幕上的数字将变为 04,这意味着 Mfkey64 日志已被嗅探。

请确保使用标签模式退出 Sniff14A 以保存 Mfkey64 日志。

除了在 LCD 扩展板上显示文本外,PN532Killer 板上的 RedGreen LED 灯都将持续亮起。您可以在 MTools App 或 MTools BLE App 中用标签模式退出 Sniff14a。

在 Android 上恢复密钥

  1. Play应用商店安装MTools应用
  2. 用电缆连接 PN532Killer。
  3. 将原始标签放到 PN532Killer 上,然后选择 Sniffer > MFC > Sniff with Tag.
  4. 输入 Mifare 卡的详细信息,选择 Decode Mifare Keys.
  5. Select Mfkey64 – With Tag to calculate keys.

在 iOS 上恢复密钥

  1. 转到工具 > PN532Killer > Sniffer
  2. Choose Sniffer > With Tag > Start
  3. 单击 “停止 “退出嗅探器模式
  4. 单击 MFKey64 进行计算

在 Windows 上恢复密钥

  1. 将 PN532Killer 连接到 Windows。
    了解更多教程:如何在 Windows 上连接 PN532Killer 程序
  2. 选择 使用标记嗅探并单击读取数据
  3. 点击计算密钥并获取结果
  4. 组中将显示扇区、键类型和键。60 中的键类型表示键 A,61 中的键类型表示键 B。

在 MacOS 上恢复密钥

教程即将推出

  1. github.com/Proxmark/……/mfkey64.c ↩︎