Следуя некоторому примеру, я могу прочитать все блоки сектора 0 карты Mifare 1K с помощью следующих команд:
- Загрузка ключей аутентификации
- Аутентификация
- ЧтениеБинарные блоки
Для первой команды я использовал клавишу FF FF FF FF FF FF.Когда я пытаюсь прочитать блок 4 (сектор 1), я получаю ошибку «Отказано в доступе».Я полагаю, это связано с тем, что сектор имеет ключ не по умолчанию.Это правильно?
Я не знаком со смарт-картами, которые я тестирую для регистрации доступа к рабочему месту, я (ошибочно?) Подумал, что это так же просто, как одно чтение.Все, что мне нужно, это 6-значный код, напечатанный на карте.Теперь я подозреваю, что должен знать ключ, прежде чем получить доступ к информации на карте.
Кроме того, я думал, что есть стандарт для Mifare 1K adpu .
В соответствии с документацией в Интернете условие ошибки Sw1 = 0x63
, но согласно моему конкретному руководству для читателя ( AccessIs ATR210 ) это Sw1 = 0x69
.В команде adpu также есть большие различия, и это сбивает с толку.