Flipper Zero, Keysy, Proxmark? Forget about them, now there’s Chameleon Ultra. An RFID emulator that can do a lot.

In short:

Chameleon Ultra is an open-source RFID/NFC emulator capable of cloning and analysing both LF (125 kHz) and HF (13.56 MHz) cards – EM410x, HID Prox, Indala, Mifare Classic, NTAG, Ultralight and DESFire. It runs on the NRF52840 (ARM Cortex-M4 @ 64 MHz), connects over USB-C and Bluetooth LE 5.0, and supports advanced attacks on Mifare Classic (Darkside, Nested, StaticNested, HardNested) including Relay Attack. Software stack: ChameleonUltraGUI for desktop and Mtools BLE for mobile, firmware is updated regularly by the community.

Chameleon Ultra is an RFID emulator that can be used to clone LF (125 kHz) and HF (13.56 MHz) cards. It can read, write, and can be used as a communication analyzer. It supports several cracking methods, and it is also an open source project with a price tag that is incredibly low.

Do you need to test RFID communication? Then take a look at this little device that can be a really big help – Chameleon Ultra.

Chameleon Ultra is in the early stages of development and therefore does not support everything it could potentially do. However, the capabilities of this device are already greater than some competing products, and work is ongoing to implement additional protocols, card support, and cracking methods.

Key features of the Chameleon Ultra device:

  • Emulation: The device can simulate a wide range of commonly used RFID chips in both low-frequency (LF – 125 kHz) and high-frequency (HF – 13.56 MHz) spectra. This includes Mifare Classic, NTAG, Ultralight, DESFire, EM410x, HID Prox, Indala, and more.
  • Reading and writing: Chameleon Ultra allows reading and writing data to RFID chips, including advanced operations such as modifying UID or changing the card’s content.
  • Cloning: The device is capable of quickly and efficiently creating a copy of the original RFID chip. This can be useful for backup purposes or in penetration testing and security analysis of existing systems.
  • Cracking: Functionality includes automated attacks on Mifare Classic cards, such as Darkside, Nested, StaticNested, and Hardnested (in preparation), which serve to obtain cryptographic keys and deeper analysis of the card.
    • Darkside: Exploits a vulnerability in the MIFARE Classic implementation, where responses to incorrect authentications can be used to decrypt part of the encryption stream, thus obtaining the necessary information to break the key without needing to know the key.
    • Nested: Allows obtaining the key of a protected sector by using knowledge of one valid key on the card and a weakness in the random number generator; it retrocalculates a non-zero form of nonce, thus obtaining the keystream.
    • StaticNested: A variation of the nested attack that targets cards with a fixed (“static”) value of encrypted nonces, enabling easier offline key retrieval from two authentication sequences.
    • HardNested: A modernized variant of the nested attack against “secured” cards with an improved random number generator; it uses a large number of captured nonces and advanced cryptanalysis to find the key without knowledge of previous keys.
    • Relay Attack: Facilitates communication between a real card and a reader in real-time (even remotely), so the reader accepts the attacker’s presence as the legitimate card of the victim, without knowing any keys or analyzing the content of the communication.

Specifications:

  • Chipset NRF52840 (32-bit ARM Cortex-M4 @ 64MHz, 256kB RAM, 1MB Flash)
  • Support for Bluetooth LE 5.0 for wireless control (mobile app, desktop GUI)
  • USB-C interface for programming and firmware updates
  • Eight dual-frequency virtual slots (for storing up to 8 HF and 8 LF tags)
  • Two programmable buttons, RGB indication, built-in long-lasting Li-Ion battery
  • Compact dimensions (approximately 4 × 2.5 × 0.6 cm) and lightweight

Control and software:

Chameleon Ultra can be controlled via a graphical interface (ChameleonUltraGUI), the mobile application Chameleon Ultra GUI (Google Play, iOS) or the command line. For Android, you can also use the mobile application Mtools BLE, which supports not only Chameleon Ultra.

The software is regularly updated and, thanks to a strong community, is constantly being expanded with new features and supported card types. Firmware updates are straightforward and can be performed either via USB or wirelessly over Bluetooth.

Practical applications:

The Chameleon Ultra device is an interesting choice for security experts, penetration testers, developers, and the academic community focused on digital security. And of course, for anyone interested in technology.

Comparison with competing products:

Compared to other devices like the Proxmark3 or Flipper Zero, the Chameleon Ultra stands out particularly in emulation accuracy, versatility, ease of use, and performance, especially when analyzing Mifare Classic. Another advantage is its full openness – firmware, hardware, and software are available under an open source license.

Chameleon Ultra wiki https://github.com/RfidResearchGroup/ChameleonUltra/wiki/technical_whitepaper

Available at https://pajenicko.cz/chameleon-ultra-open-source-rfid-emulator for 999 CZK

If you want to dive deeper into this topic, you might find the Chameleon Ultra DevKit useful https://lab401.com/en-de/products/chameleon-ultra-devkit

You are asking

Which card types can Chameleon Ultra emulate?

It supports both LF (125 kHz) cards – EM410x, HID Prox, Indala – and HF (13.56 MHz) NFC cards including Mifare Classic 1K/4K, NTAG, Ultralight and DESFire. UID modification works for most types, plus there's emulation for cards using anti-collision and various authentication schemes.

How does it differ from Flipper Zero?

Flipper Zero is a multitool (RFID, sub-GHz, IR, BadUSB, GPIO), but its NFC capabilities are weaker than dedicated RFID hardware. Chameleon Ultra is purpose-built for RFID/NFC and includes Mifare Classic key recovery (Darkside, Nested, HardNested) plus Relay Attack, which Flipper Zero doesn't ship out of the box.

Is the firmware open-source?

Yes – the firmware is open-source and community-maintained on GitHub, with regular updates. There's also a Chameleon Ultra DevKit for developing your own software.

Is the cloning legal?

Cloning and decoding access cards you don't own is illegal almost everywhere. The tool is designed for security research, pentesting and emulating your own credentials – use it responsibly and with the cardholder's permission.
Share the article:
Show your
Maker soul!
Buy a T-Shirt
Coffee for Chiptron
Give a boost to the next article

Related Articles

The HackMaster Pi project is a low-cost, open, and modular tool built on Raspberry Pi that allows for simulating and analyzing various attacks. HackMaster Pi is an open-source project primarily designed for education and experimentation in the field of security.

CH32V microcontrollers – you’ve probably heard of them. They are sold at a ridiculously low price but come with a very decent set of features, plus they are available in a solder-friendly package. Among the peripherals, you’ll find not only…

The development boards are very popular. I decided to share this list. These boards are interesting, popular and cheap (to 30? – by farnell.com). If you click on the picture, you will be redirected in eshop, where you can buy…

The STM32 family of ultra low-power microcontrollers made by STMicroelectronics welcomed a new line of ultra low-power microcontrollers called STM32L5. The most siginificant change is using of different ARM Core. STM32L5 contains ARM Cortex-M33 instead of Cortex M0+ and M4.…

How you could see on social networks, I recieved CHIP computer. Very popular kistarter project. But I would like to show comparison between CHIP computer and Raspberry Pi Zero – pizero. You find some important articles and pictures in this…

The brand new concept of ?Interoperable – Simple – Secure? solution of the IQRF technology, a Wireless Platform for IoT, was presented in the end of the 2016. Now, it is being fulfilled by new versions of the OS v4.00…

Trends