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. Считываем оригинал (делаем дамп)
Дамп — это полный цифровой слепок памяти метки: все сектора и ключи.
- Откройте MIFARE Classic Tool.
- На главном экране нажмите «Считать карту» (Read Tag).
- Приложите оригинальный ключ к задней части телефона и держите неподвижно. Зона NFC обычно рядом с камерой.
- Приложение предложит файл с ключами. Оставьте Standard keys и нажмите «Начать чтение и сохранение» (Start Read and Map).
- Дождитесь окончания: появится таблица секторов — от 0 до 15 для метки на 1K.
- Нажмите «Сохранить дамп» (Save Dump) и дайте файлу понятное имя, например `domofon_original`.
Шаг 2. Анализируем дамп
Не спешите записывать. Сначала убедитесь, что дамп полный.
- В главном меню выберите «Анализ дампа» (Analyze Dump) или откройте сохранённый файл.
- Посмотрите на цвет секторов:
- зелёный — сектор прочитан, ключи найдены;
- красный (Dead Sector) — сектор не прочитан: в оригинале используются нестандартные ключи, которых нет в базе MCT.
- Если есть красные сектора, нажмите на такой сектор, выберите «Добавить ключи» (Add keys) и попробуйте ввести известные: часто это `A0A1A2A3A4A5` или `D3F7D3F7D3F7`. Если ключи неизвестны, клонирование через телефон невозможно — понадобится Proxmark3.
- Если все сектора зелёные — дамп полный, можно записывать.
Шаг 3. Записываем на новую метку
Дальше путь зависит от типа чистой метки.
Вариант А: F08 или Magic Gen2 (CUID) — рекомендуемый
Эти метки перезаписывают нулевой блок (UID) через обычную аутентификацию.
- Возьмите чистую метку F08 или CUID.
- В главном меню MCT нажмите «Записать карту» (Write Tag).
- Выберите «Записать дамп» (Write Dump).
- Укажите файл, сохранённый на шаге 1.
- Приложение спросит, какие сектора писать. Оставьте все — или только те, что были зелёными при чтении.
- Нажмите «Начать запись» (Start Write), приложите метку и дождитесь сообщения об успешной записи.
Вариант Б: Magic Gen1
Эти метки требуют служебной команды (Backdoor, 0x40) для перезаписи нулевого блока. Без неё запись UID блокируется.
- Возьмите метку Magic Gen1.
- В главном меню нажмите «Записать карту» (Write Tag).
- Выберите «Записать дамп (с использованием Backdoor)» — не обычную запись, иначе UID не перезапишется.
- Выберите файл дампа и приложите метку. Приложение отправит служебную команду, и нулевой блок запишется.
Шаг 4. Проверяем результат
- Уберите оригинальный ключ подальше, чтобы телефон не считал его случайно.
- В главном меню снова нажмите «Считать карту» и приложите новую метку.
- Сравните UID (верхняя строка) и содержимое секторов с оригиналом — они должны совпадать.
- Главная проверка: приложите новую метку к домофону. Дверь должна открыться.
Три ошибки новичков
«Не метка 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, и мы подскажем, какой тип метки подойдёт именно под ваш домофон.