eml文件如何打开 .eml文件用什么打开( 三 )


  • hf mf wrbl blknum A/B KEYA/KEYB 000102030405060708090A0B0C0D0E0F
麻烦的是该指令每次只写1个块的数据,而卡中总共64块,所以需要执行64条指令,手动执行肯定比较耗时耗力,因此笔者写了lua脚本(cuidwrite.lua)自动执行写64块的操作
eml文件如何打开 .eml文件用什么打开

文章插图
...
eml文件如何打开 .eml文件用什么打开

文章插图
CUID写操作脚本执行
读取CUID卡片信息,其中Answers to magic commands: NO,只有UID卡才会返回YES
eml文件如何打开 .eml文件用什么打开

文章插图
手机NFC读写卡
手机中安装MCT(mifare classic tool),无需root,可读取mifare系列IC卡的数据
eml文件如何打开 .eml文件用什么打开

文章插图

eml文件如何打开 .eml文件用什么打开

文章插图
MCT读取的数据
MCT写卡需要数据和密钥,可以只添加密钥,然后利用密钥直接读取卡片数据
1)编辑/增加密钥 :新建密钥文件TestKey,进入密钥编辑页面,将密钥数据从电脑上复制然后粘贴进来
eml文件如何打开 .eml文件用什么打开

文章插图
2)读取原卡数据:将原卡放在手机NFC感应区域,在MCT中选择正确的密钥TestKey,所有扇区数据就能成功读取
eml文件如何打开 .eml文件用什么打开

文章插图
如果选择不正确的密钥,则无法读取完整数据
eml文件如何打开 .eml文件用什么打开

文章插图
3)保存数据至转储文件
eml文件如何打开 .eml文件用什么打开

文章插图
4)数据写入新卡:准备一张空白UID卡,识别卡片后,选择密钥文件和转储文件,选择扇区,等待写入完成即可
eml文件如何打开 .eml文件用什么打开

文章插图
这么简单就完事了,还是太天真?
重新读取卡片数据确认,在MCT里选择比较转储功能,发现卡中0扇区0块的数据与转储文件不同,这说明0扇区0块的数据没有成功写入
eml文件如何打开 .eml文件用什么打开

文章插图
后来笔者研究了下,原来需要在写转储时勾选 “高级:使能厂商块写入”选项,勾上这个选项后另外单独写一次0扇区
eml文件如何打开 .eml文件用什么打开

文章插图
但是反复尝试了UID卡,这种方法也无法写入0扇区;尝试了CUID卡,这种方法可以写入0扇区
注:MCT方式只能写CUID卡,用MCT写卡没有Proxmark3稳定,有时会出现写坏锁死CUID卡的情况
IC卡模拟(手机、手环)
MIUI门卡
小米MIUI推出了门卡模拟的功能,不仅可以将卡数据写入到手机中,而且手环也可以,当然需要写特殊手段,但是为了安全考量,小米官方都不支持加密卡的模拟
笔者的小米MIX2板载NFC芯片是NXP 80T19
eml文件如何打开 .eml文件用什么打开

文章插图
NXP 80T19芯片其模拟的卡类型属于NXP JCOP系列,Proxmark3的官方固件是不支持JCOP卡,后来笔者是刷了冰人固件才能正常识别MIX2模拟的门卡
NXP JCOP系列芯片卡是恩智浦NXP公司在高安全性的解决方案高性能产品 。广泛应用如银行与金融,移动通信,公共交通,访客访问和网络接入等领域 。支持接触式、非接触式、支持接触式与非接触式读写,内含有一个JCOP版本操作系统,并提供40 k-80K字节EEPROM存储器 。NXP JCOP系列芯片卡出厂带传输密钥(Transport Key),需要经过初始化后,方可访问卡片内置的COS系统,因为此类芯片卡的安全系列非常高 。
小米MIUI推出的门卡功能有两个模式:模拟实体门卡和添加虚拟门卡
eml文件如何打开 .eml文件用什么打开

文章插图
模拟实体门卡
这个功能是将实体卡中的数据读取出来,然后通过手机模拟实体卡,将卡模拟到手机后,可以只带手机在刷卡机处刷卡,无需再另外带实体卡,轻便出行 。可读取的门卡包括普通白卡、钥匙扣之类的IC卡
eml文件如何打开 .eml文件用什么打开

文章插图
但是模拟的卡中不包括加密卡,如果卡被识别为加密卡,则会提示“加密卡不支持模拟”
eml文件如何打开 .eml文件用什么打开