Beginner's Guide to HID iClass Cloning with the Flipper Zero (2024)

Our StandardUser team is excited to share new processes we're learning. Thanks to Sebastian Bowman, Security Engineer, for this guide.

Beginner's Guide to HID iClass Cloning with the Flipper Zero (1)

As technology continues to be integrated into every grain of our lives, the use of radio-frequency identification (RFID) access cards becomes more prevalent in every industry. Ranging from government to warehouse work, there is a solid chance that you will be given a RFID access card to access buildings and secure areas. However, as advancements in technology continue to enhance the security of RFID access systems, the development of cloning technology also persists. It has become imperative for individuals and organizations to learn about cloning RFID access cards, and the technology's potential malicious uses, in order to protect themselves and their place of work.

Brute Force an HID iClass SE reader

The original goal of this project is to successfully brute force a door that utilizes NFC cards to authenticate. Specifically, an HID iClass SE reader that utilizes HID iCLass DP cards. In the process of figuring out how to brute force, we have learned a great amount about how to clone said iClass DP cards, so we decided to make a writeup for anyone else interested in doing so. To start, through simple fuzzing, reading the frequency, and/or research online, you can learn that the cards transfer the “Key” at a frequency of 13.56Mhz.

Picopass

With this information above, we can conclude that the reader is most likely designed to interact with cards that use the “Picopass protocol.” Picopass is a type of contactless smart card technology used for secure identification and authentication purposes. It was developed by a French company named Inside Secure and communicates using ISO 14443B and ISO 15693 protocols. Picopass operates at a frequency of 13.56 MHz and is the standard for high-frequency (HF) RFID systems.

RFID vs NFC

To clear confusion, NFC is best described as a subset of RFID. The difference is the size of the wavelengths in which data is sent, just some basic chemistry. The higher frequency correlates to less distance the wavelength can travel. The lower the frequency, the longer distance the wavelength can travel.

Frequency with regards to tech equals the amount of data you can transmit. Therefore, with NFC you can send more data; however, you must be close to the card reader for it to work, while RFID can be set up to work from 100+ meters but with less security. Since people can send more data over NFC, we can implement more security layers; in our case, these cards add encryption.

Each “|” represents a data stream being transmitted

Beginner's Guide to HID iClass Cloning with the Flipper Zero (2)

Flipper Zero

The Flipper Zero comes with many different applications capable of reading and writing NFC or RFID. The default firmware for the Flipper Zero comes with an application that is capable of reading and writing cards that communicate on the 13.56MHz frequency -- this application is called Picopass Reader. This application is designed to work with multiple card types, but it is limited to writing only and it cannot currently emulate different saved cards.

Cloning

To make a clone of this card, you simply need another HID iClass DP card, which can be purchased online. Due to the embedded “Pico Pass” chip in contactless cards, you need to write your data to another one of these same chips. You also need the PicoPass reader tool installed on your Flipper Zero. This can be done by flashing your Flipper Zero with the most recent version of the Flipper Zero firmware. Alternatively, you can flash a 3rd party firmware called ‘Rogue Master’. Once you have all of these components:

1. Start up your Flipper Zero, and take out the card you would like to copy

Beginner's Guide to HID iClass Cloning with the Flipper Zero (3)

2. Hit the down arrow >> Scroll right or left until you are in the “Apps” directory

3. In the apps directory, select “Tools”

Beginner's Guide to HID iClass Cloning with the Flipper Zero (4)

4. Scroll through tools and look for the “PicoPass Reader” and select it >> Select “Run In App”

Beginner's Guide to HID iClass Cloning with the Flipper Zero (5)

5. Next hit “read card” and put your card to the back of your Flipper Zero

a. Put card to the black of the flipper

Beginner's Guide to HID iClass Cloning with the Flipper Zero (6)

b. After reading the card you should receive a screen like this:

Beginner's Guide to HID iClass Cloning with the Flipper Zero (7)

c. Card Serial Number (CSN): unique identification number

d. Frequency Code (FC): 24. = This means the card is operating at 13.56 MHz.

e. Card Number (CN): <integer> = unique card number given to the card by the manufacturer, can also be used

