接下来就是读懂它的意思了
首先说明,那两个dump文件里储存的是你卡的a,b密钥,当读写卡片的时候只有相应的密钥正确才能打开相应的扇区
每张卡16个扇区,每个扇区4个块,012块是数据块,3是密钥块
一扇区的0块储存的是卡的本身信息,不用管它,我们以这张卡的数据为例往下看
发现除了15扇区以外都没有数据存在,那么这张水卡的数据必定储存在15扇区
去刷了一下卡,发现卡里还有17.49,发现这个扇区第2和第3行的2,3数据和17.49非常相近,于是猜想这里控制卡里的金额,很有可能是倒序放置,并且很有可能23块的第二个数据要相差1作为某种验证
为了验证猜想,去找了一张余额为0的卡,读取以后发现第15扇区数据是这样的
果然和自己的猜想一样,那么第一个数据又是什么意思呢
发现前3个数据相加后正好为FF(16进制)
那么现在就编一个数据试一试吧
看了一下饮水机的位数为小数点前3位和后两位,那么编一个50.00吧
按照输入规则应该23块前4位分别是AF 00 50 00和AE 01 50 00
记下来准备写入