Копирование чипа домофона

Дубликатор или копировщик домофонных ключей. Что это такое и как работает?

Замковый механизм на дверях выполняет защитные функции и ежедневно подвергается серьёзным физическим нагрузкам. Замки бывают механическими и электронными, причём последние зачастую отличаются большим удобством. Со временем такие конструкции портятся и требуют замены. Надёжность электроники в этой ситуации выше и при хорошей электрозащите она прослужит долгий срок. Если владелец жилища теряет ключи от механического замка, ему приходится менять всю замковую конструкцию. В случае с электронным замком дела обстоят проще. Сформировать дубликат можно, используя копировщик домофонных ключей.

  1. Как функционирует дубликатор ключей от домофона
  2. Основные типы и модели дубликаторов
  3. Контактные механизмы
  4. Бесконтактные копировщики
  5. Универсальные механизмы программирования
  6. Производство дубликатора домофонных ключей своими руками
  7. Как прошивать ключи?
  8. Выводы

Как функционирует дубликатор ключей от домофона

Копировщик rfid ключей — электронный механизм, позволяющий считывать специальный шифр, записанный на магнитном носителе. Его дубликат в случае утери магнитного ключа легко получить, перезаписав на чистый магнитный носитель.

Чтобы понимать, как работает дубликатор домофонных ключей, нужно обратить внимание на его конструкцию. Внешне механизм похож на корпусный блок с несколькими комплектующими. В его составе есть:

  • контактная пластина, обеспечивающая связь ключа со считывающим механизмом;
  • приёмная антенна моделей домофонных ключей бесконтактного типа;
  • клавиши и кнопки для эффективного управления, помогающие выбирать режим работы, включать и отключать рабочее устройство;
  • индикаторы (например, жидкокристаллический экран с отображением символов или световая индикация);
  • гнездо, через которое осуществляется питание устройства.

Классический программатор домофонных ключей сконструирован на базе микроконтроллера с несколькими функциональными деталями внутри:

  • ячейка памяти;
  • устройство, усиливающее сигнал;
  • система питания;
  • выводы по сигналам, отражающим состояние рабочего устройства.

Принцип работы программатора таков:

  • активация микроконтроллера происходит после поступления электропитания на дублирующее устройство, а на его экране появляется один из 2-х возможных режимов: ожидание/выбор программы;
  • электронный чип подносят к устройству и активируют приём сигнала специальной кнопкой;
  • происходит считывание последовательного сигнального кода с помощью контроллера с последующей его записью в памяти;
  • далее прибор для копирования домофонных ключей должен записать считанный сигнал на чистую магнитную «таблетку» и для этого её подносят непосредственно к устройству;
  • с помощью дубликатора закодированный сигнал в нужной последовательности записывается в память магнитного носителя.

Все вышеперечисленные действия реализуются всего за несколько секунд. Чтобы проверить корректность записанного сигнала, чип тестируют непосредственно на домофоне.

Основные типы и модели дубликаторов

Сегодня на рынке существует 3 типа дубликаторов домофонных ключей:

  • дубликатор ключей домофона, позволяющий создать копию контактного запирающего устройства;
  • копировальщик для дублирования бесконтактных домофонных ключей tmd;
  • универсальный программатор, который может перезаписать домофонный чип любого типа.

Каждый вид записывающего устройства имеет несколько модификаций, которые будут рассмотрены далее.

Контактные механизмы

Rfid дубликатор для копирования контактных ключей представляет собой аппарат в 2-х модификациях. Программатор первого типа помогает дублировать ключи МЕТА-КОМ и Цифрал, а второй работает с контактными ключами dallas. Следует отметить, что чипы dallas содержат шестнадцатеричный код, а прошивка ключей Цифрал выполняется с использованием протокольного кода, характеризующегося большим цифровым объёмом.

Бесконтактные копировщики

Бесконтактные дубликаторы представлены 3-мя модификациями.

  1. Программаторы tmd, формирующие стандарт радиочастотной идентификации Indala, HID, EM-Marin.
  2. Дубликаторы, сочетающиеся с устройствами стандарта ТКРФ и ТЕХ-КОМ.
  3. Копировальщики, которые поддерживают стандарт Mifare.

Универсальные механизмы программирования

Программировать дубликаты ключей можно на универсальных устройствах. С их помощью можно не только создать копию цифрового ключа, но и получить набор дополнительных полезных функций:

  • база памяти;
  • возможность обновления;
  • генерация символьных шифров.

Обновляющая функция позволяет подстраивать программную базу под новые, оригинальные модификации чипов, чтобы в дальнейшем устройство могло делать их дубликаты. База памяти обеспечивает возможность создавать дубликаты ключей без наличия оригинального устройства. Код ключа попадает во встроенную базу после первой же прошивки. В дальнейшем его можно будет найти и использовать для создания других дубликатов.

Генерирование кодов помогает записывать оригинальные символьные шифры на домофонный ключ. Такой вариант подходит для крупных корпораций, сотрудники которых получают на руки ключ с уникальным шифром для открывания дверей. Он позволяет проконтролировать время и число посещений конкретным человеком производственных объектов.

Производство дубликатора домофонных ключей своими руками

