banner
Casa / Notizia / Primo sguardo al badge ufficiale DEF CON 26
Notizia

Primo sguardo al badge ufficiale DEF CON 26

Oct 01, 2023Oct 01, 2023

Per la gioia di tutti, il badge ufficiale DEF CON di quest'anno è un badge elettronico pieno zeppo di intrattenimento. Ovviamente c'è un flashy, la scheda è artistica e tutti si spera che ne ricevano uno (si dice che ne siano stati prodotti più di 27.000) se non finiscono. Ma il concorso per badge al DEF CON è leggendario: risolvi tutti gli enigmi e ti verrà assegnato l'ambito badge nero.

I creatori di questo badge non sono estranei alla comunità Hackaday. Esposto con orgoglio sulla scheda e nel firmware, scopriamo che The Toymakers sono quelli che hanno messo tutto su questa linea quest'anno. Complimenti al dinamico collettivo hardware del Minnesota. Non c'è pentola a pressione più grande di questa nel mondo dei badge, e ce l'hanno fatta meravigliosamente. Diamo un'occhiata a tutte le chicche all'interno.

Ancora più importante, diventa un membro del team della pagina del progetto di risoluzione dei badge Hackaday.io DC26 per scoprire tutto ciò che è coinvolto in questo badge. Ok, ora tuffiamoci!

Il distintivo è alto circa otto pollici e largo tre pollici e si appende al collo tramite un unico foro per cordino. Sì, quest'anno c'è un'intestazione per il nuovo standard aggiuntivo sul badge ufficiale DEF CON. La maggior parte del peso del badge deriva principalmente da quattro batterie AA inserite in due supporti. Questa è una parte davvero interessante del design poiché i portabatterie sono fissati sul retro del badge sopra il microcontrollore, il driver LED e molti LED. Questi LED sono montati sul lato inferiore del badge e brillano attraverso il pannello per illuminarne la superficie. Ci sono 30 di questi LED in totale; alcuni sono RGB (quelli situati sotto il testo DEF CON) e altri sono monocolore.

Il processore principale è il PIC32MM0256GPM con 256 kB e 512 kB di SRAM in un pacchetto TQFP a 48 pin mostrato a destra in questa immagine. Oltre a guidare il badge fornisce la connettività USB. A sinistra c'è un altro chip a 48 pin che al momento è sconosciuto. Probabilmente si tratta di un driver LED e la scritta che siamo riusciti a leggere era qualcosa come "T1918 3236". Lascia un commento se sai di più su questa parte.

Vicino alla parte superiore della scheda c'è una parte SOIC a 8 pin che inizialmente pensavo fosse una EEPROM ma in realtà è un microcontrollore PIC12F. Inoltre sulla faccia della scheda ci sono due piccole parti a 6 pin che non sono le stesse. Uno si trova al centro della scheda, un altro si trova sul lato della scheda vicino ai portabatterie.

Ancora una volta, se hai un'idea di cosa siano questi componenti o della loro funzionalità, lascia un commento.

Collegati al badge con un cavo micro USB ed enumera su /dev/ttyACM0. Una volta connesso, le informazioni divertenti sono immediatamente disponibili.

Il produttore è elencato su "Tymkrs" con il numero di serie "D00D DEAD BEEF FEED C0ED". L'ID del prodotto è elencato come "Cyphercon 3.0", che è un ovvio residuo del badge Cyphercon di quest'anno dell'evento tenutosi a Milwaukee in aprile.

Ho appena fatto un veloce cat /dev/ttyACM0 e ottieni qualcosa di simile a un'interfaccia a colori. Lungo la parte inferiore è presente una fila di controlli che corrisponde ai pulsanti touch capacitivi nella parte inferiore del badge.

Puoi vedere che la freccia giù e la freccia destra sul terminale sono verdi. Questo indica quali movimenti sono possibili dalla tua posizione attuale. Toccare quella direzione sul badge è l'unico controllo di navigazione che sono riuscito a trovare. Ma non sto utilizzando un terminale seriale adeguato, quindi potrebbero esserci più funzionalità nascoste all'interno.

Il gioco è interattivo tra il badge e la conchiglia, ma anche tra altri badge. Il connettore nella parte inferiore del tabellone fornisce interattività tra i badge e il segreto per spostare il giocatore verde mostrato sulla parte anteriore del badge verso il basso di un livello bloccato è connettere i badge UMANO-UMANO. Mi è stato detto che lo sblocco del livello successivo prevede il collegamento dei badge HUMAN-to-GOON. Questo è un livello di interattività delizioso perché è super veloce e semplice ma ti incoraggia a uscire cercando di trovare tutte le diverse versioni del badge ufficiale.