RFID в целом

Marshma11ovv
Offline
Зарегистрирован: 23.03.2018

Здравствуйте! Имеется модуль rfid-rc522, с ним в комплекте поставлялся брелок и карта, я подключил его к ардуино, попробовал запустить пару скетчей из библиотеки к нему. Пишет, что карта и брелок mifare 1k, насколько я понял, у них должна быть возможность перезаписи. Запустил другой скетч из этой библиотеки , который должен записать данные на карту, но выдаёт мне, что карта не RW. Моей целью является скопировать одну карту, и записать на другую. На просторах интернета так и не смог найти нормального руководства или объяснения принципа записи данных. Может кто-нибудь знает полезные ресуры или статьи, буду благодарен любой информации.

b707
Offline
Зарегистрирован: 26.05.2017

Карты RW и не RW выглядят одинаково - вы уверены. что в комплекте идет именно перезаписываемая карта?

Гриша
Offline
Зарегистрирован: 27.04.2014

Marshma11ovv пишет:

 Моей целью является скопировать одну карту, и записать на другую.

карту считать смогли? которую копировать собрались?

NeiroN
NeiroN аватар
Offline
Зарегистрирован: 15.06.2013

там нельзя просто взять целиком перезаписать - там полно служебных блоков, которые или записываются в определенном порядке(блок ключей) или только для чтения(идентификатор к примеру). Надо вам почитать про сами Mifare 1K и организацию внутреней памяти.

Во вторых для записи требуется время и больше энергии чем для чтения - если смотреть с аппаратной стороны.

Logik
Offline
Зарегистрирован: 05.08.2014

У Вашего  майфера 16 секторов с данными. Почти у каждого есть по 2 ключа, и байты конфигурации. В зависимости от конфигурации возможно что для чтения или записи потребуются тот или другой ключ. Ключи левых карт как правило неизвестны. На том и держится безопастность майферов. Потому без знания ключей нефиг и стартовать. Правда ключи иногда можна хакнуть, иногда безграмотные разрабы забивают на безопасность, но в общем случае без ключей не получится. И с ключами не всегда получится. У карт есть номер - UID. Он записан на заводе и не меняется (за исключением специальных китайских карт;). Так вот по грамотному делается завязка между значениями ключа и UID. Получается даже зная ключи создать копию не выйдет - UIDы разные. 

ПС. Бросайте это дело, там опытный криптоаналитик нужен, а не ардуинщик-любитель.

 

Marshma11ovv
Offline
Зарегистрирован: 23.03.2018

Копировать тоже mifare 1k, прочесть её и вторую смог

Marshma11ovv
Offline
Зарегистрирован: 23.03.2018

В комплекте с этим модулем шла RW(так было написано), но сам я не проверял. А можно это как-то проверить с помощью того же модуля?

kasper007
Offline
Зарегистрирован: 23.05.2016

Ключи и на чтение и на запись для всех секторов, которые хотите скопировать знаете?

Logik
Offline
Зарегистрирован: 05.08.2014

kasper007 пишет:
Ключи и на чтение и на запись для всех секторов, которые хотите скопировать знаете?

Судя по его реакции на написаное, он не то что ключей не знает, он даже не представляет что это такое ;)