Proxmark3 Linux客户端未在Proxmark3的Wiki及其命令行文档中进行记录,但提供了hf 14a apdu
命令(尽管没有hf 14b apdu
命令)。
我的看法是APDU建立在ISO14443之上。可以使用hf 14a raw
或hf 14b raw
命令来实现ISO14443的防冲突和选择协议。
使用raw
命令选择芯片后,是否可以使用同一命令简单地发送和接收APDU消息?
答案 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协议的其他元素可能会有些棘手。