suoma 发表于 2016-7-6 16:45:54

关于RC522的问题

请问,这两天测试RC522射频卡,可以读取卡的基本信息,比如序列号。这个卡类似我们学校使用的一卡通,我把一卡通卡片放到读卡器也可以识别。现在有一个问题,假设我想知道我饭卡里面的金额是多少?这个需要怎么操作?是否可以往饭卡写入金额?这样就不用充值了,一直有钱了。用过RC522的朋友指点一下,我的想法可行吗?

mtobeiyf 发表于 2016-7-7 15:37:34

理论上是可以的。
但是序列号是直接可以读取的。里面的数据是加密的,你要先知道或者猜出密码才能读取剩下扇区的内容。
金额可能用16进制明文,当然也可能回加密。而且可能有校验。
所以修改金额的话难度很大。
当然如果你猜出了密码的话复制一张饭卡就很简单了。

suoma 发表于 2016-7-7 23:19:18

mtobeiyf 发表于 2016-7-7 15:37 static/image/common/back.gif
理论上是可以的。
但是序列号是直接可以读取的。里面的数据是加密的,你要先知道或者猜出密码才能读取剩下 ...

有没有相关例程介绍一下?需要有人指导

葱头同学 发表于 2016-8-17 20:36:08

就算你猜出密码 一刷卡就知道你是修改卡 刷卡机和充值系统有连接的 会核对数据库中你这张卡的金额 没那么容易的 你以为人家开发这套系统的时候没想过这个问题?就算是校巴上面的无线刷卡机也是和后台数据库连接的

suoma 发表于 2016-8-17 21:28:24

葱头同学 发表于 2016-8-17 20:36 static/image/common/back.gif
就算你猜出密码 一刷卡就知道你是修改卡 刷卡机和充值系统有连接的 会核对数据库中你这张卡的金额 没那么容 ...

明白了,谢谢

葱头同学 发表于 2016-8-18 12:09:37

suoma 发表于 2016-8-17 21:28 static/image/common/back.gif
明白了,谢谢

不客气 因为我那会也想过这样搞 哈哈如果你学校这张卡还具备了其他的储值功能 比如 热水(大部分热水扣费系统都是不联网独立扣费的) 那这个办法可以奏效
页: [1]
查看完整版本: 关于RC522的问题