APDU命令读取卡号

问题描述:

我想知道是否有可能从智能卡获得借记卡/信用卡号码,我试图使用智能卡读卡器与通信协议PC/SC,CCID和卡接口ISO/IEC 7816-1/2/3智能卡,MicroSD接口ISO 7816-4智能卡。APDU命令读取卡号

到目前为止,我只是得到插入卡(Visa卡,万事达卡,Maestro,等)类型

谢谢!

+0

您是否检查过EMV规格? – 2013-02-14 00:15:16

+0

是的,但我没有找到与此相关的任何内容! :/ – JuanD 2013-02-14 03:34:28

,你所谈论的卡号是PAN =主帐号

该数据包含在音轨1和音轨2,如暴露here

您可以通过APDU命令从芯片检索这些数据。关于如何做到这一点,有一个步骤here

首先让我告诉你,没有一种简单的方法。

您必须查看EMV文档,本教程非常好。

http://www.openscdp.org/scripts/tutorial/emv/index.html

所有在芯片卡中的信息是以字节为单位,大多是在TLV编码。该卡通常具有多个存储信息的记录,您必须循环该记录才能找到作为PAN之一的标签“5a”。

希望它有帮助。