【问题标题】:How to identify card number,expiry date, cvv, card holder name from from read record result如何从读取记录结果中识别卡号、有效期、cvv、持卡人姓名
【发布时间】:2020-07-25 18:03:32
【问题描述】:

以下是我使用nfc读取包含非接触卡卡信息的记录的结果

[“70”、“73”、“9f”、“6c”、“2”、“0”、“1”、“9f”、“62”、“6”、“0”、“0” "、"0"、"0"、"e0"、"0"、"9f"、"63"、"6"、

“0”、“0”、“0”、“0”、“1f”、“80”、“56”、“32”、“42”、“35”、“31”、“39” ,“39”,“31”,“31”,“30”,“37”,“37”,

“35”、“30”、“35”、“32”、“33”、“36”、“35”、“5e”、“20”、“2f”、“5e”、“32” , "32", "30", "35", "32", "32",

“31”、“30”、“30”、“30”、“30”、“30”、“30”、“30”、“30”、“30”、“30”、“30” , "30", "30", "30", "30", "30",

“30”、“30”、“30”、“30”、“30”、“30”、“9f”、“64”、“1”、“4”、“9f”、“65” ,“2”,“1c”,“0”,“9f”,“66”,“2”,

“3”、“f0”、“9f”、“6b”、“13”、“XX”、“XX”、“XX ”、“XX”、“XX”、“XX”、“XX”、 “XX”、“dY”、“YY”、“Y2”、“21”、 “0”,

“0”、“0”、“0”、“0”、“0”、“f”、“9f”、“67”、“1”、“4”、“90”、“0” ]

注意:数组中的单个值以 0 为前缀,即“e”表示“0e”

通过检查,我已经能够识别出标有XX的卡号和标有Y的

的到期日期

但我想获取其他信息,例如 cvv、持卡人姓名

我如何确定这些在哪里。因为卡号和cvv只是通过物理检查。我应该注意什么值才能找到它们。

提前致谢

【问题讨论】:

  • 在没有大量了解 EMV 规范的情况下,我有一些疑问,您想要的所有信息都可以在非接触式界面上看到。我会惊讶地看到持卡人姓名,因为我不认为它对交易至关重要。

标签: smartcard apdu contactless-smartcard emv


【解决方案1】:

EMV 遵循 TAG、长度、值标准。您需要阅读位级别,理解和实施,否则您最终将为每个标签编码。有关在哪里可以找到阅读材料的详细信息,refer my this answer。

READ RECORD 的输出格式为模板 70。在 EMV BOOKs 中阅读有关它的更多信息。下载链接也包含在上面的链接中。

只是为了看看数据是如何格式化的,如果是测试卡,去掉双引号,把你的数据放在这里here。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-03-25
    • 2014-10-27
    • 2016-05-14
    • 2021-07-15
    • 1970-01-01
    • 2018-04-17
    • 1970-01-01
    • 2015-10-29
    相关资源
    最近更新 更多