Getting Started

Cool! You want to start the challenges, before that there are a couple of prerequisites:

  • Access to the OctoBox if you want to verify what you have done
  • In posession of the RFID Workshop cards (Card A, B and C)
  • An RFID device, could be Proxmark3, Flipper Zero, ACR122U of any other RFID of your liking

Once you have the required materials, you can go ahead and download the Theory Bundle and Challenge Bundle. Download the Solutions bundle as well if you are stuck with a challenge.

Follow the challenges, make sure you have read about how Mifare Classic data layout is structured, which essentially the most important part to understand to get through the challenges.


Workshop Resources

Here you can download the documents required during the workshop

  • Theory Bundle
    Contains the theory of RFID, useful to read through, especially the Mifare memory layout information
  • Challenge Bundle
    Outlining the challenges without the solutions, recommended version to work with
  • Solutions Bundle
    Outlining the challenges but with the solutions for the Proxmark3, Flipper Zero and ACR122U. Recommend to only use if you are stuck with a challenge
OctoBox

OctoBox is the simulation device used during the workshop. Running on a Raspberry Pi with a 7-inch touchscreen and HF reader. Software is written in Python3 with help of the Kivy Library to mimick real-life scenarios.

Real-life scenarios, such as:

  • Vending Machine
  • Employee Login Portal
  • Vault Access
  • Hotel Room

Currently the OctoBox software is not open source so you would need to be at the workshop to try out the challenges. This might change in the future, where I open source it and provide instructions on how to create such as device.

Setup Instructions

Written instructions on how to setup the tools and devices for Windows, Linux and MacOS. Download the corresponding PDF for the device you will use for the workshop.

Click on your device to obtain the PDF with the install instructions:

Proxmark

Flipper

ACR122U