The Hackaday Superconference is just a week away, and hopefully you’re already gearing up to geek out with other hackers in beautiful Pasadena, California. If you’ve ever been to a Supercon before, you know that conference badges are kind of a big deal at the event. If you want to show off, you can design your own badge to bring to the conference. But don’t worry if you haven’t had time to do that, as your ticket gets you a very cool badge at the door. For a fun challenge, you can build this Capture the Flag Shitty Add-On that will work with that badge and most others.
Uri Shaked didn’t design this Capture the Flag challenge specifically for the Hackaday Supercon 2019 badge, but it does adhere to the Shitty Add-On (SAO) specification. That means it will work with that badge, any other badge with an SAO header, or any microcontroller that can handle the I2C communications protocol. Shaked does have a few of these add-ons available for sale on Tindie, but has also made the design open-source so you can make your own. It only requires a few common and inexpensive components, so building your own shouldn’t be overwhelming.
Those components are a Microchip ATtiny85 microcontroller, an LED, a resistor, a reset button, and four pins. Yup, that’s it—though if you use the provided PCB design, then keep in mind that those are SMD components and they’re tricky to solder. Once you have an assembled board with the code installed, you can start working through the challenges. Those include turning the LED on, blinking the LED, finding a secret “flag,” and replacing that flag with your own. In the spirit of good sportsmanship, you shouldn’t modify the hardware or the provided firmware. There are even prizes for solving the puzzles if you send in your solutions by December 1st, so you better start hacking!