nfc-mfclassic使用教程

nfc-mfclassic是Kali Linux中一款用于操作Mifare经典系列(主要是Mifare 1K)非接触式智能卡的工具。它支持对Mifare卡片进行读取、写入、格式化等操作,广泛应用于NFC卡片的研究与测试场景。通过该工具,用户可以与Mifare卡片进行数据交互,包括获取卡片数据、写入自定义数据或重置卡片等操作。

命令参数说明

参数类别 选项 说明
操作模式 f 执行格式化操作,会将所有密钥重置为FFFFFFFFFFFF,所有数据重置为00,所有访问控制列表恢复为默认值
操作模式 r 从卡片读取数据
操作模式 R 无锁读取,不需要认证,会显示A和B密钥(仅适用于特殊的Mifare 1K卡片,如中国克隆卡)
操作模式 w 向卡片写入数据
操作模式 W 无锁写入,会尝试覆盖包括UID在内的块0(仅适用于特殊的Mifare 1K卡片,如中国克隆卡)
密钥类型 a 使用A密钥进行操作,遇到错误时停止
密钥类型 A 使用A密钥进行操作,容忍错误
密钥类型 b 使用B密钥进行操作,遇到错误时停止
密钥类型 B 使用B密钥进行操作,容忍错误
UID设置 u 使用任意UID
UID设置 U<01ab23cd> 专门指定一个UID,格式为U后跟十六进制数值,如U01ab23cd
文件参数 <dump.mfd> 用于写入(从卡片到MFD文件)或读取(从MFD文件到卡片)的MiFare转储文件(MFD)
文件参数 <keys.mfd> 包含密钥的MiFare转储文件(可选)
强制选项 f 即使UID不匹配,也强制使用密钥文件(可选)

使用教程

1. 读取卡片数据到文件(使用A密钥)

复制代码
nfc-mfclassic r a u mycard.mfd

该命令会使用A密钥读取卡片数据,并将读取到的数据保存到mycard.mfd文件中,使用任意UID进行操作。

2. 向空白卡片写入文件数据(使用A密钥)

复制代码
nfc-mfclassic w a u mycard.mfd

此命令利用A密钥将mycard.mfd文件中的数据写入到空白卡片,使用任意UID。

3. 向已写入数据的卡片写入新数据和/或密钥(使用A密钥)

复制代码
nfc-mfclassic w a u newdata.mfd mycard.mfd

该操作使用A密钥,将newdata.mfd中的新数据和/或密钥写入到之前已写入数据的卡片,mycard.mfd作为包含原有信息的文件。

4. 格式化/擦除卡片(注意:需要两次操作以确保覆盖所有访问控制列表情况)

复制代码
nfc-mfclassic f A u dummy.mfd keyfile.mfd f
nfc-mfclassic f B u dummy.mfd keyfile.mfd f

这两条命令用于格式化或擦除卡片。第一条使用A密钥,第二条使用B密钥,dummy.mfd为转储文件,keyfile.mfd为密钥文件,f选项强制使用密钥文件。

5. 读取卡片数据到文件(使用A密钥和指定UID 0x01 0xab 0x23 0xcd)

复制代码
nfc-mfclassic r a U01ab23cd mycard.mfd

该命令使用A密钥和指定的UID(0x01 0xab 0x23 0xcd)读取卡片数据,并保存到mycard.mfd文件。

相关推荐
qcx236 分钟前
SpaCellAgent:用 LLM 多智能体怎么用于单细胞轨迹分析的?效率提升了多少?
人工智能·gpt·安全·ai·机器人·llm·agent
leagsoft_10038 分钟前
从“策略看不清”到“风险可收敛”:某高端精密制造企业的网络安全策略治理实践
网络·web安全·制造
陈同学xxx26 分钟前
Hermes Agent 接入飞书,在手机上随时聊天
linux·python·飞书
paopaokaka_luck27 分钟前
基于Springboot3+Vue3的宠物殡葬管理系统(webSocket实时通讯、接入腾讯地图、支付宝沙盒支付、Echarts图形化分析)
java·开发语言·网络·后端
网络小白不怕黑34 分钟前
14.VSFTP服务相关配置
linux·运维·服务器
是摆烂第一名呀37 分钟前
RK3576+GMSL摄像头底层适配与调试
linux·arm开发·驱动开发·嵌入式硬件·数码相机
承渊政道37 分钟前
【从零开始大模型开发与微调:基于PyTorch与ChatGLM】(从退化问题到信息高速公路:ResNet残差网络实战拆解)
网络·人工智能·pytorch·深度学习·resnet·chatglm·卷积
Lhappy嘻嘻44 分钟前
网络初识|基础入门:局域网广域网、IP 端口、TCP/IP 五层模型与封装解封装全过程
java·开发语言·网络·笔记·网络协议·tcp/ip
味悲1 小时前
SQL注入从入门到实战
数据库·sql·安全
KaMeidebaby1 小时前
卡梅德生物技术快报|兔单克隆抗体:噬菌体 Fab 免疫文库搭建实操:兔单克隆抗体重组构建完整参数
前端·网络·数据库·人工智能·算法