Копировальщик домофонных ключей при желании можно изготовить своими руками. Для этой цели понадобится микроконтроллер Ардуино. Чтобы изготовить такое устройство, потребуется следующий комплект устройств:

  • модуль Arduino Nano, на который будет осуществляться запись информации, и её дальнейшая обработка;
  • плата RFID RC522, предназначенная для считывания кодов модуля и перераспределения информации в микроконтроллер;
  • LED элементы для монитора (2 шт.);
  • резисторы величиной 330 Ом;
  • клавиатурный блок 4*4;
  • ЖК экран LCD16X2BL;
  • адаптер для ЖК дисплея I2C (LCM1602), преобразующий монитор в формат совместимости с модулем Arduino Nano;
  • пьезоэлектрический зуммер.

ЖК дисплей объединён с контактной группой адаптера с помощью 16 контактов с нумерацией на каждом из модулей.

От модуля rf ID RC522 отходят несколько проводков разного цвета к адаптеру монитора:

  • чёрный — к контакту GND;
  • красный — к контакту VCC (+).

Провода, обеспечивающие управление, припаиваются в контактам SCL и SDA. LED механизмы объединяют с резисторами ограничения тока.

На видео: Как сделать дубликатор домофонных ключей на Ардуино?

Как прошивать ключи?

Многие чипы для домофонов выполнены в форме таблетки. Чтобы дверь открылась, поверхность «таблетки» прикладывается к считывающему устройству. Внутри такого механизма отсутствует магнитное поле, а функционирует прибор за счёт энергонезависимой памяти. Символы цифрового шифра вводятся в неё в определённой последовательности. Перезапись ключей такого типа происходит при помощи дубликатора tmd, считывающего шифр и воссоздающего его на базе чистого ключа. Система RFID устроена таким образом, что передаёт шифр при помощи определённой радиочастоты.

Схема чипа содержит колебательный контур, при активации которого информация из памяти через пространство передаётся на считывающий механизм. Сигнал, вызывающий колебания контура, поступает непосредственно с дубликатора или домофонной антенны. Дальнейший принцип копирования шифра в память и его воспроизведение оттуда происходит по аналогии с функционированием классического контактного устройства. Единственный отрицательный аспект заключается в том, что дубликатор прописывает в памяти только конкретный тип цифрового сигнала. Но есть и универсальные устройства, которые можно настроить на взаимодействие с любым видом цифровых данных.

Выводы

Самостоятельное изготовление домофонных ключей позволяет быстро решить проблему восстановления утерянных персональных ключей, а также становится прекрасной бизнес идеей, которая принесёт хороший доход. На первом этапе развития бизнеса можно использовать стандартный копировальщик ключей для домофона, предназначенный для записи шифра на распространённые типы «болванок». К тому же данный вид деятельности не требует крупных вложений на старте. Услуга создания дубликата домофонного ключа востребована у населения (особенно в крупных городах).

Тайна ключа от домофона. Какой откроет любую дверь?

Домофонные ключи есть в кармане у каждого. Разбираемся, как они работают и могут ли размагнититься, а также существует ли один ключ от всех дверей.

Виды ключей для домофонов

Существует несколько семейств домофонных ключей.

1. «Таблетки». Официально стандарт называется Touch memory (ТМ) или iButton, это контактные ключи в корпусе MicroCAN. В «таблетках» используется протокол 1-Wire, но форматы бывают разные.

В РФ это в основном ключи модели Dallas, с которыми работают домофоны Vizit, Eltis, Z-5R, С2000-2 и т.д., Cyfral (ключи DC2000А и Цифрал-КП1 и др.), «Метаком».

Довольно редко встречаются резистивные «таблетки» – у них считывается сопротивление.

2. «Капельки». RFID-метки в пластиковом корпусе круглой, овальной или каплеобразной формы. Иногда их выпускают в виде браслетов или карт.

Внутри – RFID-метка, как и в картах метро, «пищалках» на товарах в супермаркетах и других подобных штуках. В основном «капельки» могут быть ближнего действия (Proximity, считываться на расстоянии до 10-15 см), так как более «дальнобойные» метки Vicinity, которые работают на расстоянии до 1 м, небезопасны в данном случае.

В РФ чаще всего используют Proximity-ключи EM-Marin, но встречаются также и более старые HID-метки или более новые MiFare, как в картах метро.

3. Оптические. Настоящие динозавры. Где-то в провинциях ещё сохранились. Такой ключ – это металлическая пластина, в которой в определенном порядке насверлены отверстия.

Внутри домофона есть фотоэлемент, который распознает, в том ли порядке насверлены дыры.

Безопасность ниже плинтуса, подделать ключ – плевое дело, а некоторые домофоны с оптическими ключами успешно и без следов вскрывались пилочкой для ногтей.

Как домофон определяет, подходит ли ключ?

На заводе или на фирме, которая устанавливает домофоны, в каждый ключ записывают особый код. Затем его же сохраняют в памяти домофона.

Когда вы подносите ключ к домофону, он считывает код и сравнивает его со значениями из своей памяти. Если значение ключа там есть, дверь открывается.

Кстати, можно открывать несколько домофонов одним ключом. Нужно лишь прописать код этого ключа во все нужные домофоны. Понятно, что домофоны должны быть совместимы с ключом.

Более того, есть специальные модули, которые позволяют сохранить все ключи из одного домофона и перенести их в другой.

Вот так переустановят домофон у вас в подъезде, а ключи менять не придётся. Хотя, конечно, установщик домофона вполне может попытаться заработать на этом.

Исключение, пожалуй, лишь ключи MiFare. Они включают перезаписываемую область памяти, в которую копируется уникальный код домофона.

Когда мастер «из ларька» клонирует такой ключ, он копирует только заводской код, но не код домофона. В результате домофон может отвергнуть такой ключ – сработает система защиты от клонов. Скопировать заводской код сможет лишь обслуживающая компания.

