apdu获取数据不支持命令



我正在测试apdu命令传输,我发现了一个奇怪的问题,对于GET DATA命令00:CA:7F:68我收到一个错误:

6d00:"不支持指令代码或无效"

有什么问题???我可以阅读ATR,发送SELECT命令。预先感谢。

您是否试图从文件7f68读取数据?您可以提供更多背景信息吗?无论如何,我认为您可能会缺少APDU的最后一个字节(LE),在其中指定答案中预期的最大字节数。

正如通常提到的,ISO 7816-4是一个弱标准:没有卡需要支持所有命令,并且仍然可以声称是标准符合的。因此,您的卡可能是

  • 根本不是
  • 不在当前状态
  • 不在您尝试的应用程序/df中(因为没有DOS)

了解命令,但我认为这与7f68对象号无关。

添加一个字节(如建议)绝对值得一试,即使我期望为此有67 00的原因。