ID卡全称身份识别卡,是一种不可写入的感应卡,含固定的ID号。刷卡的时候,读卡器读到ID号,然后通过跟后台数据库进行匹配。如果是门禁卡,一般是查询数据库中是否存在这个ID号。如果是饭卡、水卡,是对数据库中ID号的数据进行操作。属于低频卡。
IC卡全称集成电路卡,又称智能卡。可读写,容量大,有加密功能,数据记录安全可靠,使用更方便,如一卡通。属于高频卡。
ID卡
ID卡的ID号是固定的,也是唯一的身份标识,想要复制一张ID卡,最重要的就是ID号。首先
读卡,得到ID号。将T5557卡(可修改的ID卡)放在低频区,克隆ID号:
对照上面的数据存储来分析一下这张T5557卡:
00000000000101001000000001000000
11111111100101011000000000000011
0011101001011110100000111011110
00000000000000000000000000000000 ....
第0块是用来设置卡片类型和调制方式的,决定了卡片是ID卡还是HID卡。如果随意修改会导致读不到卡。第7块最后一个块,在没有加密时是数据区,加密后,其数据就变成了密码。
IC卡
0扇区0块的前8bits就是UID号,后面分别是UID校验位和厂商信息
KEY控制了每扇区的数据的访问,如果要获取卡的数据就必须先获取KEY。KEY属性取决于控制位,默认值FF078069,此时 KEYA:不可被读出,有全部权限。KEYB:在密钥通过情况下可读,没有任何权限。
很多应用IC卡都没有更改默认密码比如ffffffffffff 、000000000000等等,所以导致可以直接使用默认密码来尝试解密IC卡
解密完成后就可以把数据读取出来,同时,也可以修改UID。有些读卡器并不检测UID,只要卡中的数据匹配就可以使用,如某些酒店房卡。