HYHi komunity

Všeobecná kategorie => Všeobecná diskuse => Téma založeno: feederboi kdy Úterý, 17. Březen 2026 - 10:20:21

Název: [HW]Chameleon Ultra: průvodce pro začátečníky
Přispěvatel: feederboi kdy Úterý, 17. Březen 2026 - 10:20:21
Chameleon Ultra: průvodce pro začátečníky

Chameleon Ultra: průvodce pro začátečníky


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.




Co Chameleon Ultra umí



  • Emulace: chová se jako RFID karta uložená ve slotu (bez nutnosti mít fyzickou kartu u sebe). 

  • Čtení a klonování: načte data z originální karty a uloží je buď do slotu, nebo do souboru/dumpu. 

  • ,,Cracking" / útoky: podporuje běžné útoky na MIFARE Classic (mfkey32, Darkside, Nested, Hardnested) pro získání neznámých klíčů, pokud máš k tomu právní důvod a souhlas. 



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





Základní hardware a ovládání


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.



  • Tlačítko A/B (krátký stisk): typicky přepínání slotů nebo rychlá akce (např. klonování UID). 

  • Tlačítko A/B (dlouhý stisk): druhá sada funkcí (např. krok zpět, speciální akce). 

  • LED: barva a animace indikují stav (nabíjení, DFU mód, aktivní slot, emulace apod.), dá se nakonfigurovat v GUI. 


Konkrétní význam tlačítek si nastavíš v GUI v části ,,Settings of Interaction / Button config".




Software: GUI, BLE a CLI


Existují tři hlavní způsoby, jak Chameleon Ultra ovládat:



  • ChameleonUltraGUI (PC, Android, iOS): komunitní grafická aplikace, která umí správu slotů, čtení karet, emulaci, cracking, nastavení tlačítek a LED. 

  • MTools BLE / MTools Lite (Android/iOS): mobilní appka s podporou BLE, vhodná na rychlé čtení/emulaci a práci s MIFARE Classic dumpy. 

  • CLI (Python nástroj): příkazová řádka pro pokročilé, vhodná pro skriptování a automatizaci. 


Pro začátečníka je nejpohodlnější začít s ChameleonUltraGUI nebo MTools BLE.




První spuštění a připojení



  1. Nabij zařízení – připoj USB-C k nabíječce/PC a nech baterii dobít. 

  2. Stáhni ChameleonUltraGUI – z oficiálních odkazů pro Windows/Linux/macOS nebo z App Store/Google Play pro mobil. 

  3. Připoj Chameleon

    • PC: přes USB-C, GUI by mělo zařízení automaticky detekovat. 

    • Mobil: zapni BLE (v nastavení zařízení) a v GUI/MTools vyhledej a připoj Chameleon Ultra. 




Jakmile je připojený, GUI zobrazí stav baterie, seznam slotů a základní informace o zařízení.




Sloty: virtuální ,,karty" v zařízení


Chameleon Ultra používá HF a LF sloty jako virtuální karty, které můžeš libovolně plnit daty.



  • Typicky má 8 HF a 8 LF slotů, v GUI jsou zobrazeny v sekci ,,Slot Manager" nebo podobně. 

  • Každý slot má: název, typ (MIFARE 1K, Ultralight, EM410X...), stav Enabled/Disabled a uložená data. 


V GUI můžeš:



  • Přepínat sloty. 

  • Přejmenovat je pro přehlednost. 

  • Zvolit typ tagu (HF/LF, MIFARE Classic, Ultralight, EM410X...). 

  • Zapnout/vypnout konkrétní slot pro emulaci (Enabled). 




Čtení karty a uložení do slotu


Základní workflow pro HF (např. MIFARE Classic):



  1. V GUI nebo MTools přejdi do části pro Reading / Reader / Read Card

  2. Přilož originální kartu k cívce Chameleonu (co nejblíže). 

  3. Zvol typ karty a použij funkci ,,Read"; pokud jsou klíče známé, načte se celý dump, jinak lze použít dostupné útoky k získání klíčů. 

  4. Výsledek můžeš uložit jako ,,Saved Card" nebo rovnou nahrát do vybraného slotu. 


Pro LF (EM410X nebo T5577) je postup podobný, pouze zvolíš LF reader a odpovídající typ.




Emulace karty ze slotu