Как делают копию ключа?

Обычно для этого берут болванку – пустую заготовку без кода. Затем мастер считывает код с вашего ключа и записывает его же на болванку.

В результате вы получаете два одинаковых ключа. А так как код оригинального ключа уже сохранен в домофоне, то и его клон позволит открыть дверь.

Болванки бывают перезаписываемые и неперезаписываемые. Если вы помните слово «финализация» при прожиге дисков , возьмите с полки пирожок , то здесь оно тоже применяется.

Технически вы сами можете собрать дубликатор (программатор) ключей на основе Arduino или Raspberry Pi, а затем наделать копий ключа на все случаи жизни. Инструкций в интернете полно, как и предложений купить дубликатор за тысячу-другую рублей.

Главное – не промахнуться с типом домофона и ключа.

Так, одни ключи рассчитаны на частоту 125 КГц, другие на 13,56 МГц и так далее. К тому же они могут быть разного типа. Помните о защите от клонов, которая может поддерживаться вашим домофоном.

Могут ли ключи размагнититься?

Бывает, носишь «таблетку» или «капельку» в кармане, а она через какое-то время бац! – и перестала работать. И такая ерунда каждый месяц. Что-то здесь не так. «Наверное, размагнитилось», – самое популярное объяснение.

На самом деле такие ключи не размагничиваются. В них даже магнита нет, да и обычные магниты ключам не страшны.

Дело скорее в банальном отсутствии контакта. Болванки дешевые, закупают их в Китае оптом по нескольку центов за штуку, так что контакт вполне может отойти, к примеру.

Корпусы ключей обычно не герметичны. Так что если ключ намокнет в кармане или часто будет находиться во влажной среде, долго он не прослужит.

Теоретически, ключи можно «убить» электромагнитным излучением или сильным электрическим импульсом.

К примеру, если вы положите ключ в микроволновку и включите на полную мощность или засунете в розетку, работать он перестанет. А вот мощный неодимовый магнит, вроде используемых в магазине для снятия меток, ключ вряд ли повредит.

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

Наконец, от частого использования «таблетка» может банально продавиться в противоположную сторону и перестанет контактировать с домофоном. Просто вдавите её обратно, и всё пройдёт.

Что такое мастер-ключ и где его взять?

После установки домофона у специалиста остается особый ключ. На нем даже может быть написано что-то вроде: «Мастер-ключ. Никому не давать».

Но этот ключ обычно сам дверь открыть не может. Он нужен, чтобы добавлять в память новые ключи. В домофоне код мастер-ключа хранится в особой области, чтобы устройство могло отличать его и реагировать соответствующим образом.

Понятное дело, простым смертным мастер-ключ не дают. Иначе обслуживающая компания не смогла бы брать деньги за добавление записей о новых ключах в домофон.

Но возможна ситуация, когда мастер-ключ подходит к нескольким домофонам. Или когда для одних домофонов «таблетка» – это мастер-ключ, а для других – обычный ключ, который открывает двери.

Здесь всё зависит не от ключа, а от того, какие записи есть в памяти домофона.

А что будет, если мастер-ключ потеряется?

Обычно в домофонах остается возможность прописать новый мастер-ключ. Это, конечно, потенциальная возможность для взлома. Но, говоря объективно, проще попасть в подъезд, представившись сантехником, чем что-то взламывать.

Интереснее иметь универсальный ключ, или «вездеход». Его код прописан во всех домофонах подъездов одного дома или двора.

«Вездеходы» делают для почтальонов, сотрудников коммунальных служб, мастеров и др. Согласитесь, это куда удобнее, чем таскать с собой гирлянду разных ключей.

Также некоторые RFID-ключи нового формата, к примеру, RF3.1, позволяют записать коды до 8 домофонов.

Часто домофоны также поддерживают блокирующие ключи. Это средство безопасности: после того, как дверь открывают блокирующим ключом, другие ключи не работают, а дверь блокируется. Снять блокировку может либо мастер-ключ, либо блокирующий ключ (всё зависит от настроек домофона).

Кстати, бывает, что ключ устанавливают блокирующим по ошибке. Так что если после вас соседи часто не могут попасть в подъезд, проверьте, не блокирует ли ваш ключ доступ.

Можно ли обмануть домофон?

Да, сейчас можно купить эмулятор, который имитирует ключи разных типов и выдает нужное значение для каждого домофона. В эмуляторах установлены даже дисплеи и клавиатура, что позволяет выбирать нужный ключ и выводить его название.

Штука забавная, стоит около 10 тыс. рублей. Но работает не без проблем – обходит не всю защиту, иногда может не срабатывать.

И да, сама по себе домофон она не взломает, лишь притворится копией нужного ключа. Для её программирования всё равно потребуются и сами ключи, которые уже известны домофоном, и устройство-дубликатор.

Часто можно услышать, что домофон можно вывести из строя электрошокером. Да, тонкая электроника серьёзный заряд действительно не перенесет. У механического удара на 10-15 см ниже панели домофона те же последствия. Но это порча имущества и статья УК РФ.

Теоретически ещё можно сильно дернуть дверь на себя. Но чтобы преодолеть силу, с которой магнит удерживает вторую часть замка, потребуется недюжинная мощь.

Некоторые домофоны под ключ-«таблетку» могут открываться с помощью батарейки «крона». Способ гуманный и безопасный для домофона, но срабатывает редко.

