
What is the beginning of the conference? Of course, with a badge! This is the first thing you get at the entrance, the whole day (or several) you are inseparable from it, and then it hangs over your table, reminding others about your cosmic toughness and professionalism.
Therefore, we try to make the badge for the international conference on practical security
OFFZONE memorable. OFFZONE 2018 badge cards were full-fledged computers based on an 8-bit processor with JVM on board. And at OFFZONE 2019 (June 17–18), the role of a participant badge was played by an interactive printed circuit board, made, in accordance with the general conference style, in the form of a 3.5-inch diskette. Oldy here ?!

Badge: the beginning
Each participant at the conference received a badge-board and a set of four AAA batteries upon registration. You insert batteries - the badge happily greets you with a merry-go-round from all the colors of the rainbow.
')
Badge pleased the eye and collected huskies on instagram, but this is not its main functionality. Even in the base case, it served as a purse for OFFCOIN - the official currency of the conference. It was received for solving various tasks and exchanged for a company merch.

The “basic delivery” of the badge included a microcontroller with the necessary strapping, a power supply system and an IR transmitter. This is not bad, but sometimes the soul requires a holiday. In this case, the badge had hidden features.
Badge: advanced level
The first rule of the IB conference is to break everything, including badges. We did not move away from the tradition, but modified it a little: in order to crack our luminous board, it was necessary to “fix” it first - to solder the missing electronic components with our own hands.
All upgrades for the badge could be found in two ways. The first, for attentive ones, is to study the
instructions on the conference website . The second, for the impatient, is to arrange an interrogation with addiction to one of the organizers at the site.
Both methods led participants to the soldering zone. And then the fun began! Coil solder, the smell of flux and other pleasures, previously available only to radio amateurs.

5 steps to a customized badge
The first step to upgrade the badge was to solder the DIP Switch to 8 switches and 8 resistors R8-R15 with a nominal value of 220 Ohms and the size smd 0603 on the opposite side of the board. DIP Switch made it possible to switch the mode of the badge, and also opened up access to the first task.

In the first task, it was necessary to put the lower four digits of the switches into such a combination, so that all four LEDs would turn green. As soon as this happened, the badge in USB via the COM port sent the participant a flag.
Some explanations for those who did not have time to go to the soldering area at the conference and want to repeat the trick at home. The upper four digits of the switch determine what mode the badge will start after the restart. The position of these switches should be interpreted as representing a binary number: the eighth switch in the ON position is 0001, the seventh ON is 0010, the eighth and sixth ON is 0101, and so on. Tasks had numbers from 1 to 5. State 0 - purse mode OFFCOIN.
For the second task, it was necessary to mount a miniature 0.96-inch OLED display with an I2C interface and a pair of jumpers. This task can also be reproduced not only on the OFFZONE site, so here is the instruction.
It's simple. The display is a PLS-4 connector, and the jumpers are R2 and R5 smd 0603 resistors. They soldered, chose mode 2 on the DIP Switch, restarted the badge, waited for the end of the loading process of the program, passed the epileptic test and now you can play Flappy Quote.

The goal of the task is to pass the 1337 gate with a quotation mark and not die. Hands to do it is not so easy. However, if you connect to the badge via COM-port in the Flappy Quote mode, you can see a lot of useful information - it will be enough to write your bot! The goal at 1337 gate no longer looks so frightening.
In the third step, it was possible to solder a simple IR receiver TSOP38238, find a badge in the soldering zone set by the organizers and accept the package that is being transmitted there. The package was a 7ZIP archive, which contained the compressed FAT12 file system. It was necessary to delve into it and find the flag.
Then participants could solder the RC-522 RFID transceiver, in the zone with tasks for hacking IoT devices, find the marked pass card, dump it, dig in the dumps, notice some interesting features in them, correct the data and write to their blank card. If everything is done correctly, the verification of the map on the IoT zone was successful and the participant received a flag.

For the last assignment, we had a 433 MHz radio band and two modules: a receiver and a transmitter. With the help of radio, chat was implemented for all owners of these modules, as well as the search for a source of flag transmission that runs constantly to and fro. It was necessary just to walk on OFFZONE, to stare at the sides and catch radio packages. One of them contained the desired flag.

The last three tasks can no longer be done - the necessary conditions were only on OFFZONE. But if you want, you can always complete the modification!
Additional Information