Вопрос или проблема
Я тестирую коробку для замков, которая принадлежит мне, она использует замок Mifare 1k с ключом по умолчанию, и я использую брелок для разблокировки.
У меня есть как Proxmark3, так и ChameleonMini.
С помощью Proxmark3 я могу как клонировать брелок на ‘Китайскую Магию’ mifare 1k карту и открыть коробку с её помощью, так и эмулировать карту с помощью proxmark3 и открыть коробку.
Я разобрался, как использовать функцию сниффера Mifare1k на ChameleonMini, чтобы получать ключи непосредственно от считывателя.
Однако с ChameleonMini, похоже, я могу только клонировать UID и считывать данные с ключами? Когда я эмулирую карту, она только передает UID, я не могу найти способ воспроизвести всю карту, как это делает proxmark….
Хотя эмулированная карта сканируется (UID) с NFC-считывателем на моем телефоне, коробка для замков вообще не реагирует на ChameleonMini.
Вообще возможно ли эмулировать всю карту с ChameleonMini? Или только UID?
Да, пользовательская прошивка действительно поддерживает загрузку зашифрованных изображений MIFARE Classic 1K на Chameleon Mini. См. https://github.com/maxieds/ChameleonCryptoModFirmware для получения подробных инструкций.
Ответ или решение
Да, возможно эмулировать полноценную карту MIFARE Classic 1K с помощью устройства ChameleonMini (Rev.G 2), но для этого потребуется использование пользовательской прошивки. Стандартная версия ChameleonMini по умолчанию не поддерживает полноценную эмуляцию карт MIFARE Classic, поэтому вам понадобится специальное программное обеспечение.
Для успешного выполнения ваших задач, рекомендую воспользоваться пользовательской прошивкой ChameleonCryptoModFirmware. Эта прошивка позволяет загружать зашифрованные образы MIFARE Classic 1K на ChameleonMini, что в свою очередь позволит вам эмулировать полные карты, а не только UID.
Вот основные шаги, которые вам нужно будет выполнить:
- Сбор данных с карты: Используйте ваш Proxmark3 для считывания всех данных с вашего ключа (включая UID, ключи и данные с блоков).
- Подготовка изображения карты: Получив все необходимые данные, создайте зашифрованный образ карты MIFARE 1K.
- Установка пользовательской прошивки на ChameleonMini: Загрузите и установите ChameleonCryptoModFirmware, следуя инструкциям на GitHub.
- Загрузка изображения на ChameleonMini: С помощью программного обеспечения, рекомендованного в документации, загрузите созданный зашифрованный образ карты на ChameleonMini.
- Эмуляция карты: После загрузки образа вы сможете эмулировать полную карту MIFARE Classic 1K с помощью ChameleonMini, что позволит разблокировать ваш ящик.
Обратите внимание, что работа с MIFARE-картами, включая их клонирование и эмуляцию, может быть ограничена законодательством в вашей стране. Убедитесь, что вы имеете право на выполнение этих операций.
Если у вас возникнут дополнительные вопросы или сложности в процессе, не стесняйтесь спрашивать, и я буду рад помочь вам разобраться!