Можно ли открыть домофон смартфоном?

Да, сейчас на рынок постепенно заходят модели NFC-домофонов. Чаще их устанавливают в крупных офисах, реже – в жилых домах.

Если у вас такой вариант, ваш смартфон поддерживает NFC, а домофон работает на частоте 13,56 МГц, возможно, получится отказаться от ключей.

Но для MiFare, к примеру, в смартфоне должен также быть чип Secure Element, а их наличие даже в рамках одной модели смартфона часто отличается от рынка к рынку. Если чип всё же есть и остальные условия соблюдены, всё может получиться.

Есть также NFC-адаптеры, которые сделают из старого домофона новый и перспективный. Открывать дверь можно будет и «таблеткой», и смартфоном.

Помните, что вы можете оказаться под дверью на морозе, а зарядка – дома. И да, с айфоном номер не пройдёт. Apple жестко ограничила возможности NFC в своих устройствах.

Что насчет кодов доступа домофонов?

Здесь тоже всё зависит от домофона. Но большинство моделей, которые устанавливаются в РФ сейчас, поддерживают ввод комбинаций символов, которые позволяют открыть дверь. Это часто работает на домофонах «Визит» и реже на моделях других производителей.

Мы комбинации сознательно не публикуем – как минимум потому, что список для всех моделей получится длинным. Но мастер-код от своего домофона вы практически наверняка нагуглите. Если, конечно, при установке код на открытие двери не сменили в целях вашей же безопасности.

Это вовсе не те цифры, которые записываются на ваш ключ. К примеру, длина простого ключа для «таблеток» DS1990A от компании Dallas составляет 6 байт, это 281474976710656 разных комбинаций. Вы вряд ли запомните комбинацию такой длины, но можете считать её на самом брелоке. Ключ в 16-ричном формате, как правило, гравируется лазером на поверхности.

Захват криптоключей Mifare и копирование ключей домофонов IronLogic своими руками

Внимание! Данная статья создана исключительно в образовательных целях. Напоминаем, что любое проникновение в информационные системы может преследоваться по закону.

У многих, интересующихся технологией MIfare, наверняка есть простейшее устройство для чтения-записи карт и брелоков Mifare, состоящее из модуля PN532 и USB-UART адаптера:

Путем несложной и недорогой доработки это устройство можно заставить захватывать от
считывателя данные аутентификации, с помощью которых и рассчитываются криптоключи, так необходимые для чтения и копирования. Существуют и серийно выпускаемые приборы для этой цели — SMKey, Proxmark3, Chameleon и ещё некоторые. Это приборы с множеством функций, удобные, но недешевые.

Я предлагаю вашему вниманию более бюджетный вариант на основе подобного «малого джентльменского набора» из модуля PN532 и USB-UART адаптера, позволяющий захватывать данные от считывателя Mifare, например домофона, и рассчитывать криптоключи, с которыми считыватель обращается к метке.

Разработанное устройство в своей основе имеет недорогую, «народную» отладочную плату на основе процессора STM32F103C8T6, прозванную ещё «BluePill» c подключенными к ней модулем PN532 и USB-UART адаптером. Подключается данный агрегат через USB-OTG кабель к смартфону на Андроиде. Собирается всё это в макетном варианте без пайки, с помощью перемычек и имеет примерно такой вид, хоть и непрезентабельный, но вполне рабочий:

Схему сборки очень проста и представлена в текстовом виде:

SCK_____________________PA5(SPI1_SCK)
MISO____________________PA6(SPI1_MISO)
MOSI____________________PA7(SPI1_MOSI)
SS______________________PB0(GPIO_OUTPUT)
SIGIN___________________PB11(TIM2_CH4)
SIGOUT__________________PA12(TIM1_ETR)
SIGOUT__________________PA15(TIM2_ETR)
VCC_____________________+5V
GND_____________________GND

RX______________________PA9(USART1_TX)
TX______________________PA10(USART1_RX)
+5V_____________________+5V
GND_____________________GND

ВАЖНО! Переключатели интерфейса PN532 должны быть установлены в режим SPI! Прошить STM32 можно с помощью утилиты FlashLoaderDemonstrator через существующий USB-UART адаптер.
Внимание для работы с новой версией прошивки необходимо изменить схему подключения вывода SIGOUT на PA12 и PA15 (Ранее было на PA0 и PA12)!

Вот демонстрация захвата криптоключа от имитатора считывателя домофона(Arduino + PN532):

Так как считыватели IronLogic(IL), для работы с которыми и разрабатывалось данное устройство, пытаются прочитать метку с криптоключом, рассчитанным на основе UID данной метки, то этот UID сначала надо задать. Сделать это можно двумя способами – вручную или считать с метки. После этого производим захват и ждем расчета криптоключей.

Следующая вкладка программы «Запись на Classic» использует возможность ранних версий считывателей IL записывать копии на дешевые заготовки Mifare Classic. Этот способ основан на том, что считыватель IL после авторизации посылает домофону не оригинальный UID метки, а информацию, записанную в первом блоке (в общем случае совпадающую с UID оригинала). Для этого мы должны захватить и рассчитать криптоключ метки, которая послужит заготовкой, закрыть с его помощью нулевой сектор, а в первый блок этой метки записать четыре байта UID метки, которая служит прототипом. Для этого нам даже не надо захватывать криптоключ оригинала и снимать его дамп, достаточно узнать его UID, но это справедливо только в том случае, если оригинал — «оригинальный», а не является копией, тогда всё-таки придется читать первый блок и уже его записывать в копию. Чтобы было понятнее, рассмотрим такой пример – предположим, что мы хотим сделать копию оригинального ключа с UID 0xEBD52AC5, который записан и в первом блоке оригинала, на обычную метку Mifare Classic с UID, допустим, 0x12345678. Для этого мы с помощью представленного устройства, метко обозванного одним товарищем «Шайтан-Машиной», находим криптоключ именно для этого UID и именно для того объекта (подъезда, дома …), который нам нужен. Пусть криптоключ получился 0xABCDEF098765, тогда отредактируем нулевой сектор дампа копии следущим образом:

