Skip to content

Latest commit

 

History

History
11 lines (6 loc) · 927 Bytes

CHALLENGE.md

File metadata and controls

11 lines (6 loc) · 927 Bytes

Badge Challenge

There are eight mini challenges. Each challenge is located in it's own folder under firmware. You don't have to complete them in order, but I would recommend starting at challenge1.

In each challenge you need to find a flag. The flag is made up of two bytes to create a 16-bit number. For example 0x0001 in hexidecimal is the number 1, and 0xFFFF is the number 65535. See here for more info on hexidecimal number representation.

Once you have a flag, you can update them in the firmware/solve sketch, and program your badge. This sets all your EEPROM values to the flags you have collected.

To see your progress, you can program back your original badge firmware/badge.

Once you have successfully found all challenges, find @jsstott to verify your solution.