2013-04-05 6 views
1

Я пытаюсь создать приложение для Android, которое обрабатывает дескрипторы. Я реализовал некоторые методы, позволяющие выполнять аутентификацию, создавать приложения и т. Д. До сих пор все общение с картой осуществляется с использованием объекта IsoDep и команды tranceive(). Я знаю, что desfire является тегом NFc Forum Type 4, поэтому он поддерживает структуру сообщений Ndef, я также прочитал AN11004.Заблокированные карточки desfire и сообщения ndef Android

Насколько я знаю, я мог связываться с desfire, если он не был защищен паролем, с Ndef Object of Android API. Как я буду связываться с заблокированной карточкой отказа? Я знаю, что сначала выполняется проверка подлинности, выбор приложения и т. Д. С объектом IsoDep, после чего как я буду манипулировать сообщениями ndef?

Спасибо за ваше время!

+0

+1 Это много терминов, в которых я не знаком ни в одном Android-вопросе. – Entreco

ответ

0

Как я могу связаться с заблокированной платой за просрочку?

Если вы не знаете ключ «разблокировки» карты, вы не можете с ним справиться. Вы всегда сможете обнаружить это, вы всегда сможете попытаться аутентифицироваться с ним (не получится, потому что DESfire заблокирован).

Все.

Для обычного DESFire: ключи Alll могут быть взломаны в течение дня с помощью атаки боковой линии (требуется специализированное оборудование). Для тегов DESFire EV-1 до сих пор не известно ни одной трещины.

+0

Я думаю, вы хотели сказать: «Для обычных [Mifare Classics]: [не Mifare Desfire] все ключи могут быть взломаны в течение дня». Если вы действительно имели в виду Mifare Desfire, тогда я бы хотел получить цитату. –

+0

Прежде всего, спасибо за ваше время! Я знаю ключ desfire, я просто хочу знать, могу ли я использовать, например, объект Ndef, чтобы я мог легко переносить данные на карту, или я должен использовать собственные методы, такие как 'WriteData()'. – VGe0rge

+0

Трещина была представлена ​​на конференции 29C3: http://www.youtube.com/watch?feature=player_detailpage&v=Y1o2ST03O8I#t=1501s –

Смежные вопросы