Když máš slot připravený:



  1. V Slot Manageru vyber slot (např. HF Slot 1) a nastav ho jako Enabled. 

  2. Zkontroluj v nastavení slotu, že se používají správné parametry (UID, SAK, ATQA nebo další identifikátory podle typu karty). 

  3. Odpoj GUI nebo nech zařízení běžet samostatně – Chameleon bude emulovat aktuálně vybraný a povolený slot automaticky, jakmile ho přiblížíš k readeru. 


Tlačítky A/B pak v terénu obvykle jen přepínáš sloty ,,Vpřed/Zpátky" podle toho, jak sis je nadefinoval.




Nastavení tlačítek a standalone režim


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:



  • Krátký stisk A: Vpřed (next slot). 

  • Krátký stisk B: Zpátky/Dozadu (previous slot). 

  • Dlouhý stisk A/B: například Klonovat UID, Deaktivovat nebo jinou dostupnou akci. 


Emulace samotná není obvykle vázaná na tlačítko – probíhá automaticky podle aktivního slotu, jakmile je zařízení v poli čtečky.




Práce s MIFARE Classic dumpy a ,,magic" kartami


Častý pokročilejší scénář:



  • MTools BLE a ChameleonUltraGUI umí pracovat s dumpy ve formátu MCT, BIN nebo JSON. 

  • Můžeš:

    • Načíst dump z karty a uložit ho do souboru. 

    • Nahrát dump do slotu a emulovat. 

    • Zapsat dump na ,,magic" MIFARE Classic karty (Gen1A/Gen2/Gen3/Gen4) a fyzicky tak klonovat kartu. 




V emulačních nastaveních slotu lze zapnout režimy pro konkrétní generace ,,magic" karet, aby se Chameleon choval kompatibilně.




CLI pro pokročilé uživatele


Pokud ti GUI nestačí:



  • Python CLI z repozitáře RfidResearchGroup umožňuje ovládat Chameleon přes příkazy jako hw connect, hw slot, hw button, hf mf a další. 

  • Hodí se pro skriptování, automatizované testy a integraci do vlastních nástrojů nebo pipeline. 


Oficiální wiki má sekce quickstart, cli a troubleshooting, kde jsou příklady instalace a používání CLI.




Typické začátečnické scénáře




  • Záložní emulace přístupového čipu 



    • Načti originální kartu, ulož ji do slotu, slot povol a nastav tlačítka na přepínání slotů. 

    • V běžném provozu pak jen vybereš slot tlačítky a přiložíš Chameleon k readeru namísto karty. 




  • Základní analýza zabezpečení MIFARE Classic 



    • Použij funkce pro čtení a cracking MIFARE Classic, získej klíče a prozkoumej, jak jsou data na kartě strukturovaná a jaké sektory jsou chráněné. 






Chameleon Ultra - Technické Specifikace


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


Základní Informace


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ů.




Hardware Specifikace


Procesor a Paměť







































KomponentaSpecifikace
Hlavní čipNordic NRF52840
ProcesorARM Cortex-M4 32-bit
Frekvence CPU64 MHz
Flash paměť1 MB
RAM256 KB
Dodatečný čipMFRC522 (HF čtení/zápis)
SoftDeviceS140 (BLE stack)

Fyzické Parametry



































ParametrHodnota
Rozměry40 × 24 × 8 mm
Hmotnost8 g
MateriálMěď, epoxy, sklolaminát, nerez
Ovládací prvky2× fyzická tlačítka (A, B)
LED indikátory8× LED (slot indikace)
Konstrukce2× PCB + plastový distanční prvek

Napájení a Konektivita







































KomponentaSpecifikace
BaterieLiPo 90 mAh
Výdrž baterieaž 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 portUSB-C, USB 2.0
Bezdrátové připojeníBluetooth BLE 5.0
NabíjeníUSB-C



Podporované Frekvence a Protokoly


High Frequency (HF) - 13.56 MHz



































KategoriePodporované Tagy/Čipy
ProtokolISO-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 PlusPodporováno

Poznámka: Pouze ISO14443A čipy jsou podporovány. Sniffing není podporován.


Low Frequency (LF) - 125 kHz



























ModulacePodporované Tagy
ASKEM410x, EM4100, EM4102
PSKIndala, Keri, NexWatch
FSKHID Prox, PAC/Stanley, Paradox
ZapisovatelnéT5577

