Позволяет ли команда hf14b raw отправлять и получать сообщения APDU? - PullRequest
0 голосов
/ 24 января 2019

Недокументированный в Wiki Proxmark3, а также в документации к командной строке, Linux-клиент proxmark3 предоставляет команду hf 14a apdu (хотя команды hf 14b apdu нет).

Я смотрю на вещи так, как будто APDU построен на основе ISO14443. Протокол защиты от коллизий и выбора ISO14443 может быть реализован с помощью команды hf 14a raw или hf 14b raw.

После выбора моей микросхемы с помощью команды raw могу ли я просто отправлять и получать сообщения APDU с помощью той же команды?

1 Ответ

0 голосов
/ 24 января 2019

Нет, вы не сможете использовать hf 14<b>a</b> apdu после того, как выбрали карту с hf 14<b>b</b> raw.Проблема заключается в том, что команда hf 14a apdu будет использовать кодирование и кадрирование типа A ИСО / МЭК 14443 (включая CRC).Поскольку тип B использует другое кодирование, кадрирование и CRC, карта типа B не сможет понять, что вы отправили.Однако вы можете легко обернуть свои команды APDU в необработанные кадры типа B, добавив PCB (которая в большинстве случаев просто чередуется между 0x02 и 0x03).Хотя время ожидания и другие элементы протокола ISO-DEP могут быть немного сложнее.

...