В первый блок запишем UID оригинала 0xEBD52AC5, а в третий блок шесть байт криптоключа, найденного для этой заготовки — 0xABCDEF098765. Запишем дамп в заготовку, и получим копию домофонного ключа. Примерно так прибор SMKey делает копии IronLogic на обычные Mifare Classic, и именно так поступает данная программа записи. В поле «Код» заносим вручную или считываем с оригинального ключа 4 байта UID, которые будут записаны в 1-й блок копии. Стартуем и, далее следуем подсказкам программы. Сначала считываем UID заготовки, потом подносим устройство к домофону и захватываем данные аутентификации. После окончания расчета программа предложит поднести заготовку для записи данных. Если будет найдено более одного криптоключа, то после записи первого варианта будет дана возможность проверить полученную копию. Если копия не подходит, то следует попробовать следующий рассчитанный ключ, или стереть (привести в исходное состояние) заготовку для дальнейшего использования. Копия может не работать также из-за того, что неправильно определили код, который записывается в 1-й блок копии – например если попытаетесь записать реальный UID не оригинального брелока, а его копии, сделанной по вышеописанному методу.В таком случае надо использовать не UID метки, а данные из 1-го блока, которые можно получить в разделе «Копирование сектора».

Этот способ не будет также работать для последних версий ПО считывателей IL. В таком случае копию можно сделать, скопировав полностью 0-й сектор ( 4 блока) на заготовку, позволяющую записывать 0-й блок с помощью раздела приложения «Копирование сектора». Здесь также сначала находим криптоключ оригинала, читаем его нулевой сектор и затем пишем на заготовку. Ввиду отсутствия под рукой заготовок ОТР и ОТР-2.0, эта функция пока тестировалась только на заготовках ZERO, хотя новые версии считывателей требуют использовать ОТР-2.0.

Ну и на закуску – раздел приложения «Запись UID» позволяет изменять UID, восстанавливать испорченный 0-й блок и сбрасывать на дефолт криптоключи заготовок ZERO.

Итак – коротко подытожу. Чтобы сделать такое устройство, приобретаем или ищем по своим загашникам модуль PN532, любой из USB – UART адаптеров FTDI, PL2303, CH340 или CP2102, отладочную плату STM32F103C8T6, полтора десятка перемычек, USB-OTG переходник и смартфон(планшет) на Андроиде с OTG. Собираем по вышеприведенной схеме само устройство, прошиваем *.bin файлом STM32 и устанавливаем *.apk приложение из архива
на смартфон. Для корректной работы приложение на смартфоне должно запускаться при подключении USB-UART адаптера или по умолчанию, или выбором вручную, иначе приложение не получит доступ к адаптеру.

Несколько слов хочу сказать по поводу модуля PN532 – не все эти модули «одинаково полезны»! Из трёх модулей(таких как на фото выше), приобретенных мной, один плохо читал и записывал метки, особенно ZERO и ОТР-2.0, но нормально работал в пассивном режиме со считывателями домофонов, другой вел себя с точностью до наоборот и только третий более-менее справлялся и с метками и с домофонами(правда хуже чем первые два). Возможно мне не повезло и именно эта партия модулей оказалась не лучшего качества, но жалуются на них и другие люди. Впрочем – кому как повезет. Это я к чему говорю? В продаже появились модули PN532 немного другой компоновки, которые дороже, но, по отзывам не имеют таких проблем:

Если же кому-нибудь попадется PN532, который плохо пишет-читает метки, то могу посоветовать добавить к устройству модуль RC522, стоящий сущие копейки, но прекрасно выполняющий свои функции, по следующей схеме:

RST______________________PB12(GPIO_OUTPUT)
SCK______________________PB13(SPI2_SCK)
MISO_____________________PB14(SPI2_MISO)
MOSI_____________________PB15(SPI2_MOSI)
SDA______________________PA8(GPIO_OUTPUT)
VCC______________________+3.3V
GND______________________GND
В этом случае PN532 будет работать только при захвате данных от считывателя, а вся тяжесть работы с метками ляжет на плечи RC522. Обратите особое внимание — RC522 необходимо подключать на напряжение только 3.3В!

P.S. Обновил ПО устройства — добавилась возможность эмуляции Mifare Classic 1K и создания базы данных меток для нескольких объектов старых домофонов IronLogic. В эмулятор можно загрузить бинарный файл дампа размером 1К, а на вкладке «База меток» можно ввести сколько надо UID-ов пустых заготовок, затем захватить для них криптоключи на различных адресах и потом уже записывать их не выходя к объекту. UID и криптоключ А 0-го сектора записанной метки сохраняется в базе данных, что позволяет при необходимости просто стереть метку, которая была записана на этом устройстве.

