您现在的位置是:首页 > 教程指南

校园卡暗藏危机,M1卡出厂密码成隐患:一张卡可被**!

时间:2025-10-28 08:10:35作者:安防经验网分类:教程指南浏览:39

作为常用的非接触式卡片,M1卡分为16个扇区,每个扇区由4块(块0、块1、块2、块3)组成,我们将16个扇区按顺序编号为0-15。这样清晰的分区有利于系统设计与权限划分,便于系统设计。

在实际应用中,每个扇区的前3块(块0,块1,块2)为数据块,可以用来存储数据。对应业务场景中,这些数据块承担了主要的信息保存职责,应妥善管理。

安全机制关键在于,每个扇区的第四块(块3)是控制块,包括6个字节的密钥A,4个字节的存取控制,6个字节的密钥B。控制块集中保存了验证与权限信息,影响访问控制。

权限管理是核心,数据块和控制块的权限由密码和存取控制共同决定,在验证密码后,就可以根据存取控制的规定,对数据块进行读写操作。这个流程强调先认证再授权的原则,确保数据安全。

为了便于批量生产和管理,IC卡在出厂的时候,每个扇区的密码都是相同的,通常厂商会设置为FFFFFFFFFFFF(12个F),这个密码被称为出厂密码或者厂商默认密码。出厂默认值便于初始化,但也存在被滥用的风险,建议首次使用时修改。

校园卡暗藏危机,M1卡出厂密码成隐患:一张卡可被**!

在具体场景下,例如一张校园卡,第1扇区可以用来记录学生姓名、学号、班级等基本信息;第2扇区可以用来记录饭堂消费;第3扇区可以用来记录图书馆借书;第4扇区可以用来进出宿舍门禁等。这种分配有利于功能模块化与权限隔离,便于维护与审计。

需要注意安全风险,UID卡特殊的地方在于它存在后门指令,当你通过读卡器对卡片发送后门指令后,卡片会进入一个特殊的状态,在这个状态下,原来固化不可修改的0扇区0块将变得可写,从而达到修改UID号的目的。此类后门通常用于测试或厂商服务,滥用可能引发安全问题。

从存储角度来看,一张完整的IC卡数据共有16个扇区,每个扇区4个块,每个块16个字节,我们只要把这1024个字节的数据完整地**到一张新的UID卡中,就可以实现IC卡的**,但前提是要知道16个扇区的密码。1024字节的全盘**要求完整的读取权限,同时也涉及合规与道德问题,法律与伦理须考虑。

文章版权声明:除非注明,否则均为安防经验网原创文章,转载或复制请以超链接形式并注明出处。
相关推荐

猜你喜欢