Textolita en lugar de cartón. Algunas palabras sobre la insignia interactiva OFFZONE 2019

imagen

¿Dónde comienza la conferencia? ¡Por supuesto, con una insignia! Esto es lo primero que obtienes en la entrada, todo el día (o varios) eres inseparable de él, y luego se cuelga sobre tu mesa, recordando a los demás tu inclinación cósmica y profesionalismo.

Por lo tanto, tratamos de hacer que la insignia para la conferencia internacional sobre seguridad práctica OFFZONE sea memorable. Las insignias OFFZONE 2018 fueron computadoras completas basadas en un procesador de 8 bits con JVM a bordo. Y en OFFZONE 2019 (del 17 al 18 de junio), el papel de la insignia del participante fue desempeñado por una placa de circuito impreso interactivo, realizada de acuerdo con el estilo general de la conferencia, en forma de un disquete de 3.5 pulgadas. ¿Viejos aquí?
imagen

Insignia: inicio


Cada participante en la conferencia recibió una insignia y un conjunto de cuatro baterías AAA al registrarse. Inserta las baterías: la insignia te saluda con alegría con un carrusel de todos los colores del arco iris.

Badge fue agradable a la vista y recopiló Me gusta en Instagram, pero esta no es su funcionalidad principal. Incluso en la versión básica, sirvió como billetera para OFFCOIN, la moneda oficial de la conferencia. Fue recibida por resolver varias tareas e intercambiada por una mercancía de marca.

imagen

La "entrega básica" de la insignia incluía un microcontrolador con el arnés, el sistema de alimentación y el transmisor IR necesarios. Esto ya no es malo, pero a veces el alma requiere unas vacaciones. En este caso, la insignia tenía oportunidades ocultas.

Insignia: Avanzado


La primera regla de una conferencia del IB es que puede romper todo, incluidas las insignias. No nos apartamos de la tradición, sino que la modificamos un poco: para romper nuestra placa de circuito luminoso, primero tenía que repararla: soldar los componentes electrónicos que faltan con nuestras propias manos.

Puede conocer todas las actualizaciones de las insignias de dos maneras. El primero, para los atentos, es estudiar las instrucciones en el sitio web de la conferencia . El segundo, para los impacientes, es interrogar a algunos de los organizadores en el sitio.

Ambos métodos llevaron a los participantes a la zona de soldadura. Y entonces comenzó la diversión! Bobinas de soldadura, olor a flujo y otras alegrías que antes solo estaban disponibles para los entusiastas de la radioafición.

imagen

5 pasos para una insignia sintonizada


El primer paso para actualizar la insignia fue soldar el interruptor DIP en 8 interruptores y 8 resistencias R8-R15 con un valor nominal de 220 ohmios y tamaño smd 0603 en el lado opuesto de la placa. El interruptor DIP hizo posible cambiar el modo operativo de la insignia y también abrió el acceso a la primera tarea.

imagen

En la primera tarea, era necesario configurar los cuatro bits inferiores de los interruptores en una combinación tal que los cuatro LED se iluminaran en verde. Tan pronto como esto sucedió, una placa USB envió una bandera al participante a través del puerto COM.

Una pequeña explicación para aquellos que no lograron ingresar al área de soldadura en la conferencia y quieren repetir el truco en casa. Los cuatro bits superiores del interruptor determinan en qué modo se iniciará la insignia después de un reinicio. La posición de estos interruptores debe interpretarse como la representación de un número binario: el octavo interruptor en la posición ON es 0001, el séptimo ON es 0010, el octavo y sexto ON son 0101, y así sucesivamente. Los números de Tusky fueron del 1 al 5. Estado 0 - modo billetera OFFCOIN.

Para la segunda tarea, fue necesario montar una pequeña pantalla OLED de 0.96 pulgadas con interfaz I2C y un par de puentes. Esta tarea también se puede reproducir no solo en el sitio OFFZONE, así que aquí están las instrucciones.

Todo es simple La pantalla es el conector PLS-4, y los puentes son las resistencias R2 y R5 del tamaño de cuadro smd 0603. Soldamos, seleccionamos el modo 2 en el interruptor DIP, reiniciamos la placa, esperamos el programa para completar la carga, pasamos la prueba epiléptica y ahora puedes jugar Flappy Quote.

imagen

El propósito de la tarea es pasar 1337 puertas con comillas y no morir. No es tan fácil hacer esto con tus propias manos. Sin embargo, si se conecta a través de un puerto COM a una placa en el modo de Cotización Flappy, puede ver mucha información útil: ¡es suficiente para escribir su bot! El objetivo en 1337 puertas no se ve tan impresionante.

En el tercer paso, fue posible soldar un receptor IR TSOP38238 simple, encontrar el distintivo establecido por los organizadores en el área de soldadura y aceptar el paquete que se transfirió allí. El paquete resultó ser un archivo 7ZIP, que contenía el sistema de archivos FAT12 comprimido. Era necesario profundizar en ello y encontrar la bandera.

Luego, los participantes podrían soldar el transceptor RFID RC-522, en el área con tareas para hackear dispositivos IoT, encontrar la tarjeta de pase marcada, volcarla, excavar en los vertederos, notar algunas características interesantes en ellos, corregir los datos y escribir en su tarjeta en blanco. Si todo se hace correctamente, la verificación del mapa en la zona IoT fue exitosa y el participante recibió una bandera.

imagen

Para la última asignación, teníamos una banda de radio de 433MHz y dos módulos: un receptor y un transmisor. Con la ayuda de la radio, se implementó el chat para todos los propietarios de estos módulos, así como la búsqueda de la fuente de transmisión de la bandera que se acumula constantemente. Solo tenía que caminar en OFFZONE, mirar alrededor y tomar paquetes de radio. Uno de ellos contenía la bandera deseada.

imagen

Las últimas tres tareas ya no se pueden completar: las condiciones necesarias solo estaban en OFFZONE. Pero si lo desea, ¡siempre puede completar la modificación!

Información adicional


Source: https://habr.com/ru/post/457070/


All Articles