Chameleon Ultra je kapesní RFID nástroj, který umí číst, emulovat, klonovat a testovat HF (13,56 MHz) i LF (125 kHz) karty. Tento článek tě provede od prvního zapnutí až po základní praktické scénáře, s důrazem na používání oficiálního ChameleonUltraGUI a MTools BLE.
Upozornění: používej zařízení jen na karty a systémy, ke kterým máš oprávnění – je to nástroj pro testování a vzdělávání, ne pro obcházení zabezpečení. LOL
Chameleon Ultra má vestavěnou baterii, jednu cívku pro HF, druhou pro LF (podle verze) a dvě tlačítka A/B. Přes USB-C se nabíjí a zároveň komunikuje s PC, přes BLE se připojuje k mobilu.
Konkrétní význam tlačítek si nastavíš v GUI v části ,,Settings of Interaction / Button config".
Existují tři hlavní způsoby, jak Chameleon Ultra ovládat:
Pro začátečníka je nejpohodlnější začít s ChameleonUltraGUI nebo MTools BLE.
Jakmile je připojený, GUI zobrazí stav baterie, seznam slotů a základní informace o zařízení.
Chameleon Ultra používá HF a LF sloty jako virtuální karty, které můžeš libovolně plnit daty.
V GUI můžeš:
Základní workflow pro HF (např. MIFARE Classic):
Pro LF (EM410X nebo T5577) je postup podobný, pouze zvolíš LF reader a odpovídající typ.
Když máš slot připravený:
Tlačítky A/B pak v terénu obvykle jen přepínáš sloty ,,Vpřed/Zpátky" podle toho, jak sis je nadefinoval.
V GUI najdeš položku typu Settings / Settings of Interaction / Button config, kde přiřadíš akce krátkému a dlouhému stisku tlačítka A i B.
Typické nastavení pro standalone:
Emulace samotná není obvykle vázaná na tlačítko – probíhá automaticky podle aktivního slotu, jakmile je zařízení v poli čtečky.
Častý pokročilejší scénář:
V emulačních nastaveních slotu lze zapnout režimy pro konkrétní generace ,,magic" karet, aby se Chameleon choval kompatibilně.
Pokud ti GUI nestačí:
hw connect, hw slot, hw button, hf mf a další. Oficiální wiki má sekce quickstart, cli a troubleshooting, kde jsou příklady instalace a používání CLI.
Záložní emulace přístupového čipu
Základní analýza zabezpečení MIFARE Classic
Verze dokumentu: 1.1 (Ověřeno k 28. prosinci 2024)
Aktuální firmware: v2.1.0 (září 2024)
Zdroje: GitHub RfidResearchGroup/ChameleonUltra, Lab401, oficiální dokumentace
Chameleon Ultra je open-source RFID/NFC emulátor nové generace založený na čipu Nordic NRF52840. Zařízení kombinuje emulaci nízkofrekvenčních (LF) i vysokofrekvenčních (HF) tagů v kompaktním formátu klíčenky s výdrží baterie až 6 měsíců.
| Komponenta | Specifikace |
|---|---|
| Hlavní čip | Nordic NRF52840 |
| Procesor | ARM Cortex-M4 32-bit |
| Frekvence CPU | 64 MHz |
| Flash paměť | 1 MB |
| RAM | 256 KB |
| Dodatečný čip | MFRC522 (HF čtení/zápis) |
| SoftDevice | S140 (BLE stack) |
| Parametr | Hodnota |
|---|---|
| Rozměry | 40 × 24 × 8 mm |
| Hmotnost | 8 g |
| Materiál | Měď, epoxy, sklolaminát, nerez |
| Ovládací prvky | 2× fyzická tlačítka (A, B) |
| LED indikátory | 8× LED (slot indikace) |
| Konstrukce | 2× PCB + plastový distanční prvek |
| Komponenta | Specifikace |
|---|---|
| Baterie | LiPo 90 mAh |
| Výdrž baterie | až 6 měsíců (při 8× denně, 3s na použití) |
| Spotřeba - NFC aktivní | 5 mA @ 3.3V |
| Spotřeba - šifrování | 7 mA @ 3.3V |
| USB port | USB-C, USB 2.0 |
| Bezdrátové připojení | Bluetooth BLE 5.0 |
| Nabíjení | USB-C |
| Kategorie | Podporované Tagy/Čipy |
|---|---|
| Protokol | ISO-14443A |
| MIFARE Classic® | 1K, 2K, 4K (4-byte i 7-byte UID) |
| MIFARE Ultralight® | Standard, C, EV1 |
| NTAG® | 210, 211, 212, 213, 214, 215, 216, 218 |
| DESFire® | EV1, EV2 |
| MIFARE Plus | Podporováno |
Poznámka: Pouze ISO14443A čipy jsou podporovány. Sniffing není podporován.
| Modulace | Podporované Tagy |
|---|---|
| ASK | EM410x, EM4100, EM4102 |
| PSK | Indala, Keri, NexWatch |
| FSK | HID Prox, PAC/Stanley, Paradox |
| Zapisovatelné | T5577 |
Poznámka: Podporovány jsou modulace ASK, PSK a FSK (téměř 99% 125kHz čipů).
| Funkce | Popis |
|---|---|
| Počet slotů | 8 slotů pro různé karty |
| Dual-frequency | Simultánní HF + LF emulace v jednom slotu |
| Frame Delay Time | Nejpřesnější emulace na trhu |
| Customizace | SAK, ATQA, ATS parametry |
| Režimy | Normal (perzistentní), Shadow (dočasné změny v RAM) |
| Optimalizace | Speciální optimalizace pro nízkopříkonové čtečky |
| Metoda | Popis | Rychlost |
|---|---|---|
| MFKey32 v2 | Výpočet klíčů ze zachycených výměn | Rychlejší než Proxmark3 |
| Darkside | Odvození klíčů bez známých klíčů | Podporováno |
| Nested | Odvození z jednoho známého klíče | Podporováno |
| StaticNested | Odvození ze statického PRNG | Podporováno |
| Hardnested | Pokročilý útok pro obtížné karty | Podporováno |
| Funkce | HF (13.56 MHz) | LF (125 kHz) |
|---|---|---|
| Čtení | MIFARE Classic® (včetně dešifrování) | EM410x |
| Zápis | GEN1A, GEN2 magic cards, prázdné tagy | T5577 |
| Klonování | Ano (včetně UID) | Ano (včetně UID) |
| Standalone Copy | Rychlá kopie UID tlačítkem | Rychlá kopie UID tlačítkem |
| Metoda | Popis |
|---|---|
| DFU přes USB | Device Firmware Upgrade režim (hold B + plug USB) |
| OTA | Over-the-Air update přes Bluetooth |
| Bootloader | Read-only, minimální riziko bricknutí |
| Factory Reset | hw factory_reset --force v CLI nebo GUI |
| Firmware soubory | ultra-dfu-app.zip (aplikace), ultra-dfu-full.zip (s bootloaderem) |
| Platforma | Aplikace | Popis |
|---|---|---|
| Windows/MacOS/Linux | ChameleonUltraGUI | Oficiální GUI (Flutter), verze 1.1+ s Ultralight podporou |
| Windows/MacOS/Linux | CLI | Python-based command line, všechny funkce |
| Android | MTools BLE | Mobilní aplikace, podpora .nfc/.bin/.json/.mfd |
| iOS | MTools BLE | iOS verze mobilní aplikace |
| Web | chameleon-ultra.js | JavaScript SDK pro Web Bluetooth/Serial API |
| Rozhraní | Popis |
|---|---|
| USB | USB-C připojení, data + nabíjení, CLI/GUI/DFU |
| Bluetooth | BLE 5.0, bezdrátové ovládání, OTA updates |
| CLI | Command Line Interface, scripting, všechny funkce |
| GUI | Grafické rozhraní, user-friendly, většina funkcí |
| Komponenta | Popis |
|---|---|
| Horní PCB | Elektronika, HF anténa, LED indikátory |
| Dolní PCB | LF anténa, šrouby, logo |
| Distanční prvek | Plastový, obsahuje baterii a feritovou podložku |
| Feritová podložka | Umožňuje simultánní HF/LF emulaci |
| Šrouby | 4× šrouby pro montáž |
| Barva | Význam |
|---|---|
| Červená (R) | Slot aktivní - HF + LF emulace současně |
| Zelená (G) | Aktivace HF polem |
| Modrá (B) | Aktivace LF polem |
| Blikající | Různé stavy (DFU, nabíjení, komunikace) |
| Parametr | Hodnota |
|---|---|
| Rozměry | 5.3 × 8.5 × 1.1 cm |
| PCB tloušťka | 1.6 mm |
| Speciální funkce | SWD port pro debugging |
| Design | Jeden PCB bez pouzdra |
| Výhody | Snadnější přístup pro vývoj, větší baterie |
| Parametr | Chameleon Ultra | Flipper Zero | Proxmark3 |
|---|---|---|---|
| Frame Delay Time | Nejpřesnější (optimalizováno) | Standardní | Velmi dobrá |
| Emulace HF | Vynikající | Dobrá | Vynikající |
| Emulace LF | Vynikající | Dobrá | Vynikající |
| Cracking rychlost | Srovnatelná/rychlejší | Ne | Referenční standard |
| Velikost | 40×24×8 mm | Větší (85×40×18mm) | Mnohem větší |
| Výdrž baterie | 6 měsíců | Dny-týdny | N/A (USB napájení) |
| Standalone režim | Ano | Ano | Ne |
| Bluetooth | BLE 5.0 | BLE | Ne |
| Čtení/zápis HF | Ano (MFRC522) | Ano | Ano |
| Čtení/zápis LF | Ano | Omezené | Ano |
Poznámka: Chameleon Ultra nabízí nejlepší poměr velikosti, výkonu a výdrže baterie pro emulaci a základní čtení/zápis. Proxmark3 zůstává referenčním nástrojem pro pokročilou analýzu a širší podporu protokolů.
| Aspekt | Stav |
|---|---|
| Licence | GPL-3.0 |
| Hardware | Plně open-source |
| Firmware | Plně open-source |
| Software | Plně open-source |
| Schémata | Dostupné na GitHub |
| PCB návrhy | Dostupné na GitHub |
| Dokumentace | Kompletní wiki |
| GitHub | RfidResearchGroup/ChameleonUltra |
| Komunita | Aktivní (iceman, doegox, GameTec-live) |
| Položka | Množství |
|---|---|
| Chameleon Ultra zařízení | 1× |
| Silikonové ochranné pouzdro | 1× |
| USB-A na USB-C kabel | 1× |
| Kroužek na klíče | 1× |
| Záruka | 2 roky (u některých prodejců) |
| Položka | Množství |
|---|---|
| Chameleon Ultra DevKit | 1× |
| USB-A na USB-C kabel | 1× |
| Záruka | 2 roky |
| Funkce | Popis |
|---|---|
| Ultralight podpora | Plná emulace MIFARE Ultralight (PR #215) |
| BLE pairing | Nové nastavení pro spárování Bluetooth |
| HF14A RAW | Podpora pro raw HF příkazy |
| Protocol refactoring | Vylepšená konzistence komunikačního protokolu |
| LED feedback | LED nyní aktivní také v reader módu |
| Separate HF/LF | Oddělená enabled_hf a enabled_lf logika |
| NXP tag detection | Automatická detekce typu NXP tagů |
| Anténa | Parametry |
|---|---|
| HF anténa | Integrovaná v horním PCB, 13.56 MHz |
| LF anténa | Integrovaná v dolním PCB, 125 kHz |
| LF indukce | > 500L (vylepšená verze) |
| LF indukce | 300L+ (starší verze) |
| Materiál rámečku | Vysoce kvalitní PLA |
| Feritová podložka | Umožňuje simultánní HF/LF operaci |
| Funkce | Stav |
|---|---|
| MIFARE Classic Mini/S50/S70 | Plně podporováno |
| MIFARE Ultralight (Standard, C, EV1) | Plně podporováno (od v2.0+) |
| NTAG (210-218) | Plně podporováno |
| DESFire (EV1, EV2) | Plně podporováno |
| MIFARE Plus | Plně podporováno |
| EM410x emulace | Plně podporováno |
| EM410x čtení | Plně podporováno |
| T5577 čtení/zápis | Plně podporováno |
| FSK/PSK LF tagy | Plně podporováno |
| HID Prox, Indala, FDX-B, atd. | Plně podporováno |
Aktuální firmware verze: v2.1.0 (září 2024)
Poznámka: Firmware se aktivně vyvíjí. Pro nejnovější funkce kontroluj GitHub releases.
| Region | Distributor | Web |
|---|---|---|
| Evropa | Lab401 | lab401.com |
| USA | Hackerwarehouse | hackerwarehouse.com |
| UK | KSEC | labs.ksec.co.uk |
| Kanada | TechSecurityTools | techsecuritytools.com |
| Čína | Sneaktechnology | sneaktechnology.com |
| Čína | MTools Tec | shop.mtoolstec.com |
| Singapur | Aliexpress (RRG) | proxgrind.aliexpress.com |
Chameleon Ultra je nástroj určený výhradně pro legální použití:
software/chameleon-dev - vývoj firmware a klientůdevices/chameleon-ultra - diskuze o používání
Černá verze RRG Chameleon Ultra:
Firmware je aktivně vyvíjen - kontroluj pravidelně GitHub pro nové verze
Komunitní podpora - aktivní Discord a GitHub Issues
Dokumentace - průběžně aktualizovaná na GitHub Wiki
Zdroje: GitHub RfidResearchGroup/ChameleonUltra, Lab401.com, oficiální wiki dokumentace
Oficiální wiki RfidResearchGroup (Chameleon Ultra – Quickstart, GUI, CLI, MTools): základní dokumentace, příklady a odkazy na software.
MTools/MTools Lite wiki pro práci přes BLE: detailní návody k čtení, emulaci a zapisování dumpů z mobilu.
Stránky Lab401, Hacker Warehouse a další blogy s ukázkami praktického použití v
Oficiální wiki Chameleon Ultra (RfidResearchGroup):
https://github.com/RfidResearchGroup/ChameleonUltra/wiki
Quickstart a úvod pro nové uživatele:
https://github.com/RfidResearchGroup/ChameleonUltra/wiki/quickstart
GUI dokumentace (ChameleonUltraGUI):
https://github.com/RfidResearchGroup/ChameleonUltra/wiki/chameleonultragui
CLI dokumentace (příkazová řádka):
https://github.com/RfidResearchGroup/ChameleonUltra/wiki/cli
Obecná dokumentace a návody (ChameleonUltraDocs):
https://rfidresearchgroup.github.io/ChameleonUltraDocs/
MTools / MTools BLE návody k používání ChameleonUltra:
https://docs.mtoolstec.com/how-to-use-chameleonultra
https://docs.mtoolstec.com/how-to-use-chameleonultra-to-write-mifare-dump
Chameleon Ultra cheat sheet (příklady CLI příkazů):
https://badcfe.org/chameleon-ultra-cheat-sheet/
Produktová stránka Chameleon Ultra (Hacker Warehouse):
https://hackerwarehouse.asia/product/chameleonultra-3/
Produktová stránka Chameleon Ultra (česky – Neven):
https://www.neven.cz/p/chameleon-ultra
Video návod ,,How to Chameleon Ultra" (Lab401, ChameleonUltraGUI):
https://www.youtube.com/watch?v=9jtKNJ5-kVY
Video návod k CLI (,,Chameleon Ultra: A Step-by-Step Guide to Downloading, Compiling, and Running the CLI"):
https://www.youtube.com/watch?v=VGpAeitNXH0
oblasti bezpečnostního testování a výuky RFID.
![]()
The post Chameleon Ultra: průvodce pro začátečníky first appeared on Hard Wired.