ic卡数据修改,谁能告诉我怎能修改水卡金额
发布网友
发布时间:2022-04-20 01:53
我来回答
共1个回答
热心网友
时间:2023-09-22 09:15
分类: 电脑/网络 >> 程序设计 >> 其他编程语言
问题描述:
需要哪些设备?目前只有电脑。
详细准确的回答追加60分!
解析:
首先要有个读卡器,然后自己利用读卡器的编程接口写分析工具,然后把卡内数据DUMP出来分析后修改再写回去.
不过很遗憾的告诉你,电卡内只有个帐号,没有其他信息,其他信息都是存在机器上的~
问题补充:如果IC卡里只有帐号,那么它怎么知道我充值多少呢?
一次充值的步骤:
1.卡放读卡器,按卡内帐号为条件取出数据库的数据.
2.发充值指令.
3.输入充资数额.
4.修改数据库余额.将充资数额加到余额上.
5.提示充资完成.
全过程只是更改了读卡器连接的计算机数据库内信息,你的卡还是只有一个帐号.
一次消费的步骤.
1.卡放读卡器,按卡内帐号为条件取出数据库的数据.
2.发消费指令.
3.输入消费数额.
4.修改数据库余额.将消费数额从余额中减去.
5.提示消费完成.
同样,也是数据库改变,卡只是提供一个帐号.上面只是一个简单的过程,实际还会有验证密码,查询余额不足等过程.
只有设计非常差的系统,比如曾经的电信的磁卡电话系统(就是因为这样,被淘汰了.想当年打免费电话真爽啊~),才会把数据也存到卡内,为LZ提供方便呵呵:)