RFID в целом
- Войдите на сайт для отправки комментариев
Втр, 10/04/2018 - 19:57
Здравствуйте! Имеется модуль rfid-rc522, с ним в комплекте поставлялся брелок и карта, я подключил его к ардуино, попробовал запустить пару скетчей из библиотеки к нему. Пишет, что карта и брелок mifare 1k, насколько я понял, у них должна быть возможность перезаписи. Запустил другой скетч из этой библиотеки , который должен записать данные на карту, но выдаёт мне, что карта не RW. Моей целью является скопировать одну карту, и записать на другую. На просторах интернета так и не смог найти нормального руководства или объяснения принципа записи данных. Может кто-нибудь знает полезные ресуры или статьи, буду благодарен любой информации.
Карты RW и не RW выглядят одинаково - вы уверены. что в комплекте идет именно перезаписываемая карта?
Моей целью является скопировать одну карту, и записать на другую.
карту считать смогли? которую копировать собрались?
там нельзя просто взять целиком перезаписать - там полно служебных блоков, которые или записываются в определенном порядке(блок ключей) или только для чтения(идентификатор к примеру). Надо вам почитать про сами Mifare 1K и организацию внутреней памяти.
Во вторых для записи требуется время и больше энергии чем для чтения - если смотреть с аппаратной стороны.
У Вашего майфера 16 секторов с данными. Почти у каждого есть по 2 ключа, и байты конфигурации. В зависимости от конфигурации возможно что для чтения или записи потребуются тот или другой ключ. Ключи левых карт как правило неизвестны. На том и держится безопастность майферов. Потому без знания ключей нефиг и стартовать. Правда ключи иногда можна хакнуть, иногда безграмотные разрабы забивают на безопасность, но в общем случае без ключей не получится. И с ключами не всегда получится. У карт есть номер - UID. Он записан на заводе и не меняется (за исключением специальных китайских карт;). Так вот по грамотному делается завязка между значениями ключа и UID. Получается даже зная ключи создать копию не выйдет - UIDы разные.
ПС. Бросайте это дело, там опытный криптоаналитик нужен, а не ардуинщик-любитель.
Копировать тоже mifare 1k, прочесть её и вторую смог
В комплекте с этим модулем шла RW(так было написано), но сам я не проверял. А можно это как-то проверить с помощью того же модуля?
Ключи и на чтение и на запись для всех секторов, которые хотите скопировать знаете?
Судя по его реакции на написаное, он не то что ключей не знает, он даже не представляет что это такое ;)