我在APDU上有一个终端和芯片之间的通信,我需要对这个通信进行解码。
就像这样:
Terminal: 00 B6 02 00 06 00
Chip: 49 55 7B 2C 1F 30 57 35 63 7D 24 7B 60 21
Terminal:00 B5 03 0B 04 02 00
Chip:45 43 3C 3B 4A 31 51 35 53 4B 34 2C 30 21 据我所知,终端正在向智能卡芯片发送命令,而智能卡芯片正在作出响应。所以,我需要知道他们之间的交流是关于什么的。这与EMV标准和APDU有关。
我怎么才能破解它?步骤和规则是什么?
发布于 2016-11-13 09:35:20
芯片与终端之间的通信采用APDU。命令APDU和响应APDU。下面将给您关于消息的结构的想法。如需详细阅读,请从这里下载这些文档(在emv世界中称为图书)。事实上,下面是从第三册复制粘贴。有一个详细的看看,如果你需要更多的信息回来。
所有数据都是十六进制的。
类参数1命令数据的长度
最大预期数据响应长度
数据
类字节中最重要的一小段表示命令的类型。0‘行业间指令,'8’专有本规范。


https://stackoverflow.com/questions/40566369
复制相似问题