UPD. Очередное обновление устройства. Основное — сейчас устройство научилось производить захват и расчет криптоключей от последних версий считывателей IL, вплоть до новых 4-полосных считывателей с последней актуальной прошивкой 7.20 выложенной на сайте!
Еще раз обращаю внимание! Схема подключения модуля PN532 для новой прошивки KeyToolsSTM.bin немного изменена: теперь SIGOUT подключен на PA12 и PA15 контролера STM32, а не на PA12 и PA0, как раньше!

Вместо дорогого и капризного модуля PN532 можно сделать несложную антенну с модулем сопряжения. Схема приведена на рисунке:

За основу взята статья Простой Mifare-сниффер. Конструкция самой антенны хорошо описана в статье, у меня же неплохо работает бескаркасная катушка диаметром 30мм из 9 витков одножильного изолированного провода, взятого от витой пары интернет кабеля. Прошивка для этой схемы требуется уже другая — KeyTools_WPN.bin. Обратите внимание — такая антенна работает только в пассивном режиме, т.е. только для захвата данных от считки и эмуляции метки. Чтобы читать-записывать метки необходимо дополнить устройство модулем RC522, схема подключения которого приведена выше.
Важное дополнение — вывод PA12 отладочной платы уже подтянут к 3.3В резистором 10кОм, именно исходя из этого выбран номинал R3 = 4к7, но на некоторых платах STM подтягивающий резистор имеет другое сопротивление! Рекомендую замерить сопротивление между РА12 и 3.3В на плате и если оно отличается от 10кОм, то перепаять резистор!

Появилась так же возможность подключения устройства к смартфонам без OTG — для этого вместо USB — UART адаптера подключается Bluetooth модуль типа HC-05, HC-06, а на смартфоне устанавливается приложения KeyToolsBT. Предварительно на Bluetooth модуле с помощью АТ команд необходимо установить скорость обмена 115200! Питание можно организовать от аккумулятора через повышающий преобразователь 5В.

Устройство обсуждается на форуме: Kazus. По всем вопросам обращайтесь туда.

Как сделать магнитный ключ от домофона

Статьи По Теме

Почему стоит купить рольставни – советы владельцев магазинов

Секреты управления и установки шлагбаумов

Основные виды пожарных лестниц и требования к ним

Потеряли брелок от домофона? Хотите изготовить запасной комплект для близких родственников или друзей? Выдача дубликата ключей у компании, установившей дверь с электронным замком может длится несколько недель. Как правило, требуется выезд специалиста на место.

Существует куда более серьезная проблема. В целях безопасности установщик проверяет прописку. Изготавливается только один ключ на каждого человека. Как итог — ваши друзья, родители или дети могут оказаться без заветного доступа в дом.

Возникает закономерный вопрос: можно ли и как сделать магнитный ключ от домофона самостоятельно? Что для этого нужно? И можно ли сделать универсальную отмычку от всех дверей.

Принцип работы и виды магнитных ключей от домофона

Для начала развеем распространенный миф — ключи от домофона не содержат магнита и не размагничиваются. Им не страшен динамик от телефона или магнитная застежка. Это радиоэлектронное устройство. Его можно повредить сильным электромагнитным импульсом, например при коротком замыкании. Также проблемы с открыванием двери возникают после намокания или механического повреждения.

Внутри находится микросхема с памятью, в которую записан специальный цифровой код. Во время монтажа домофона этот код регистрируется в переговорном устройстве. Когда вы подносите брелок или СМАРТ-карту, считыватель подает запрос. Если полученная комбинация уже внесена в базу — открывается дверь.

Да, магнитные ключи когда-то существовали. Но это было далеко в прошлом. Из-за низкой защиты такие переговорные устройства давно заменены на более современные модификации и встречаются лишь в единичных случаях.

Это касается и оптических ключей — изготовлены в виде металлической пластины с отверстиями, просверленными в определенном порядке.

Сегодня распространены такие технологии доступа:

Контактная Touch memory

В народе еще называются «таблеткой» (iButton). Внутри корпуса формата MicroCAN вшита микросхема, содержащая устройство обмена информацией и постоянное запоминающее устройство (ПЗУ), объемом всего 8 байт. При поднесении к считывателю микросхема получает питание и передает информацию, записанную в память, на домофон. Считыватель сверяет полученный код с внесенным в память. Если они совпадают — дверь открывается.

Синхронизация выполняется всего по одному проводу (1-Wire). Протокол передачи данных отличается надежностью, используется при построении сетей управления на производстве. Он был разработан компанией Dallas. На домофонах, устанавливаемых в России, чаще всего используются электронные микросхемы Touch memory стандарта DS1990A (оборудование от компаний Vizit, Eltis). Но также встречаются модифицированные версии, которые созданы компаниями Cyfral (стандарт DC2000А) и «Метаком».

В последнее время используется все чаще. Ключи изготавливаются в виде брелоков в форме капелек или в формате пластиковых карт. Аналогичная технология используется в бесконтактных метках«пищалках» в супермаркетах, которые сигнализируют о краже товаров. Широко используется в системах контроля доступа, для прохода в метро.

Ключ содержит пассивную микросхему — без источника питания. Она содержит запоминающее устройство с записанным ключом, и приемник-передатчик. При воздействии магнитного поля микросхема запитывается и в ответ передает зашифрованную информацию на переговорное устройство. Далее домофон анализирует записанную информацию, и если код раннее внесен в память — открывается дверь.

Как правило, используются карты ближнего действия, которые обмениваются информацией со считывателем на расстоянии до 15 см.

