我一直探索寻找将加密卡复制到华为手机的方法,一直也没有找到。昨天偶然之间把卡片复制成功了,很是开心。于是把方法分享给大家,让大家也能在进小区上楼的时候省事和ZB。内容和操作上如有漏洞,还请各位指出,我会予以改正。如觉得能有些用处,还请大家给个免费的评分。本教程纯手打,着实不易,还请版主予以审核通过。
好了闲话不多说,我以我的华为mate20和我家小区的门禁电梯卡为例(目前别的品牌手机没有测试,按道理安卓系统的手机应该方法通用,苹果系统目前还不了解),一步一步的将过程分享给大家。
1.我们要先看下卡片是否为IC加密卡。首先打开手机的NFC功能,然后打开钱包(找不到此项功能的可以在屏幕上右滑,然后搜索)→门钥匙→我的钥匙,添加→复制实体门钥匙→模拟。拿着我们手里的卡片在手机背面中上部位刷卡,看是否有反应,如一直处于正在读卡状态并且没有反应,那恭喜您以下您就不用看了,因为您手中的卡片为ID卡。如果在手机上刷完卡显示刷卡成功并且产生了进度条,那也同样恭喜您,您的卡为非加密卡,已经成功将卡复制到手机上了。还有两种情况,一种就是在手机上刷卡后显示读卡失败,此卡为加密卡。通过阅读屏幕下方的提示可以了解
与变色龙嗅探卡,价格便宜操作也不难,卡片我选的是IC的UFUID卡,不锁卡的情况下可以重复写入)想知道哪里能买到?呵呵,找马哥问问。
3.首先我们需要把卡的密码先破解出来,我用的方法是通过PN532查看加密卡信息,然后通过变色龙嗅探到密码,再把密码写入PN532的秘密本里,重新读卡,就读取到了卡片的全部信息(设备不同方法也是不同的,操作方法在设备购买时都会卖方都会教会大家使用),保存卡片数据,用能够编辑卡片数据的软件打开它,这里我用的是winhex,对每个扇区最下面一排的12位密码进行替换(切记不要动其他数据),每个扇区最下面显示的密码是与填写到PN532密码本里面的密码一样的,把他们全部替换成F(至于为什么填写成F,和每个扇区里面的数据做什么用,就得请大家学习IC卡数据分析了,如果有机会我在发帖,再大家一起探讨),如图,(图片用数据对比后截图的,不是winhex的截图)
3.将改好后的数据另存,然后通过PN532将改好的数据写入新的UFUID卡中,(选择写入IC卡就行,选择刚改好保存的数据,写卡,完成)这样我们就获得了一张数据与原卡一样,但没加密的数据卡了。拿着这张新卡去测试,看看是否能够正常的在门禁、电梯上使用,多数情况下应该不能,哈哈又让白跑。如果能,就把这张新卡写入到手机就好,如果不能,那就继续往下吧,最看重要部分来了。
先将这张新卡填入到手机中(添加办法可以看上面第一条,因为已经去掉了加密所以肯定能够添加上了),点击新添加好的卡片,选择刷卡,然后靠近PN532刷卡位,让PN532读取卡片信息,我们会看到数据已经写入,密码为F并且其他数据与原卡没有变化。手机不要离开PN532,选择写入IC卡,然后选择原有数据(就是带密码的那个数据),写入,等待完成,这样我们就将密码写到了手机卡片中了。测试,功能完全,成功完成。
至此这张加密卡片就成功复制到华为手机上了。以上为我实际操作过程,其中很多地方都是可以变通的。没有读卡设备可以选择用另一部手机加上MIFARE,没有卡片可以选择带NFC功能的手环。但加密卡的密码还是需要些专业工具获得的。希望此文对大家有所帮助,如果帖子能过审,我们再共同探讨学习卡片的其他工具知识。