2016-03-05 5 views
1

Когда я пытаюсь выбрать MF с помощью APDU-х ниже:чиповых карт, выберите М.Ф. возврат товара 69 86 Команда не разрешена (ток не эф)

00 A4 00 00 или 00 A4 00 00 02 3F 00

я получаю 69 89, команда не допускается (не тока эф) ошибка.

Я новичок в смарт-картах, может ли кто-нибудь мне помочь?

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

enter image description here

enter image description here

+0

Попробуйте '00A40004023F00'. Вы уверены, что на вашей смарт-карте есть файловая система? – vojta

+0

результат такой же для '00A40004023F00'. Я не уверен в этом. Что делать, если нет, могу ли я создать файловую систему или мне нужно использовать смарт-карту другого типа? – Barny

+0

@Jabajubhyl Это несколько сложно сказать, мы не знаем тип карты, которую вы сейчас используете. –

ответ

1

Ваш смарт-карт является probablyACOS5 card.

Ответ на команду SELECT 6986 означает «Нет MF, найденного в карточке» (см. Раздел 5.2).

Вам необходимо создать MF сначала, используя команду «Создать файл» (см. Раздел 5.1).

Удачи вам!

+0

Я получаю ошибку 67 00, ошибочную длину при создании mf, что должно быть правильной командой? (второе изображение показывает мою команду) – Barny

+1

Вероятно, '00 E0 00 00 0C 62 0A 82 01 3F 83 02 3F 00 8A 01 01'. Но вы * REALLY * должны прочитать документацию (так как эта команда создает файл в «состоянии Creation/Initialization»). Посмотрите на [образец кода] (http://eurzad.alfatv.pl/etoken/Acos/ACOS5%20SDK%20v3.0.1.3/Data/Sample%20Codes/). – vlp

+0

Благодарим вас за советы, так как я понимаю, что работа на смарт-картах требует глубокого знания. Легко ли читать/записывать на [карты памяти] (http://www.acs.com.hk/download-manual/1141/PMA_ACx30.pdf)? – Barny