<返回更多

加密门禁卡装入NFC手机

2020-10-17    
加入收藏

在小区门禁被物业公司强制升级后,家里的3张门禁卡、手机复制的门禁卡、小米手环4复制的门禁卡,统统不能使用了。以前方便地使用手机刷开门禁的方式不能使用了。

起初以为是物业公司只是更换了门禁控制机,要把门卡重新授权下而已。当拿到物业公司给重新授权后的门禁卡后,再次使用小米手环4复制卡时提示加密卡片不能复制,而小米手机cc9虽然可以复制成功但是不能正常刷开门禁。为了便于使用,特意研究了一番。

网购了pn532模块,受益于强大的科学技术、快捷的物流体系,只花了三十多块钱,3天时间就从深圳送到了郑州。

pn532模块有TTL接口,使用杜绑线连接USB转TTL模块,连接至电脑。

加密门禁卡装入NFC手机

 

可由电脑自动安装相关驱动或者手动安装驱动文件,相关软件可向购买商家索取或网上搜索下载。

我这里使用MifareOneTool这个软件进行分析IC卡片。

 

1. 点击"检测连接"等待识别完成pn532模块,识别完成后,如下图示:

加密门禁卡装入NFC手机

 

2. 将门禁卡片放到模块上,进行扫描卡片,识别出卡片,如下:

加密门禁卡装入NFC手机

 

3. 检查加密,可以看到扇区01未知的key,如下:

加密门禁卡装入NFC手机

 

由于扇区1加密,需要进行解密。

4. 点击"一键解原卡",软件进行解密,耐心等待解密完成。

当解卡完成后,将会出现以下完成提示,并根据提示保存dump文件:

加密门禁卡装入NFC手机

 


加密门禁卡装入NFC手机

 

由于经过验证我们小区门禁系统并未检查UID卡号(0扇区卡号数据),其它扇区中只有扇区1有数据,所以主要关注扇区1数据即可。

使用16进制编辑软件打开刚导出的dump文件,如下图示:

加密门禁卡装入NFC手机

 

经过对比分析,扇区1的0块数据的4-6位为16进制的日期,如15 01 09,换算为十进制后的日期为21 01 09即21年1月9号。图示上的keya 与 keyb 位置为第二扇区的密钥key a 与 key b。

主要将扇区1数据写入到手机NFC虚拟门卡或者其它卡实体门片即可。 (对于检验卡号的门禁系统,需要将卡号复制到NFC手机或者新卡片中,由于本小区门禁未检验卡号,遂未复制卡号。)

5. 使用小米手机钱包中的自定义空白门卡,领取一张空白门卡,将手机打开门卡状态后贴近pn532模块。在Mifare One Tool软件中,使用"写入普通卡"的方式将刚导出的dump写入手机nfc虚拟卡。

加密门禁卡装入NFC手机

 

由于白卡没有加密扇区,所以在提示选择keyA或keyB或不使用的时候,选择"取消"不使用,如下图示:

加密门禁卡装入NFC手机

 

等待写入完成即可。手机NFC虚拟门卡就可以使用了!

 

除了使用电脑操作外,使用有nfc功能的Android/ target=_blank class=infotextkey>安卓手机,也是可以很方便的操作添加加密门禁卡的。

以一台NFC手机作为读写卡器为例:

这台读写NFC手机可以安装一下MIFARE Classic Tool这个软件,请搜索下载安装。

加密门禁卡装入NFC手机

 

对于加密卡片,关键是对于密钥的获取,如果加密比较弱的话,使用默认的密码字典就可以了,对于其它复杂加密的话,可以使用电脑软件进行获取密码,我这里将电脑版软件解获的密钥直接添加入到了密码字典上了,在"编辑/增加key文件"中进行添加密钥,及使用密钥读写加密卡片。

使用"读取卡片",可以读取卡片,并存入dump文件。

"写入卡片"可以将dump写入新的卡片中,且可以只选择一些扇区写入。

加密门禁卡装入NFC手机

 

可以向NFC手机中的虚拟卡片、手环的卡片、或者其它实体IC卡片进行数据读写。

经过一番折腾,NFC手机、小米手环4终于又可以方便的刷开门禁了!重新享有科技带来的便捷!

声明:本站部分内容来自互联网,如有版权侵犯或其他问题请与我们联系,我们将立即删除或处理。
▍相关推荐
更多资讯 >>>