В России обычно устанавливаются домофоны, работающие по стандарту EM-Marin (карты работают на частоте 125 Кгц). Но постепенно ему на замену приходит более защищенный стандарт — MIFARE. Работает на частоте 13,56МГц. Совместим с NFC технологией. Теоретически может открываться смартфоном, если в него предварительно скопировать защищенный код.

Как делают дубликаты ключей?

Компания, которая установила двери

В компании, установившей домофон, вам выдадут абсолютно новый ключ с уникальным кодом, а не копию старого. После этого сотрудник посещает дом и вносит новый код в память считывателя.

Самостоятельно добавить новый «брелок» в память домофона не получится. Для этого нужен-специальный мастер-ключ, который хранится у монтажной компании.

Специалист может сделать магнитный ключ от домофона всего за 5-10 минут, никуда не выезжая. Они используют специальные дубликаторы — устройства, которые сначала считывает сохраненный код, а после записывает его на пустую «болванку». Фактически вы получаете копию, уже внесенного в память домофона. Больше никаких манипуляций не нужно. Дубликат воспринимается как и оригинал.

Можно ли сделать магнитный ключ от домофона самостоятельно?

Да, это возможно. Для этого нужно заказать специальный дубликатор. Их цена на рынке — от 2 до 10 тысяч рублей. Но все просто в теории. На практике можно потратить много денег и не получить желаемый результат — работающий ключ. Не стоит надеяться, что после покупки программатора вы получите доступ ко всем дверям. Устройство только делает копии брелоков. Универсальных ключей не существует. Можно изготовить эмулятор, если вы знакомы на практике умеете программировать микроконтроллеры и работать с паяльником.

Разные производители домофонов используют различные стандарты. Например, похожие внешне таблетки Dallas, Цифрал и Метаком не совместимы между собой. Если использовать неправильный программатор или пустую болванку — код не скопируется.

Даже если дубликатор выбран правильно, нет гарантии, что скопированные ключи будут работать.

Если изготовить копии iButton, капелек EM4100 (EM-Marin) можно самостоятельно без опыта, то с MIFARE могут возникнуть сложности даже у квалифицированных программистов. Такие ключи имеют криптографическую защиту. При копировании стандартным оборудованием перезаписывается только серийный номер, а секретный код остается зашифрованным.

Как выбрать дубликатор?

При выборе дубликатора обратите внимание на:

  • совместимость технологии;
  • совместимость с производителем домофона.

Дубликаторы бывают автономные и подключаемые к компьютеру.

Это, конечно же, вопрос удобства. Но независимые устройства дороже, но проще в освоении. Не нужно разбираться в сложном программном обеспечении. Управление двумя-тремя кнопками.

Продвинутые модели обладают расширенным функционалом, умеют копировать ключ с криптозащитой, обходить блокировку дубликатов: считывают код доступа, заводской код.

К сожалению, даже универсальные программаторы способны работать только с определенным количеством технологий. Поэтому делать копии ключей от домофона всем подряд, и впоследствии отбить вложенные деньги не получится.

Обычному пользователю намного дешевле обратиться в специализированную компанию и сделать копию за 100-200 рублей, если, конечно, не собираетесь терять ключи каждую неделю. Но возникает вопрос: куда обратиться, чтобы дубликат работал без проблем?

Как выбрать компанию, которая скопирует ключ?

Рекламу предприятий, занимающихся копией магнитных ключей можно встретить на каждом углу. Но далеко не всегда копии работают исправно. Чтобы не стоять на морозе по несколько минут в попытке открыть дверь в подъезд, ответственно отнеситесь к выбору мастера.

Обратите внимание на:

  • качество заготовок — у нормальных предприятий они выставлены на витрине. Хлипкий пластик должен насторожить. Если экономят копейки даже на такой мелочи, ожидайте соответствующий результат;
  • технологии — профессиональная компания располагает дубликаторами для разных стандартов. Вас не будут расспрашивать, как выглядит переговорное устройство. Считыватель покажет всю информацию сам и скопирует необходимые данные;
  • время, которое нужно для изготовления копии — на хорошем предприятии вы получите дубликат за 10-15 минут, сделают его у вас на глазах.

В завершении

Да, сделать копию магнитного ключа от домофона можно самостоятельно. Но нужно изучать много информации, правильно подобрать дубликатор и дождаться, пока его доставят. А можно обратиться в специализированную организацию и получить исправный ключ за несколько минут.

Как сделать универсальный ключ для домофона своими руками?

Домофоны на подъездах домов стали привычным явлением.

Они обеспечивают безопасность и препятствуют проникновению посторонних. Чтобы попасть домой, нужно воспользоваться специальным ключом.

Он открывает одну дверь, а универсальный ключ, которым пользуются работники коммунальных служб и монтеры, способен взаимодействовать сразу с несколькими домофонами. Чтобы сделать универсальный ключ для домофона своими руками, нужно знать устройство и принцип работы.

Принцип действия универсального ключа

Ключи для домофона могут быть контактного типа, в виде таблетки, или бесконтактного, действующий на расстоянии – брелок либо карта. Независимо от вида, он несет в себе индивидуальный код ключа.

Коды могут быть заводскими, прописываемыми при изготовлении, и сервисными, которые используют сервисные центры по обслуживанию и компании установщики.

Внутри домофонной таблетки находится чип с памятью для записи и хранения программы. Достаточно приложить ее к контактной площадке на дверной панели, чтобы попасть внутрь.

