文章目录
背景
每次上电梯都要刷电梯卡,很不方便,想将电梯卡复制到手机中。
工具
- 有NFC功能的手机。我用的是华为Mate 30 Pro。
- 蜜獾解码器。如果电梯卡不是加密的就简单了,直接使用华为或者小米钱包复制卡片就行。我的电梯卡是加密的,还是需要一个硬件解码器的。这里我用的是蜜獾。
将卡片复制到手机
将卡片复制到手机上有两种方法,一种是使用手机"钱包"的"模拟实体门禁卡",另一种是使用"创建空白卡"功能。两种方法的原理其实是一样的,我将分别予以介绍。
方法一:"创建空白卡"方式
第一步:使用蜜罐设备对原电梯卡进行读取和解码。得到数据A。详细数据如下图,我们可以看到数据分为16个扇区。我将其分为三部分去理解:
- 第0扇区的卡号。我这张电梯卡的卡号是BB 48 0B XXXXX。
- 第0扇区设备厂商码。厂商码是写死的,我原来的电梯卡是62 63 64 65 XXXX,华为这款手机是D2 00 00 01 XXXXX。我暂时还没找到修改手机的厂商码的方法。
- 加密和未加密的数据。