Mifare Classic Tool: как клонировать ключ от домофона по шагам

Mifare Classic Tool: как клонировать ключ от домофона по шагам

2026-10-21

Mifare Classic Tool (MCT) — самый доступный способ скопировать ключ от домофона или пропуск: нужен только Android-смартфон с NFC и чистая метка. Инструкция ниже проверена на метках, которые мы продаём: F08 (FM11RF08), Magic Gen1 и Magic Gen2 (CUID).


Важно: всё описанное работает только на Android. iPhone не даёт низкоуровневый доступ к Mifare Classic, поэтому MCT для iOS не существует в принципе.


Что понадобится


  • Смартфон на Android с рабочим NFC. Модуль должен быть включён в настройках телефона.
  • Приложение MIFARE Classic Tool. Ставьте из проверенных источников: Google Play, RuStore или F-Droid (открытый каталог, там же репозиторий на GitHub).
  • Оригинальная метка, которую нужно скопировать: ключ от домофона, пропуск на работу, карта от СКУД.
  • Чистая перезаписываемая метка:
  • F08 (FM11RF08) или Magic Gen2 (CUID) — лучший выбор для 95 % задач: UID перезаписывается как обычный блок;
  • Magic Gen1 — нужен особый режим записи (Backdoor) и подходит для старых или специфических домофонов.

Шаг 1. Считываем оригинал (делаем дамп)


Дамп — это полный цифровой слепок памяти метки: все сектора и ключи.


  1. Откройте MIFARE Classic Tool.
  2. На главном экране нажмите «Считать карту» (Read Tag).
  3. Приложите оригинальный ключ к задней части телефона и держите неподвижно. Зона NFC обычно рядом с камерой.
  4. Приложение предложит файл с ключами. Оставьте Standard keys и нажмите «Начать чтение и сохранение» (Start Read and Map).
  5. Дождитесь окончания: появится таблица секторов — от 0 до 15 для метки на 1K.
  6. Нажмите «Сохранить дамп» (Save Dump) и дайте файлу понятное имя, например `domofon_original`.

Шаг 2. Анализируем дамп


Не спешите записывать. Сначала убедитесь, что дамп полный.


  1. В главном меню выберите «Анализ дампа» (Analyze Dump) или откройте сохранённый файл.
  2. Посмотрите на цвет секторов:
  • зелёный — сектор прочитан, ключи найдены;
  • красный (Dead Sector) — сектор не прочитан: в оригинале используются нестандартные ключи, которых нет в базе MCT.
  1. Если есть красные сектора, нажмите на такой сектор, выберите «Добавить ключи» (Add keys) и попробуйте ввести известные: часто это `A0A1A2A3A4A5` или `D3F7D3F7D3F7`. Если ключи неизвестны, клонирование через телефон невозможно — понадобится Proxmark3.
  2. Если все сектора зелёные — дамп полный, можно записывать.

Шаг 3. Записываем на новую метку


Дальше путь зависит от типа чистой метки.


Вариант А: F08 или Magic Gen2 (CUID) — рекомендуемый


Эти метки перезаписывают нулевой блок (UID) через обычную аутентификацию.


  1. Возьмите чистую метку F08 или CUID.
  2. В главном меню MCT нажмите «Записать карту» (Write Tag).
  3. Выберите «Записать дамп» (Write Dump).
  4. Укажите файл, сохранённый на шаге 1.
  5. Приложение спросит, какие сектора писать. Оставьте все — или только те, что были зелёными при чтении.
  6. Нажмите «Начать запись» (Start Write), приложите метку и дождитесь сообщения об успешной записи.

Вариант Б: Magic Gen1


Эти метки требуют служебной команды (Backdoor, 0x40) для перезаписи нулевого блока. Без неё запись UID блокируется.


  1. Возьмите метку Magic Gen1.
  2. В главном меню нажмите «Записать карту» (Write Tag).
  3. Выберите «Записать дамп (с использованием Backdoor)» — не обычную запись, иначе UID не перезапишется.
  4. Выберите файл дампа и приложите метку. Приложение отправит служебную команду, и нулевой блок запишется.

Шаг 4. Проверяем результат


  1. Уберите оригинальный ключ подальше, чтобы телефон не считал его случайно.
  2. В главном меню снова нажмите «Считать карту» и приложите новую метку.
  3. Сравните UID (верхняя строка) и содержимое секторов с оригиналом — они должны совпадать.
  4. Главная проверка: приложите новую метку к домофону. Дверь должна открыться.

Три ошибки новичков


«Не метка Mifare Classic» (Not a Mifare Classic tag)


Причина: вы пытаетесь записать дамп на NTAG 213/215/216 или на оригинальную карту NXP, UID которой заблокирован заводом.


Решение: для дампа Mifare Classic подходят только метки с маркировкой F08, Magic Gen2 (CUID) или Magic Gen1.


Ошибка записи нулевого блока (Block 0 write error)


Причина: дамп пишется на Magic Gen1 обычной функцией «Записать дамп», а не через режим Backdoor. Либо метка не поддерживает перезапись UID.


Решение: используйте правильный режим для Gen1 или перейдите на F08 и CUID — там обычной записи достаточно.


Телефон вообще не видит метку


Причины и что делать:


  • слишком толстый чехол — снимите его;
  • метка приложена не к той зоне: у Samsung модуль по центру, у Xiaomi и Pixel — у камеры; медленно водите меткой по задней панели, пока не появится вибрация или уведомление MCT;
  • вы используете iPhone — для Mifare Classic нужен Android.

Совет от NFCrafter


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


Что делать:


  • попробуйте метку F08 — она лучше всего маскируется под оригинал NXP;
  • если не помогает, нужна не копия дампа, а эмуляция или прошивка специализированных чипов (например, Chameleon). Это задача для продвинутых пользователей с Proxmark3.

Не получилось с первого раза — не страшно. Пришлите скриншот ошибки из MCT в Telegram или на info@nfcrafter.ru, и мы подскажем, какой тип метки подойдёт именно под ваш домофон.