f. And the last line that starts with “04” is the Unique IDentifier (UID)

6. Click the right arrow for “More” >> Select “Save” >> Name your card

Beginner's Guide to HID iClass Cloning with the Flipper Zero (8)

7. Click the back button on the Flipper Zero, and it will take you back to the first screen that popped up when you opened Pico Pass Reader

Beginner's Guide to HID iClass Cloning with the Flipper Zero (9)

8. Select “Saved” >> select the name of the file you just created >> Take out the card you would like to clone to

Beginner's Guide to HID iClass Cloning with the Flipper Zero (10)

9. Simply scroll down and select write and hold up the new card to the back of the Flipper Zero

a.

Beginner's Guide to HID iClass Cloning with the Flipper Zero (11)

b.

Beginner's Guide to HID iClass Cloning with the Flipper Zero (12)

c. Put new card to the back of the flipper just like in step 5

10. To confirm the card was cloned, you can go back and follow steps 4-5 and see if the new card matches the screen of the previous card.

You are done!

Mitigation

In order to clone a card, you must be within close proximity. The Flipper Zero can clone through a wallet or while the card is in your pocket.

Wallet example:

Beginner's Guide to HID iClass Cloning with the Flipper Zero (13)

Through pants inside a wallet:

Beginner's Guide to HID iClass Cloning with the Flipper Zero (14)

To best way to mitigate this and protect your own personal data is to have an RFID shield in and/or around your wallet. You can purchase a wallet with RFID protection and/or install it yourself. This will protect your card from being read by malicious actors.

With RFID shield:

Beginner's Guide to HID iClass Cloning with the Flipper Zero (15)

Wallet that comes with RFID protection:

Beginner's Guide to HID iClass Cloning with the Flipper Zero (16)

The Rabbit Hole

There is a LOT more that goes into how these cards function, there is plenty of research and resources dissecting the function of these cards. We also believe that these cards can be cloned with a HID iClass standard implantable chip with personalization mode enabled. However these chips can be quite expensive, where you could buy a single iClass DP card online for much cheaper. We have not tested if it works with either said implantable chip.

Below is a list of resources that we have used to figure out cloning and are also currently using to finish the brute forcing of an RFID door lock.

Exposed secret key of HID iClass Cards

More cloning stuff

HID iClass standard implantable chip forum

Wealth of info about how iClass cards work

Flipper Forum about cloning cards:

Flipper Zero Stock Firmware

Rogue Master Firmware

Showing iClass brute force

We at StandardUser Cybersecurity are on a mission to share cybersecurity and cyber safety education with everyone, to make our world a better place. Are you with us? How can we help? Let us know today.

Whatever your cybersecurity challenge, we can help you keep your business running. We are a defensive and offensive cybersecurity company, using over 30 years of experience with active commercial and government work and proven security methodologies. We also educate teams and professionals who want to build on their skills. Occasionally we communicate with cybersecurity memes.

We set the standard for cybersecurity excellence.

Beginner's Guide to HID iClass Cloning with the Flipper Zero (2024)

FAQs

Can you clone HID iCLASS? ›

Cloning an HID card can be as simple as spending a few bucks on Amazon, unboxing a package, and pressing a couple of buttons, or it can be more complicated and require some specialized knowledge in coding. There are different types of hid cards, including iCLASS® Seos, iCLASS SE®, iCLASS®, and Crescendo®.

Can Flipper Zero emulate HID? ›

The Remote app allows you to use your Flipper Zero as a Human Interface Device (HID) controller for interaction with your computer or phone. Your Flipper Zero can remotely control presentations, emulate a keyboard, control media players on your computer, emulate a mouse, and more.

Can a Flipper Zero clone a card? ›

The reader can't distinguish between using the Flipper Zero and the original card. Wrongdoers can also use the Flipper to quickly write new cards, creating a duplicate keycard that they can inconspicuously use.

Is HID iCLASS NFC? ›

The iCLASS SE Reader Module is a dual-frequency, embeddable device allowing third-party devices to support mobility via near field communication (NFC) or Bluetooth Smart alongside a full range of contactless card technologies.

