【问题标题】:APDU sequence to read ICC card records failing on selection of application by AID (giving a response of SWA SWB 6283)读取 ICC 卡记录的 APDU 序列在 AID 选择应用程序时失败(给出 SWA SWB 6283 的响应)
【发布时间】:2021-11-25 19:44:00
【问题描述】:

我无法从卡中读取 ICC 数据。我有一个来自发行人的 AID,它是 A0000007790000。因此,我发送了一个 00A4040007A0000007790000 的 APDU 以通过其 AID 选择应用程序,但我不断收到 SWA: 62 SWB: 83 的响应。我缺少什么,我该如何从那里继续。

我只能使用 00A404000E315041592E5359532E444446303100 进行选择 PSE,这是成功的,我收到了 6F1A840E315041592E5359532E4444463031A5088801015F2D02656E 的响应。 00B2010C00 等其他命令正在返回 SWA SWB 6283(所选文件无效)响应。任何指针将不胜感激。

【问题讨论】:

  • 发布对 Select PSE 命令的完整回复。
  • T6F1A840E315041592E5359532E4444463031A5088801015F2D02656ESWA:90 SWB:00 这就是选择 PSE 响应

标签: icc apdu emv iso-7816-4


【解决方案1】:

AID 选择命令应该有额外的 Le 字节。

APDU 命令:00A4040007 A000000779 0000 00

【讨论】:

  • 好的,让我补充一下,看看效果如何
  • 我已添加该字节以使其成为 00A4040007 A000000779 0000 00,我得到了相同的响应。我也尝试使用 00A4040007 A000000779 0000 01 我仍然得到 SWA SWB 6283。
  • 请确保您的卡是个性化的并准备好按照 EMV 交易 APDU 顺序工作。
  • 我确定是的,我实际上可以从卡上的 MCR 获取 track2 数据,,6283 是什么意思,从我的研究中我得到这意味着应用程序被阻止,对吗?
  • 我什至用那张卡在其他 POS 终端上使用该芯片功能进行交易
【解决方案2】:

我遇到的问题是设备权限问题,我没有意识到我用来读取 emv 卡的设备没有读取外部文件的权限,因此不允许我从应用程序读取任何数据芯片卡中的文件

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多