NFC 桌面工作台

轻而易举地操作 NFC 卡片。

面向授权 MIFARE Classic 操作的专注桌面工具:读取、写入、dump、密钥管理,以及已验证 PN532 UART 流程中的密钥恢复。

NFCX 是跨平台、开源、简单易用的 NFC 图形化桌面工具,支持 macOS、Windows 和 Linux。

下载 NFCXGitHub ↗

NFCX NFC 标签标志为审慎操作而设计

为什么选择 NFCX

为跨平台 NFC 图形化体验而生。

01

跨平台

在 macOS、Windows 和 Linux 上提供一致的桌面体验。

02

开源

源码公开,使用 MIT License。

03

图形化界面

通过 GUI 完成 NFC 卡片操作,无需记忆命令行参数。

04

简单易用

把常用 NFC 操作集中在一个清晰的步骤中。

功能

在一个清晰的界面中完成工作流。

01

发现与查看

发现读卡器、扫描卡片,并查看 UID、ATQA、SAK 与卡片信息。

02

读取、编辑与恢复

认证 block、保存原始 dump、重新加载,并对每次写入进行回读验证。

03

密钥与恢复

扫描常见密钥,并在已授权时运行 PN532 UART 可用的恢复路径。

04

写入安全

检查 dump 、BCC、访问控制位、换卡情况与受保护的 block 0 操作。

支持的读卡器

只承诺已经验证的能力。

NFCX 的发布配置已在 PN532 UART + FT232RL 上完成测试。

PN532 + FT232RL已测试

串口 · libnfc pn532_uart · macOS / Windows / Linux 构建

其他 PN532 UART 适配器预期兼容

串口 · 需要适配器驱动与串口权限

ACR122U / ACR1552U未支持

尚未完成 NFCX 硬件验证,也未启用发布配置

软件截图

一个专注、清晰的工作区。

NFCX 主界面,展示读卡器连接、卡片详情和扇区 / block 工作区。

快速开始

  1. 01 连接读卡器
  2. 02 启动 NFCX
  3. 03 扫描卡片
  4. 04 使用 NFC 工具

常见问题

开始前,你可能想知道这些。

还需要读卡器吗?

需要。NFCX 通过兼容的外接读卡器与实体 NFC 卡通信。

支持什么设备?

已测试的组合是 PN532 + FT232RL。其他串口适配器理论上也可使用,但建议选用 FT232RL。请将 PN532 调至 UART/HSU 模式,并交叉连接数据线(PN532 RX 接串口 TX)。建议焊接连接,避免杜邦线接触不良。

能把门禁卡写入 iPhone 吗?

NFCX 可以操作实体门禁卡,但 iPhone 中的卡不像普通白卡一样可任意写入。可考虑购买 NFC 卡贴,写入后贴在手机背面使用。

建议买什么卡片?

建议准备 CUID 卡用于已获授权的测试;它通常支持修改 UID,且全 F 的 Key A 和 Key B 便于测试。

能复制门禁卡吗?

取决于卡片类型和门禁系统的设计。请只对你拥有或获明确授权测试的卡片和系统操作。

为什么 NFCX 找不到读卡器?

请检查串口位置、适配器驱动、设备是否被其他程序占用,以及当前系统账户是否拥有串口访问权限。

推荐买什么硬件?

PN532 + FT232RL,再配多张 CUID 测试卡,是当前已验证的入门组合。

macOS、Linux 和 Windows 都支持吗?

支持。NFCX 面向 macOS、Windows 和 Linux 构建;具体读卡器仍以已测试的硬件配置为准。

为什么能读 UID 但是修改不了?

UID 所在的 block 0 默认不能写入。只有部分特殊的 Gen1/Gen2 卡,例如 CUID Magic Card 或部分复旦卡,才允许修改;普通卡不应尝试修改。

为什么 UID 一样还是开不了门?

系统可能不仅验证 UID,还会验证其他扇区的数据,甚至使用滚动码。因此相同 UID 并不一定具有相同的访问权限。

什么是 Key A 和 Key B?

它们是 MIFARE Classic 每个扇区使用的两把认证密钥。访问控制位决定各自可以读取或写入哪些数据;它们不是通用密码,也不应随意公开。

Darkside 和 Nested 是什么?

它们是针对部分 MIFARE Classic 卡片已知弱点的密钥恢复方法。NFCX 仅在你拥有或获明确授权的测试场景中提供相应工作流。

能复制车钥匙吗?

需要看厂商的具体设计。部分系统可能使用 NFC,但许多车钥匙采用其他无线协议、加密或滚动码;请仅处理你拥有或获授权测试的设备。

软件会上传我的数据吗?

不会上传卡片 UID、密钥、dump、卡片内容或个人信息。匿名遥测仅在首次启动时由你选择开启,之后可随时关闭。

免费开源吗?

是。NFCX 源码以 MIT License 发布;随发行版提供的第三方组件按各自许可证分发。

可以商用吗?

NFCX 自身采用 MIT License,通常允许商用。若重新分发应用或其运行时组件,请同时遵守其中第三方组件各自的许可证义务。

可以赞助吗?

可以。你可以通过 GitHub Sponsors 赞助 NFCX。

隐私

可选遥测,不收集卡片秘密。

匿名遥测在首次启动时由用户选择,之后可随时关闭。它只帮助了解 NFCX 版本、操作系统分布与功能使用。

不收集卡片 UID不收集密钥不收集 dump不收集卡片内容不收集个人信息

准备好了就开始

下载适合你平台的 NFCX。

查看发布版本