ATtiny85 Hardware Challenge For The BraveDesigned by Wokwi in Israel
What is it? A tiny Shitty Add-on board with a built-in CTF challenge. It runs on an ATtiny85 and communicates using I²C. The challenge includes 4 milestones: Turn on the on-board LED (connected t...Read More…
A tiny Shitty Add-on board with a built-in CTF challenge.
It runs on an ATtiny85 and communicates using I²C. The challenge includes 4 milestones:
Both the PCB design and the firmware are open source and available on GitHub. In fact, you are expected to read the source code of the firmware in order to solve the challenge!
The challenge rules:
While solving the challenge, don't forget to check out the ATtiny85 datasheet, as it will come in very handy. Also, the on-board reset button will prove useful whenever the firmware stops responding to your I²C commands.
The schematic of the board:
I designed a smart conference badge, and wanted to create a minimal Shitty Add-on to go with it. After creating the hardware for this add-on, I realized the most interesting use of it would be to turn it into a CTF riddle. Conference attendees who solve the riddle will be able to show-off by walking around with a lit LED on their badges.
It is a great way to learn about the internals of the AVR architecture and to dig into I²C while enjoying a fun challenge. You will find yourself diving into the datasheet, studying the various registers and memory regions, and even writing some assembly / machine code (for the 3rd/4th milestones).
The board comes assembled and pre-programmed with the CTF firmware. Each board contains the following:
For more details, check out the blog post: Capture The Flag Shitty Add-on
No country selected, please select your country to see shipping options.
No rates are available for shipping to .
Enter your email address if you'd like to be notified when ATTiny85 Capture The Flag SAO Challenge can be shipped to you:
Thanks! We'll let you know when the seller adds shipping rates for your country.
|Shipping Rate||Tracked||Ships From||First Item||Additional Items|
We recognize our top users by making them a Tindarian. Tindarians have access to secret & unreleased features.
We look for the most active & best members of the Tindie community, and invite them to join. There isn't a selection process or form to fill out. The only way to become a Tindarian is by being a nice & active member of the Tindie community!