Van*_*vic 1 rfid apdu nfc mifare contactless-smartcard
我有Mifare Standard 1k卡的问题.我在00000001FFFFFFFE0000000100FF00FF地址为62的数据块上创建了一个值块(- 有效?).值块的值应为1,值块的地址为0.
我已将数据块2的访问位更改为:
其他2个数据块具有工厂访问位.扇区预告片的访问位也发生了变化,它们是:
因此,相应扇区(第16扇区)的访问位是3B478C69(有效?).
问题是我不能对该块执行任何值块特定功能(递增,递减等),我总是得到6A81响应 - >"卡被阻止或命令不受支持".我正在使用的APDU是FFF5C13E0400000001.
OMNIKEY读卡器具有用于非接触式存储卡的PC/SC API的扩展.这些扩展为MIFARE Classic值块的递增和递减定义的命令是:
增量:
+------+------+------+------+------+-------------+ | CLA | INS | P1 | P2 | Lc | DATA | +------+------+------+------+------+-------------+ | 0xFF | 0xD4 | BLOCK# | 0x04 | XX 00 00 00 | +------+------+------+------+------+-------------+
或(取决于固件版本???)具有1字节数据字段的相同命令:
+------+------+------+------+------+----+ | 0xFF | 0xD4 | BLOCK# | 0x01 | XX | +------+------+------+------+------+----+
递减:
+------+------+------+------+------+-------------+ | CLA | INS | P1 | P2 | Lc | DATA | +------+------+------+------+------+-------------+ | 0xFF | 0xD8 | BLOCK# | 0x04 | XX 00 00 00 | +------+------+------+------+------+-------------+
或(取决于固件版本???)具有1字节数据字段的相同命令:
+------+------+------+------+------+----+ | 0xFF | 0xD8 | BLOCK# | 0x01 | XX | +------+------+------+------+------+----+
BLOCK#: P1是块编号的MSB(始终为零),P2是块编号的LSB.
XX: 递增/递减值.
这些命令记录在OMNIKEY非接触式智能卡读卡器开发人员指南中.
似乎两个命令都隐式发出传输命令来提交操作.没有记录PC/SC扩展的恢复命令,但是,可以通过OMNIKEY同步API获得restore命令.
| 归档时间: |
|
| 查看次数: |
5317 次 |
| 最近记录: |