mifare classic tool是一款功能强大的开源工具,专为读写、分析和模拟Mifare Classic系列RFID标签而设计。该软件主要面向安全研究人员、物联网开发者和RFID技术爱好者,支持通过NFC智能手机对Mifare Classic卡进行底层操作,如密钥破解、数据编辑、扇区读写等。
标签读写:支持读取和写入Mifare Classic卡的数据,兼容1K/4K等多种容量型号。
密钥管理:内置常见默认密钥字典,可自动尝试破解弱密钥,也支持自定义密钥导入。
数据解析:直观显示卡片的扇区、块内容,并支持十六进制与文本格式转换。
模拟与克隆:通过手机NFC模拟卡片(需系统支持),或导出数据文件用于复制卡片。
安全检测:帮助用户发现未加密扇区或弱权限配置,提升RFID应用的安全性。
众所周知现在大多数手机的NFC功能都可以模拟门禁卡,非常方便,但也可能是因为安全需要,现在好多加密卡是不能模拟的。这些加密卡一般都是饭卡门禁一体的那种卡片,而门禁一般读取id卡片的0扇区里面的id卡号。所我们以要用nfc模拟加密门禁的思路就是,把现有卡片的数据读出,然后把0扇区的数据写入新的白卡中,然后用模拟门禁卡功能模拟卡片。mct使用方法nfc的模拟步骤如下:
1、启动MCT软件,如图一,点选“读标签”选项。
2、勾选“std.keys”选项。
3、用MCT读取加密门禁卡,下方出现“发现新标签(UID:……)”。
4、点击软件最下方“启动映射并读取标签”按钮。
5、映射读取标签后,点选软件右上方“储存”图标。
6、软件出现“保存转储“选项,个人可依自身习惯是否修改名称,然后点击”保存”按钮保存标签。
7、回到软件主界面,点选“写标签”选项。
8、点选“写转储(克隆)”选项,并执行“选择转储”操作。
9、勾选刚刚保存的标签,选择后点击软件最下方“选择转储”进行下一步操作(须注意的是,此时需将CUID空白卡至于手机NFC感应区)。
10、只勾选刚刚“扇区0”数据,然后点击软件最下方“好的”进行最终写入模拟操作。
OK,以上就模拟完成了。
1、编码解码Mifare Classic的访问条件。
2、编辑并保存卡片的数据。
3、写入Mifare Classic卡片。
4、读取Mifare Classic卡片。
5、比较转储(比对工具)。
6、编码解码Mifare Classic价值块。
7、写特殊的Mifare Classic卡片制造商块。
8、创建、编辑、保存和共享密钥文件(字典)。
9、复制Mifare Classic卡片(从一张卡片写入数据文件到一张新卡;不包括第一区块)。
10、字典暴力破解。
11、格式化标签至出厂状态。
v4.2.3版本
* 使按键映射创建期间的“取消”响应更快
(感谢 Alan Le Corre)。
* 向扩展按键文件添加了更多知名按键。
(extended-std.keys 文件将自动更新。)
* 修复了几次崩溃。
* 一些小的代码清理。