What frequency is HID iCLASS? ›

HID Proximity operates at the 125 kHz low frequency while both HID iClass and HID Seos operate at the 13.56 MHz high frequency. HID Seos cards are similar to iClass cards but they are secured a step higher. When it comes to readers, we have two main groups of plus readers.

Can you use your phone as a HID card? ›

HID is a mobile access solution that works just like a physical access card except using your mobile phone and the Activate app.

What's better than a Flipper Zero? ›

If you have been looking for a Flipper Zero alternative, the M1 multi-tool might be right for you.

What can Flipper Zero unlock? ›

The Flipper Zero can unlock some RFID cards and tags.

What does the WIFI dev board do on a Flipper Zero? ›

Wi-Fi-enabled Developer Board brings debugging and firmware update capabilities to your Flipper Zero.

Can Flipper Zero read bank cards? ›

Supported NFC cards

Flipper Zero supports the following NFC cards type A (ISO 14443A): Bank cards (EMV) — only read UID, SAK, and ATQA without saving. Unknown cards — read (UID, SAK, ATQA) and emulate an UID.

Can you do illegal things with Flipper Zero? ›

Yet, it has the ability to be used for illegal purposes. IT Audit Labs does not condone any illegal activities enabled by the Flipper Zero and recommends that anyone who uses the Flipper Zero ensures that they're complying with local laws and regulations.

How big of an SD card for Flipper Zero? ›

Flipper Zero supports microSD cards of up to 256 GB, but a 4 GB microSD card is sufficient to store all the necessary data. Keep in mind that the process of mounting a microSD card with a high storage capacity may require additional time.

Can you copy a HID iCLASS FOB? ›

We are able to duplicate most HID® iCLASS® tags used in the USA, UAE, Singapore, Malaysia, and Canada. Make sure to include pictures of your key fob/card as well as the reader on your building when placing an order, we will check the compatibility before we fulfill your order.

What is the difference between iCLASS and iCLASS SE? ›

What Makes iCLASS SE Cards Different from Standard iCLASS Cards? iCLASS SE cards are more secure than standard iCLASS cards, using a multi-layered approach to security that adds mutual authentication and data encryption to the card scanning process.

What is the difference between HID Signo and iCLASS? ›

Additionally, Signo readers come with an IP65 rating, giving them the highest level of dust protection and making them water-resistant. On the other hand, iCLASS SE readers come with a lower IP55 rating, giving them protection from limited amounts of dust and low pressure water jets from any direction.

Can a HID seos card be cloned? ›

However, it's important to note that duplicating HID SEOS Essential cards should only be done by authorized personnel and in compliance with the organization's security policies. Unauthorized duplication can compromise the security of the access control system and put the organization at risk.

Can you copy HID key fobs? ›

MiniFob's HID Key Fob Copy is an affordable way to get the same great quality as the original. We offer high quality clones of the popular HID brand at a fraction of the price. Plus, our quick and easy online ordering makes it easy to get started. Get a key fob copying service right in your neighborhood.

What is the difference between HID and HID iCLASS? ›

HID Prox Card: Prox cards are generally considered to be less secure compared to smart cards like iCLASS SEOS cards. Proximity cards transmit data in an unencrypted format, making them vulnerable to cloning and unauthorized access if intercepted. HID iCLASS SEOS Card: iCLASS SEOS cards offer higher security levels.

Top Articles
Latest Posts
Article information

Author: Laurine Ryan

Last Updated:

Views: 6470

Rating: 4.7 / 5 (77 voted)

Reviews: 84% of readers found this page helpful

Author information

Name: Laurine Ryan

Birthday: 1994-12-23

Address: Suite 751 871 Lissette Throughway, West Kittie, NH 41603

Phone: +2366831109631

Job: Sales Producer

Hobby: Creative writing, Motor sports, Do it yourself, Skateboarding, Coffee roasting, Calligraphy, Stand-up comedy

Introduction: My name is Laurine Ryan, I am a adorable, fair, graceful, spotless, gorgeous, homely, cooperative person who loves writing and wants to share my knowledge and understanding with you.