gpt4 book ai didi

nfc - 使用 PPSE 而不是 PSE 读取 EMV 卡

转载 作者:行者123 更新时间:2023-12-03 00:01:17 28 4
gpt4 key购买 nike

我正在尝试读取非接触式 Visa Paywave 卡上的数据。

对于 Paywave,我必须使用 PPSE (2PAY.SYS.DDF01) 而不是 PSE (1PAY.SYS.DDF01) 提交 SELECT。

EMV 书籍 1,第 11.3.4 节,表 43 仅描述如何使用 PSE 解释成功 SELECT 命令的响应。有谁知道或可以向我推荐一个显示如何使用 PPSE 处理从成功的 SELECT 命令返回的数据的源?

这是我的请求 APDU:

00A404000e325041592e5359532e444446303100

这是回复:

6F2F840E325041592E5359532E4444463031A51DBF0C1A61184F07A0000000031010500A564953412044454249548701019000

我从响应中理解了标签 84、标签 85、标签 BF0C。根据读取 PSE 的示例,在成功响应后,我应该能够仅发送带有 PDOL = null 的 GET PROCESSION OPTIONS(以获取 AIP 和 AFL),如下所示:80A80000830000

但是请求80A80000830000返回错误代码6985 - 命令不允许;不满足使用条件。

通过遍历每个 SFI (0-30) 和每个 SFI 的每个记录 (0-16),成功选择 PPSE 后,我还尝试读取所有文件。是的,我还对 SFI 与 0x4 进行了 3 位移位和按位或运算。但我没有得到任何数据。

我被困住了,任何可以引导我从我的 Paywave 卡获取一些信息的帮助将不胜感激!

最佳答案

关于nfc - 使用 PPSE 而不是 PSE 读取 EMV 卡,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15059580/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com