Mifare 1K可写UID魔术卡克隆失败:如何识别卡类型及适配MCT?
识别13.56MHz魔术卡类型的方法
- 读取卡片的ATQA和SAK值:用MCT或NFC Tool扫描卡片后,查看「卡片信息」中的这两个参数,不同魔术卡(如CUID、FUID、UFUID、国产魔术卡)对应固定的ATQA/SAK组合,是最可靠的识别依据。
- 查看卡面标识:部分魔术卡会印刷型号,比如
CUID、FUID、UID Rewritable MF1K这类字样,可直接对应卡种。 - 测试命令兼容性:尝试发送基础UID写入命令(如
0x40 0x00 [UID字节]),能响应的大概率是Mifare Classic系列可写UID卡;若响应0xA2类命令,则属于Ultralight系列可写UID卡。
MCT(Mifare Classic Tool)适配的卡种
MCT仅针对Mifare Classic协议的可写UID卡做了适配,支持的核心类型:
- CUID卡:UID可重复写入,无锁定限制,MCT可直接完成UID克隆和数据复制。
- FUID卡:UID仅可写入一次,写入后自动锁定,MCT支持单次UID写入操作。
- UFUID卡:模拟Mifare Classic的可写UID卡,需在MCT设置中开启「高级模式」才能正常识别和写入。
解决克隆后UID未变更的排查步骤
- 清除NFC缓存:克隆完成后重启手机,部分设备的NFC模块会缓存旧卡UID,导致扫描显示异常。
- 确认卡种匹配:若你的卡不属于上述MCT适配类型,需换用对应工具:比如Ultralight系列卡用NFC Tool发送
0xA2 0x00 [UID字节]命令写入UID。 - 检查UID扇区状态:部分卡的UID扇区可能被锁定,需先发送解锁命令(如CUID卡用
0x60 0x00解锁),再重新写入UID。 - 验证克隆操作:在MCT的「Clone Card」界面,确保勾选「Clone UID」选项,而非仅克隆数据扇区。
内容的提问来源于stack exchange,提问作者BruceWawe
相关产品推荐
相关产品推荐