Kompletní Seznam LF Tagů



  • EM410x / EM4100 / EM4102

  • T5577 (Read/Write)

  • HID Prox

  • Indala

  • PAC/Stanley

  • FDX-B

  • Paradox

  • Keri

  • AWD

  • ioProx

  • Presco

  • Viking

  • Noralsy

  • NexWatch

  • Jablotron

  • Gallagher


Poznámka: Podporovány jsou modulace ASK, PSK a FSK (téměř 99% 125kHz čipů).




Funkce a Možnosti


Emulace



































FunkcePopis
Počet slotů8 slotů pro různé karty
Dual-frequencySimultánní HF + LF emulace v jednom slotu
Frame Delay TimeNejpřesnější emulace na trhu
CustomizaceSAK, ATQA, ATS parametry
RežimyNormal (perzistentní), Shadow (dočasné změny v RAM)
OptimalizaceSpeciální optimalizace pro nízkopříkonové čtečky

Cracking (Lámání Klíčů) - MIFARE Classic®





































MetodaPopisRychlost
MFKey32 v2Výpočet klíčů ze zachycených výměnRychlejší než Proxmark3
DarksideOdvození klíčů bez známých klíčůPodporováno
NestedOdvození z jednoho známého klíčePodporováno
StaticNestedOdvození ze statického PRNGPodporováno
HardnestedPokročilý útok pro obtížné kartyPodporováno

Čtení a Zápis
































FunkceHF (13.56 MHz)LF (125 kHz)
ČteníMIFARE Classic® (včetně dešifrování)EM410x
ZápisGEN1A, GEN2 magic cards, prázdné tagyT5577
KlonováníAno (včetně UID)Ano (včetně UID)
Standalone CopyRychlá kopie UID tlačítkemRychlá kopie UID tlačítkem



Software a Ovládání


Aktualizace Firmware































MetodaPopis
DFU přes USBDevice Firmware Upgrade režim (hold B + plug USB)
OTAOver-the-Air update přes Bluetooth
BootloaderRead-only, minimální riziko bricknutí
Factory Resethw factory_reset --force v CLI nebo GUI
Firmware souboryultra-dfu-app.zip (aplikace), ultra-dfu-full.zip (s bootloaderem)

Klientské Aplikace





































PlatformaAplikacePopis
Windows/MacOS/LinuxChameleonUltraGUIOficiální GUI (Flutter), verze 1.1+ s Ultralight podporou
Windows/MacOS/LinuxCLIPython-based command line, všechny funkce
AndroidMTools BLEMobilní aplikace, podpora .nfc/.bin/.json/.mfd
iOSMTools BLEiOS verze mobilní aplikace
Webchameleon-ultra.jsJavaScript SDK pro Web Bluetooth/Serial API

Komunikační Rozhraní



























RozhraníPopis
USBUSB-C připojení, data + nabíjení, CLI/GUI/DFU
BluetoothBLE 5.0, bezdrátové ovládání, OTA updates
CLICommand Line Interface, scripting, všechny funkce
GUIGrafické rozhraní, user-friendly, většina funkcí



Konstrukce a Hardwarové Detaily


Konstrukce Zařízení































KomponentaPopis
Horní PCBElektronika, HF anténa, LED indikátory
Dolní PCBLF anténa, šrouby, logo
Distanční prvekPlastový, obsahuje baterii a feritovou podložku
Feritová podložkaUmožňuje simultánní HF/LF emulaci
Šrouby4× šrouby pro montáž

LED Indikace



























BarvaVý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)

DevKit Verze































ParametrHodnota
Rozměry5.3 × 8.5 × 1.1 cm
PCB tloušťka1.6 mm
Speciální funkceSWD port pro debugging
DesignJeden PCB bez pouzdra
VýhodySnadnější přístup pro vývoj, větší baterie



Srovnání s Konkurencí


Výkonnostní Metriky









































































ParametrChameleon UltraFlipper ZeroProxmark3
Frame Delay TimeNejpřesnější (optimalizováno)StandardníVelmi dobrá
Emulace HF✅ Vynikající✅ Dobrá✅ Vynikající
Emulace LF✅ Vynikající✅ Dobrá✅ Vynikající
Cracking rychlostSrovnatelná/rychlejšíNeReferenční standard
Velikost40×24×8 mmVětší (85×40×18mm)Mnohem větší
Výdrž baterie6 měsícůDny-týdnyN/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ů.




