松原网主页 > 资讯 > 正文 >

华为手机的NFC能破解IC卡?一文看懂NFC模拟门卡那些事

2020-07-29 04:24:36 来源:互联网 阅读:-
【摘要】有极说科技注意到,在华为钱包最进的一次版本更新后,原来提示为加密卡无法模拟的IC卡,现在可以正确录入了,这掀起了华为粉丝的一波小小的狂欢,认为这张模拟卡可以完全替代实体卡了。然而是不是真的这样呢华为粉丝的发帖答案是否定的。

有极说科技注意到,在华为钱包最进的一次版本更新后,原来提示为加密卡无法模拟的IC卡,现在可以正确录入了,这掀起了华为粉丝的一波小小的狂欢,认为这张模拟卡可以完全替代实体卡了。然而是不是真的这样呢


华为手机的NFC能破解IC卡?一文看懂NFC模拟门卡那些事

华为粉丝的发帖

答案是否定的。


一言以概之,更新后的华为钱包虽然不再提示此卡为加密卡无法模拟,但只是能模拟IC卡号,不可以模拟整张卡,更谈不上破解二字。模拟卡号的虚拟卡在小区大门,单位考勤等只验证卡号的场景下是可以正常使用的,但是在刷饭卡,刷电梯等需要验证卡片其他信息的场景下,还是不奏效的


华为手机的NFC能破解IC卡?一文看懂NFC模拟门卡那些事


说到这里,点进来个的各位一定对刚刚极哥说的几个名词充满了好奇,如果各位想继续深入了解下IC卡那些事,请往下看


(本文为科普性质,大致分为两部分,预计阅读时间十分钟,感兴趣的各位可以收藏细细研究)


一.首先,要想解释这整件事情,需要各位了解下IC卡的内部构造。下图为一张标准IC卡的内存结构


华为手机的NFC能破解IC卡?一文看懂NFC模拟门卡那些事


看不太懂是不是


华为手机的NFC能破解IC卡?一文看懂NFC模拟门卡那些事


没关系,极哥可以用简单的语言分成几条描述给你。


1.普通IC卡的内存被分为16个扇区(编号0-15),每个扇区又分为4小块。


2.IC卡的密码(分为A,B两个密码)被装在每个扇区的最后一块。如果每个扇区的A,B密码全为F,则此卡为非加密卡。这种卡就是之前版本华为钱包和其他品牌手机可以模拟的卡。反之只要有一个扇区的密码不为F,此卡就称之为加密卡。然而你家的电梯卡、单位的饭卡等等涉及到钱财的东西不加密你会干么(虽然加密了也会被轻易解开)?非加密卡太少,常用的卡都被加密,这也就是之前NFC模拟实体卡功能尽显鸡肋的地方。


2.0扇区0块,也就是整个内存的头部储存的是卡号+厂商信息。卡号不需要密码可直接被读卡器读取。华为钱包此次的更新,就在于不再是检测到实体卡为加密卡就直接拒绝模拟,而是提供模拟卡号的选项。这是针对用户的一次进步,而不是强盗似的直接“我觉得你没用”。这一点其他品牌还需跟进。

华为手机的NFC能破解IC卡?一文看懂NFC模拟门卡那些事


注:其实其他品牌支持全功能NFC的手机也可以借助第三方软件轻而易举的实现读取卡号并且模拟的功能,这本身没有任何难度,目前极哥已知OPPO钱包已经跟进此功能,预计很快其他品牌就会普及


3.其他扇区(1-15扇区)储存数据,并且每个扇区的数据被每个扇区第3块里存着的密码a和密码b加密着。我们饭卡水卡里的余额,电梯卡层数缴费信息等等等等都在这些扇区被密码保护着。普通应用场景下,如小区大门,单位刷卡考勤时,读卡机只会读取你的卡号,与后台大数据库比对,不会调取你加密扇区。所以模拟了一个卡号的华为手机才会奏效。


极哥总结完,大家可能也明白一二了

华为手机的NFC能破解IC卡?一文看懂NFC模拟门卡那些事


二.那么各位可能会问了,为什么这些手机厂商不能接着往下模拟,使这张卡储存的数据和实体卡一致,完全具备实体卡的功能呢?


华为手机的NFC能破解IC卡?一文看懂NFC模拟门卡那些事


想要知道这些,还需要我们了解目前阶段复制IC卡(包括手机模拟)的几种方式


1.楼下黑锁匠

灰色途径。用特殊设备(如果各位对这部分感兴趣请留言,极哥可以另外开贴介绍,性价比高的设备某宝只需要三十出头)破解出加密密码后,复制原卡的卡号+厂商信息+其他扇区所有信息写入新的实体卡中。


2.手机NFC空中发卡(又叫白卡)

此种方式可直接生成固定卡号的一张白卡,然后你拿到发卡处授权(如物业等已知密码的机构将数据写入你的白卡,再以密码加密,并将白卡的卡号等信息录入后台大数据库中)。此种方法完全合规,避免了密码的泄露,又实现了手机开门进电梯等操作,目前各大物业正全力推广。


3.前文提到过的手机NFC直接模拟

只能模拟卡号


4.在黑锁匠处破解出原实体卡密码及加密扇区信息,写回到3中手机模拟的卡中

经极哥实测,此方法写回信息后,厂商信息会被更改,始终不会与原卡信息完全一致。


综上所述,各位大概可以豁然开朗了


1.密码需要以特殊设备破解,手机端无法完成,故无法完整模拟整张IC卡。手机厂商也不可能集成此类破解芯片。


2.即使你想出千百种办法实现,由于法律法规的限制,手机厂商也在极力避免完整复制卡片信息。


一言以蔽之,不合法,不合法。各位就不要在等着自己拿手机就可以完整模拟的实体卡了。这一天不可能会到来。现在越来越多的物业支持写入手机白卡了,您不妨去物业打听打听,空中发卡(白卡)才是未来实现手机NFC模拟卡全面应用的唯一出路。


华为手机的NFC能破解IC卡?一文看懂NFC模拟门卡那些事


好了今天的科普就到这里了。想要了解更多数码知识,关注有极说科技。

推荐阅读:teamviewer官网