Как определить номер карты, дату истечения срока действия, cvv, имя владельца карты из результата чтения записи - PullRequest
0 голосов
/ 13 апреля 2020

следующее было результатом чтения записи, содержащей информацию о карте бесконтактной карты, с использованием nf c

["70", "73", "9f", "6 c "," 2 "," 0 "," 1 "," 9f "," 62 "," 6 "," 0 "," 0 "," 0 "," 0 "," e0 "," 0 ", «9f», «63», «6»,

«0», «0», «0», «0», «1f», «80», «56», «32», «42», «35», «31», «39», «39», «31», «31», «30», «37», «37»,

«35», «30», «35», «32», «33», «36», «35», «5e», «20», «2f», «5e», «32», «32», «30 "," 35 "," 32 "," 32 ",

" 31 "," 30 "," 30 "," 30 "," 30 "," 30 "," 30 "," 30 "," 30 "," 30 "," 30 "," 30 "," 30 "," 30 "," 30 "," 30 "," 30 ",

" 30 "," 30 "," 30 "," 30 "," 30 "," 30 "," 9f "," 64 "," 1 "," 4 "," 9f "," 65 "," 2 "," 1 c "," 0 "," 9f "," 66 "," 2 ",

" 3 "," f0 "," 9f "," 6b "," 13 "," XX"," XX"," XX"," XX"," XX"," XX"," XX"," XX"," d Y"," YY"," Y 2 "," 21 "," 0 ",

" 0 "," 0 "," 0 "," 0 "," 0 "," f "," 9f "," 67 "," 1 "," 4 "," 90 "," 0 "]

примечание: одиночные значения в массиве начинаются с префикса 0, т. Е. «Е» означает «0e»

. В результате проверки мне удалось идентифицировать номер карты, отмеченный XX , и дату окончания срока действия, отмеченную Y s

Но я хочу получить другую информацию, такую ​​как cvv, имя владельца карты

Как мне определить, где они находятся. Потому что номер карты и cvv были только физическим осмотром. Какие значения я должен искать, чтобы найти их.

Заранее спасибо

1 Ответ

0 голосов
/ 13 апреля 2020

EMV следовать TAG, длина, значение стандарта. Вам нужно прочитать уровень битов, понять и реализовать, или вы в конечном итоге кодирования для каждого тега. Подробности о том, где вы можете найти материалы для прочтения, см. Мой ответ .

Вывод READ RECORD отформатирован в шаблоне 70. Подробнее об этом в EMV BOOKs. Ссылка на скачивание также включена в вышеуказанную ссылку.

Чтобы увидеть, как форматируются данные, удалите двойные кавычки и поместите свои данные здесь здесь , если это тестовая карта.

...