hf14b raw命令是否允许我发送和接收APDU消息?

时间:2019-01-24 09:42:04

标签: rfid apdu smartcard-reader contactless-smartcard

Proxmark3 Linux客户端未在Proxmark3的Wiki及其命令行文档中进行记录,但提供了hf 14a apdu命令(尽管没有hf 14b apdu命令)。

我的看法是APDU建立在ISO14443之上。可以使用hf 14a rawhf 14b raw命令来实现ISO14443的防冲突和选择协议。

使用raw命令选择芯片后,是否可以使用同一命令简单地发送和接收APDU消息?

1 个答案:

答案 0 :(得分:2)

否,用hf 14a apdu选择卡后,您将无法使用hf 14b raw。问题在于命令hf 14a apdu将使用ISO / IEC 14443 Type A编码和成帧(包括CRC)。由于类型B使用不同的编码,成帧和CRC,因此类型B卡将无法理解您发送的内容。但是,您可以通过在PCB前面添加APDU命令来轻松地将其APDU命令包装到原始B型帧中(在大多数情况下,它们只是在0x02和0x03之间交替出现)。等待时间延长和ISO-DEP协议的其他元素可能会有些棘手。