无名 发表于 2022-5-8 16:22:03

(小逄)ic卡金额控

确定金额位最简单的方法就是让金额发生变化然后相应的数据也会变化,这里我举例用100.200.300来说明
dump的左上角标注的是金额
我们首先这张卡有300我们先提取出数据来,然后刷到200,提取一次在刷到100在提取一次,
在这里说明里面的数字是16进制的,两位为一位,
经过实验发现只有第三扇区的第五位,第六位发生了变化,然后再来验证一下,第一张图的E803首先倒序也就是03E8然后16进制转10进制发现正好是1000,给他加上一个小数点正好是100,同理后面的两张图也是,所以第五位第六位位金额控制位,
如果在刷卡的过程中除了金额位还有其他的位发生了那边那位校验码,这种情况必须金额位和校验位匹配才能读写正常!
回顾一下位:倒序—16转10即可

http://cdn.u1.huluxia.com/g4/M01/24/C3/rBAAdmBYJtOAT92AAAOEo7tHVSI016.jpghttp://cdn.u1.huluxia.com/g4/M01/24/C3/rBAAdmBYJtSAXiN3AAOE7FqYoOg929.jpghttp://cdn.u1.huluxia.com/g4/M01/24/C3/rBAAdmBYJtWATLJjAAOGBpNkvg8568.jpg
页: [1]
查看完整版本: (小逄)ic卡金额控