ChameleonUltra от ProxGrind - это карманный инструмент RFID и NFC с открытым исходным кодом, который объединяет клонер, копировщик и эмулятор в одном устройстве. Построенный на мощном чипе NRF52840, он стал преемником ChameleonMini и ChameleonTiny - меньше, быстрее и значительно универсальнее.
Будь вы пентестером, проверяющим контроль доступа, исследователем безопасности или энтузиастом, изучающим RFID, - ChameleonUltra способен клонировать брелоки и карты доступа, эмулировать метки как высокой частоты (13,56 МГц), так и низкой частоты (125 кГц), и хранить 8 слотов для карт, между которыми вы мгновенно переключаетесь двумя кнопками. Мы отправляем быстро из ЕС. Ниже: что он умеет, как выглядит на фоне Flipper Zero и Proxmark3, полные характеристики и ответы на частые вопросы.
Что такое ChameleonUltra?
ChameleonUltra - это устройство RFID/NFC с открытым исходным кодом, которое ведёт себя как настоящая бесконтактная карта или брелок - а также как считыватель. Поскольку эмуляция работает на встроенном NFC-модуле чипа NRF52840, устройство запускается и отвечает считывателю за миллисекунды, поэтому надёжно открывает даже маломощные автономные замки на батарейках, с которыми старые эмуляторы на базе MCU испытывают трудности. Оно связывается с телефоном или компьютером через USB-C и Bluetooth LE (BLE 5.0).
Как работает ChameleonUltra
Клонирование / копирование. Считайте поддерживаемую карту или брелок, затем запишите эти данные в память Chameleon или на пустую метку - простой способ сделать рабочую копию RFID, когда у вас есть оригинал.
Эмуляция. Загрузите до 8 разных профилей карт и переключайтесь между ними на лету. ChameleonUltra работает как полноценный эмулятор RFID, представляясь считывателю точно как оригинальная карта, включая настраиваемые UID, SAK, ATQA и ATS.
Анализ и атаки. Встроенный чип-считыватель MFRC522 позволяет Ultra читать и записывать метки HF 14443A и запускать атаки восстановления ключей MIFARE Classic - MFKEY32 V2, Darkside, Nested, StaticNested и HardNested - чтобы проверять слабую защиту карт.
Какие карты и брелоки он может клонировать?
ChameleonUltra - это универсальный копировщик брелоков и клонер карт доступа. На стороне высокой частоты 13,56 МГц он поддерживает MIFARE Classic 1K/2K/4K, MIFARE Ultralight / Ultralight C / EV1 и NTAG 21x - чипы, лежащие в основе большинства офисных пропусков и домофонных брелоков. На стороне низкой частоты 125 кГц он читает и эмулирует EM410x, T5577, HID Prox, Indala, FDX-B, Paradox, Keri, AWID, ioProx и многое другое.
Поскольку прошивка открыта и развивается сообществом, список поддерживаемых карт растёт с каждым обновлением. Примечание: сниффинг не поддерживается, а DESFire работает только на низком битрейте.
ChameleonUltra против Flipper Zero и Proxmark3
Часто спрашивают, как Chameleon Ultra смотрится на фоне Flipper Zero. Если коротко: Flipper Zero - это широкий мультитул (sub-GHz, инфракрасный порт, GPIO и другое), тогда как ChameleonUltra - специалист: значительно более мощный эмулятор RFID/NFC с более быстрой эмуляцией MIFARE и более полным набором атак. Proxmark3 - классический исследовательский инструмент, но крупнее и требует хоста.
| Функция | ChameleonUltra | Flipper Zero | Proxmark3 |
|---|---|---|---|
| Полная эмуляция MIFARE Classic | Да | Частично | Да |
| Чтение / запись ISO14443A | Да | Частично | Да |
| LF 125 кГц чтение + эмуляция | Да | Да | Да |
| Атаки Darkside / Nested / HardNested | Да | Нет | Да |
| Relay-атака | Да | Нет | Да |
| Скорость эмуляции (открывает маломощные замки) | Отличная | Слабая | Хорошая |
| Карманный / автономный | Да | Да | Нет |
| Управление по Bluetooth LE | Да | Да | Нет |
Если ваш приоритет - клонирование карт, надёжность эмуляции и исследования MIFARE, ChameleonUltra - более острый инструмент. Многие держат оба и сочетают ChameleonUltra с Flipper Zero для полного покрытия.
ChameleonUltra - характеристики
| Чип | Nordic NRF52840 (ARM Cortex-M4F, 256 КБ RAM, 1 МБ Flash) |
| Чип-считыватель HF | MFRC522 (чтение/запись меток 13,56 МГц 14443A) |
| Высокая частота | 13,56 МГц - MIFARE Classic 1K/2K/4K, Ultralight/C/EV1, NTAG 21x |
| Низкая частота | 125 кГц - EM410x, T5577, HID Prox, Indala, FDX-B и другое (ASK/FSK/PSK) |
| Слоты для карт | 8 переключаемых профилей, обозначены 8 светодиодами |
| Подключение | USB-C (данные + зарядка) и Bluetooth LE 5.0 |
| Атаки MIFARE | MFKEY32 V2, Darkside, Nested, StaticNested, HardNested, relay |
| Аккумулятор | Перезаряжаемый LiPo - месяцы ежедневного использования на одном заряде |
| Размеры | 2,4 см x 4 см x 8 мм |
| В комплекте | ChameleonUltra, USB-кабель со съёмным разъёмом USB-C, шестигранная отвёртка 3.5, 2 запасных винта, брелок, кожаный защитный чехол |
| Лицензия | Открытый исходный код (GPLv3), прошивка сообщества |
В комплект также входит кожаный защитный чехол с тиснёным логотипом ProxGrind - он защищает ChameleonUltra от царапин и удобно носится на связке ключей.
Программное обеспечение, приложение и прошивка
Вы управляете ChameleonUltra через USB-C или Bluetooth. Есть официальный интерфейс командной строки (CLI), GUI-приложения сообщества для компьютера и мобильные приложения, подключающиеся по BLE, - так вы управляете слотами, читаете карты и запускаете атаки прямо с телефона. Прошивка открыта и регулярно обновляется, что со временем добавляет новые типы карт и функции. Полная документация, CLI, GUI и прошивка поддерживаются сообществом в официальной вики проекта.