Open Source















































AspektStav
LicenceGPL-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
GitHubRfidResearchGroup/ChameleonUltra
KomunitaAktivní (iceman, doegox, GameTec-live)



Obsah Balení


Standardní Verze































PoložkaMnožství
Chameleon Ultra zařízení
Silikonové ochranné pouzdro
USB-A na USB-C kabel
Kroužek na klíče
Záruka2 roky (u některých prodejců)

DevKit Verze























PoložkaMnožství
Chameleon Ultra DevKit
USB-A na USB-C kabel
Záruka2 roky



Technické Výhody


Klíčové Inovace



  1. Objevení skryté RFID funkce v NRF52840 Bluetooth čipu

  2. Nejpřesnější Frame Delay Time na trhu

  3. Optimalizace pro nízkopříkonové čtečky (bateriové zámky)

  4. Simultánní HF/LF emulace v jednom slotu

  5. 6měsíční výdrž baterie při běžném používání

  6. Rychlejší cracking než Proxmark3


Nedávná Vylepšení (v2.0 - v2.1)







































FunkcePopis
Ultralight podporaPlná emulace MIFARE Ultralight (PR #215)
BLE pairingNové nastavení pro spárování Bluetooth
HF14A RAWPodpora pro raw HF příkazy
Protocol refactoringVylepšená konzistence komunikačního protokolu
LED feedbackLED nyní aktivní také v reader módu
Separate HF/LFOddělená enabled_hf a enabled_lf logika
NXP tag detectionAutomatická detekce typu NXP tagů

Hardwarové Specifikace Antén



































AnténaParametry
HF anténaIntegrovaná v horním PCB, 13.56 MHz
LF anténaIntegrovaná v dolním PCB, 125 kHz
LF indukce> 500L (vylepšená verze)
LF indukce300L+ (starší verze)
Materiál rámečkuVysoce kvalitní PLA
Feritová podložkaUmožňuje simultánní HF/LF operaci



Poznámky k Vývoji


Stav Firmware (Aktuální k prosinci 2024)



















































FunkceStav
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.




Distributoři















































RegionDistributorWeb
EvropaLab401lab401.com
USAHackerwarehousehackerwarehouse.com
UKKSEClabs.ksec.co.uk
KanadaTechSecurityToolstechsecuritytools.com
ČínaSneaktechnologysneaktechnology.com
ČínaMTools Tecshop.mtoolstec.com
SingapurAliexpress (RRG)proxgrind.aliexpress.com



Dodatečné Informace


Bezpečnostní Poznámky


⚠ Chameleon Ultra je nástroj určený výhradně pro legální použití:



  • Penetrační testování (s oprávněním)

  • Bezpečnostní výzkum

  • Vzdělávací účely

  • Testování vlastních systémů


Komunitní Podpora



  • Discord server: RFID Hacking Community

  • Kanály:

    • software/chameleon-dev - vývoj firmware a klientů

    • devices/chameleon-ultra - diskuze o používání



  • GitHub Issues: Pro bug reporty a feature requests




Důležité Poznámky


Známé Problémy


⚠ Černá verze RRG Chameleon Ultra:



  • Starší černé verze měly problémy s LF anténou

  • Pokud máte problémy s LF emulací, kontaktujte prodejce pro výměnu spodní desky


Aktualizace a Podpora


✅ 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


Hardwarové Verze



  • Chameleon Ultra - Plná funkčnost, MFRC522 čip pro HF čtení/zápis

  • Chameleon Lite - Pouze emulace, bez MFRC522, knoflíková baterie

  • Chameleon Ultra DevKit - Vývojářská verze s přístupem k SWD




Zdroje: GitHub RfidResearchGroup/ChameleonUltra, Lab401.com, oficiální wiki dokumentace


Kde hledat další informace




Loading




The post Chameleon Ultra: průvodce pro začátečníky first appeared on Hard Wired.


Source: Chameleon Ultra: průvodce pro začátečníky (https://www.hardwired.dev/2025/12/28/chameleon-ultra-pruvodce-pro-zacatecniky/)