Технология срабатывания Touch Memory является энергозависимой, и для запуска нужно однопроводное соединение, возникающее в момент соприкосновения со считывателем, дающим питание. Потом запускается механизм обмена информацией с домофонным контроллером.

К микросхеме отмычки поступают импульсы высокой частоты, сгенерированные аппаратным блоком домофона. Если совпадают данные, и правильный шифр в идентификаторе записан, проход открывается.

В модуле домофонной отмычки прописываются двоичные коды из нолей и единиц длиной 64 знака. Память в устройствах встречается перезаписываемая и неперезаписываемая, то есть она подлежит перепрограммированию или нет. Если устройство было финализировано после записи, то переписать в дальнейшем его не получится.

Какое оборудование понадобится

Хотели бы многие знать: как сделать своими руками универсальный ключ для домофона? Для этого нужно владеть основами программирования и иметь знания в области электромеханики.

Не обойтись в этом деле и без специального оборудования. Наличие дубликатора позволяет сделать копию для одного домофона, а для изготовления универсального ключа уже нужен эмулятор.

Дубликаторы простой конструкции рассчитаны на самые популярные виды идентификаторов, да и качество кодирования не всегда безупречно. Код оригинального ключа для дальнейшего изготовления нового они в любом случае считают.

А если знать марку и модель используемого домофона, то после нескольких попыток получится сделать собственную отмычку для домофона.

Профессиональные приборы, обладают большими техническими возможностями. С их помощью изготавливают качественные магнитные ключи к любому домофону.

Функционал позволяет обойти блокировку, установленную на дверном устройстве, выполнить финализацию даже на дешевых болванках, получить точный дубликат за счет оптимального подбора заготовки.

По рабочему идентификатору прибор определит модель и тип оборудования, количество уже запрограммированных отмычек, находящихся у пользователей.

Эмулятор представляет собой устройство, имеющее дисплей и память для хранения кодов ключей, открывающих разные домофоны. Прибор успешно имитирует идентификаторы любого формата.

С помощью индивидуального набора параметров оборудование настраивается под конкретную домофонную систему, чтобы легче подобрать персональный шифр. Для домофонов разных марок уже потребуется использование несколько алгоритмов.

Какая нужна заготовка

Ключи для домофонов работают по контактному и бесконтактному принципу.

Для начала нужно определиться с принципом действия конкретного устройства и выяснить его марку, узнать с какими ключами домофон совместим.

Сделать это можно на сайте производителя и на форумах в интернете. Важным является и тот факт, позволяет ли заготовка перезаписывать информацию.

По этим данным можно подобрать среди существующего разнообразия необходимую заготовку или болванку для идентификаторов. Продаются они во всех местах изготовления ключей.

Цена на заготовки отличается доступностью. Каждая модель болванки представлена в нескольких вариантах, отличающихся по качеству, функционалу, виду пластика и стоимости.

Самостоятельное изготовление ключа

Итак, как сделать ключ для домофона? Существует возможность перезаписать в чип индивидуальный код своими руками, при условии, что подходящая заготовка не прошла финализацию.

Дубликаторами, работающими автономно, без соединения с компьютером, пользоваться значительно проще. После включения прибора к сети на экране высветится уведомление о готовности.

Оригинал магнитного идентефикатора необходимо приложить к зоне считывания. Об окончании процесса обработки информации устройство сообщит надписью или сигналом.

Теперь необходимо к зоне считывания приложить заготовку. Достаточно затратить от нескольких секунд до пары минут, и ключ своими руками готов. Сигналом о завершении будет характерный звук или соответствующая надпись.

Суть программирования сводится к введению нужного шифра с помощью электронного прибора, который называется дубликатор. Для этих целей успешно применяется, например, Arduino.

Устройство позволяет считать уже запрограммированный код идентификатора и занести в память болванки оригинальный шифр ключа. Информацию о совместимости домофонов и болванок для отмычек с дубликатором можно найти в свободном доступе.

Как выполнить программирование ключа для домофона

Для имитации и записи кодов ключей от домофона успешно используется Arduino, который подключается к магнитной болванке по простой схеме из резистора 2,2 кОм и двух проводов.

Ее несложно сделать своими руками. Для работы с протоколом потребуется скачать и распаковать архив с библиотеками. Подключение к ПК осуществляется через порт USB.

Для начала нужно узнать номер оригинального ключа, который клонируется. В этом поможет монитор последовательного порта, который выведет на экран нужный шифр.

Загруженный скетч необходимо подкорректировать, чтобы можно было вносить новые данные. В массиве прописывается номер оригинального идентификатора. Для универсального идентификатора их вводится несколько, неограниченное количество.

Теперь к схеме нужно подключить болванку заготовки. Переписанный скетч загрузить в Ардуино и открыть монитор последовательного порта комбинацией клавиш Ctrl + Shift + M. Начнется процесс программирования, о результатах которого в открытом окне порта появится сообщение.

В процессе прошивки могут появляться сообщения об ошибках. Сбой в начале записи говорит о том, что заготовка оказалась не перезаписываемая и придется поискать другую. Ошибка на записи последующих байт указывает на нарушение соединения от таблетки к Ардуино.

Заключение

Стоит отметить, что универсальных ключей просто не существует, как и нет универсальных кодов для домофонных систем.

Да, одним ключом можно открывать устройства одного производителя на подъездах многоэтажек в своем районе и на другом конце города.

Но процент совпадений с оборудованием других производителей будет низким, потому что в системах есть существенные различия.

Видео: Как сделать универсальный ключ к домофону при помощи Arduino Nano