Dit is de DEF CON-badge op basis van de Raspberry Pi RP2350-microcontroller

Sommige beurzen geven bezoekers een papieren plaatje met hun naam voor toegang. Saai, dachten ze bij DEF CON. De organisatie van de cybersecuritybeurs maakt een badge waarin een Raspberry Pi-microcontroller zit verwerkt en waarmee het mogelijk is een Pokémon-achtig spelletje te spelen. Jammer alleen dat er ophef is ontstaan door de maker, die zegt nooit betaald te zijn voor zijn ontwerp.

De badge is altijd een van de hoogtepunten van DEF CON, de jaarlijkse hackersconferentie in Las Vegas. Er is zelfs een term voor: #badgecon. Er is een officiële badge, die iedere bezoeker krijgt bij binnenkomst, maar het is ook mogelijk om tientallen andere badges te verzamelen bij de verschillende villages. Zo is er een badge met een raket te vinden in het Aerospace Village en kunnen bezoekers zelf aan de slag met een soldeerbout om ledjes en knopjes op hun badges te zetten.

De officiële badge dit jaar is ontworpen door Mar Williams en ziet er zo uit:

DefCon Badge 1

De badge heeft de vorm van een kat, maar het is niet de vorm (of het enorme gewicht aan je nek) dat opvalt. De DEF CON-badge is namelijk een volwaardige singleboardcomputer waarop een Pokémon-achtige game draait en die emulators ondersteunt. De badge is gebaseerd op de RP2350-microcontroller, de nieuwe chip waarop de recent aangekondigde Raspberry Pi Pico 2 is gebaseerd. De badge is daarmee, naast de Pico 2, het enige apparaat dat bestaat met die microcontroller als motor. Wel is die standaard geklokt op maximaal 125MHz, zegt de schrijver van de firmware.

DefCon Badge microcontroller

Het bordje in de badge bevat verder een USB-C-aansluiting om de 1500mAh Li-ion-accu op te laden en een zespinsaansluiting aan de voorkant die op de beurs in de praktijk wordt gebruikt om kleine add-ons op de badge te zetten. Die kunnen worden gekocht in de verschillende villages. De badge bevat verder een microSD-kaart met een capaciteit van 1GB met het DEF CON-logo erop. Er zitten meerdere ledjes op de badge die spelers naar eigen inzicht kunnen customizen. Ook zit er een infraroodmodule op de badge. Die is bedoeld om in het spel voorwerpen uit te wisselen met andere spelers.

DefCon Badge DefCon Badge DefCon Badge DefCon Badge

Maar het leukste aan de badge zijn de zes knoppen op de voorkant en vier knoppen aan de achterkant. Daarmee kunnen gebruikers een Pokémon-achtig spel spelen. In het spelletje loop je door een virtuele beurshal en moet je QR-codes verzamelen en voorwerpen vinden voor npc's. Die game is gebouwd met de GBstudio-software.

De firmware op de badge is geschreven door Dmitry Grinberg van Entropic Engineering, die de software baseert op zijn eigen GameBoy-emulator uGB. "Iedere GameBoy-game van maximaal 2MB zou erop moeten werken", zegt hij. Het is mogelijk grotere spellen te spelen als gebruikers een grotere flashchip installeren, voegt hij toe. Daarnaast is de badge in staat om PalmOS te draaien, op basis van Grinbergs eigen rePalm-implementatie. Hackers op de beurs hebben inmiddels al eigen tools uitgebracht om de badge te hacken en makkelijk ROMs te uploaden.

Ophef

DefCon Badge 2

De badge wordt uitgedeeld aan alle 30.000 bezoekers, medewerkers, sprekers en journalisten die op de beurs aanwezig zijn. Achter die monsteroperatie gaat dit jaar veel drama schuil. Grinberg, de firmwaremaker, werd eerder dit weekend door de DEF CON-organisatie van het podium getrokken, middenin zijn praatje waarin hij uitleg gaf over de badge. Dat gebeurde nadat bleek dat hij een easter egg in de badge had verstopt waarin hij stelde dat hij nooit betaald was voor het maken van de firmware en waarin een Bitcoin-adres stond waarop hij om donaties vroeg.

Ook Entropic Engineering, dat de badges produceert, klaagde dat het maar gedeeltelijk betaald kreeg door DEF CON. De organisatie reageerde daarop door te stellen dat Entropic juist zestig procent boven budget was gekomen. DEF CON heeft toen het werk stilgelegd. Daarop reageerde Entropic dat DEF CON 'onmogelijke eisen' had gesteld aan de badgeproductie. Vooral het aantal badges dat in beperkte tijd moest worden geproduceerd, was volgens het bedrijf onrealistisch.

Softwareproblemen

De productieproblematiek was in de badge terug te zien. Daar zaten meerdere bugs in. Zo sloeg de badge de voortgang in het spel niet op bij het herstarten van de badge. Ook liep de badge vast als spelers de infraroodcomponent aanspraken. DEF CON bracht al snel een nieuwe versie van de firmware uit. Spelers konden die zelf installeren, maar ook langsgaan bij de Goons, de DEF CON-werknemers die de beurs in goede banen leiden. Dat leidde soms tot lange rijen, maar ook dat is typisch voor DEF CON.

Door Tijs Hofmans

Nieuwscoördinator

11-08-2024 • 20:23

48

Reacties (48)

48
47
25
2
0
12
Wijzig sortering
eerder dit weekend door de DefCon-organisatie van het podium getrokken, middenin zijn praatje waarin hij uitleg gaf over de badge. Dat gebeurde nadat bleek dat hij een easter egg in de badge had verstopt waarin hij stelde dat hij nooit betaald had gekregen voor het maken van de firmware en waarin een Bitcoin-adres stond waarop hij om donaties vroeg.
Als ik het goed begrijp is de reden van dat hij van het podium werd verwijderd niet zozeer dát de easter egg in de software zat, maar omdat hem de toegang tot het podium was ontzegd (in reactie op de egg) en hij hierop aangaf dat ze hem dan maar moesten verwijderen. Althans, dat is de officiële lezing van de organisatie.
ted. When asked about the unauthorized code, the engineer said it had been done as a “joke” two months ago and forgot to remove it, and we decided as an organization not to have him on stage while we kept the slides in the talk giving him credit for his work. We communicated the change in advance of the talk, and this individual decided to show up for the panel anyway. He refused to leave, demanding that our security team remove him. Wanting to ensure that the other people involved in creating the badge were able to deliver their presentation, we complied with his wishes and escorted him off the stage, where he was free to continue attending the conference.
(https://www.defcon.org/)

Als dat inderdaad de situatie is, vind ik het nog steeds wel een bijzondere en beladen, maar vind ik het wel een belangrijk verschil in nuance.

[Reactie gewijzigd door Eagle Creek op 11 augustus 2024 21:28]

Lees ook wat EE mr Pang schrijft.
https://www.entropicengineering.com/defcon-32-statement

Ze zeggen wel eens dat de waarheid wel in het midden zal liggen.

Ben benieuwd, wat advocaten van de stoporder vinden. Vaak kan dat niet zomaar.
Ook benieuwd waarom een Defcon engineer naar een subcontractor ‘mag’ gaan van een ander bedrijf ; wat waren daarover de afspraken?
> When asked about the unauthorized code, the engineer said it had been done as a “joke” two months ago

Klinkt alsof iemand nog nooit van een easter egg gehoord heeft 😅
> de DefCon-werknemers die de beurs in goede banen leiden. Dat leidde soms tot lange rijen, maar ook dat is typisch voor DefCon.

LineCon is zeker ook deel van DefCon :)
Absoluut! Ik ben ook één keer op Defcon geweest, in 2022, en dat vond ik wel genoeg. QueueCon/LineCon en ongelooflijk botte organisatie (de "Goons") zijn kennelijk niet aan mij besteed.

Ik was datzelfde jaar ook op Blackhat en dat vond ik vele malen prettigere ervaring. Maar daar kreeg je helaas niet zo'n toffe badge ;)

[Reactie gewijzigd door BezurK op 11 augustus 2024 21:39]

Gelukkig zijn er in Nederland Europa meerdere congressen die toffe badges hebben. SHA en MCH hadden badges (fun fact, er waren enorm veel meer devices online op 2.4GHZ wifi dan op 5GHz dankzij de badges). Hackerhotel, CCC, EMF.

Voor een kleine sample, zie: Wikipedia: Electronic badge
Maar je gaat toch serieus niet naar dit soort events voor de goodies / badges? Of begrijp ik dit nu verkeerd?
Niet perse, maar ze zijn wel leuk om te hebben :) En Hackerhotel is ook gewoon super gezellig.
Dit jaar waren interacties goons veel prettiger dan in vorige jaren. Er lijkt een cultuurverandering geweest te zijn. Het venue is ook veel groter [is mijn inschatting]. Dat helpt.
AuteurTijsZonderH Nieuwscoördinator @ANdrode11 augustus 2024 20:41
Niet te doen joh, halve beurs verspild aan wachten tot ik ergens binnen mocht.
En dan heb je al 12 uur in het vliegtuig gezeten, en in de rij gestaan op het vliegveld en wss in het hotel enz. Lijkt me ook niks eigenlijk.

Iemand anders zei het al maar ik zou zeker aanraden naar de Nederlandse camps te gaan zoals WHY2025 volgend jaar. Die zijn een stuk gezelliger.
AuteurTijsZonderH Nieuwscoördinator @Llopigat12 augustus 2024 12:05
Die staat zeker op de radar, net als het nieuwe Orange on later dit jaar.
Tsja. Dat is wel een beetje hoe conferenties werken toch?

Als ik naar JFall of DevCon ga ben ik ook uren langer onderweg dan dat ik nuttige dingen heb gedaan. En dag zijn nog kleine conferenties.
Nja ik ben wel een beetje verwend, ik woon in Barcelona dus Mobile World Congress, VMWorld, CyberSecurity Conference enz zijn allemaal een half uurtje met de metro :)

Maar ik zou niet graag de halve wereld overvliegen voor zoiets. Binnen Europa heel misschien maar naar Amerika zeker nope. Het is sowieso geen land waar ik graag naartoe zou gaan.

Maar naar Ede ben je toch niet zo lang onderweg? DevCon schijnt iets crypto achtigs te zijn in Bangkok dus dat wel ja.
Maar naar Ede ben je toch niet zo lang onderweg? DevCon schijnt iets crypto achtigs te zijn in Bangkok dus dat wel ja.
Quote
Luminis DevCon is een dev conferentie in Utrecht. Ede is voor mij ook om de hoek dus in dat opzicht valt reistijd wel mee, maar meer het wachten op locatie, rijen voor sessies, eten, drankjes. Dat soort dingen horen er nu eenmaal bij.

Zelfde voor twitchcon. Duurt ook een uurtje of meer voordat je binnen bent. twee jaar terug hebben we 4 uur staan wachten om tickets op te kunnen halen
Oef dan doen ze toch echt iets fout. Een uur tot 4 uur is echt te veel. Ik heb nooit langer dan 10 minuten moeten wachten en dat is bij grote beurzen zoals MWC, VMWorld en ook Nederlandse hacker camps. Nou ga ik binnen die beurzen nooit naar keynotes en andere presentaties want die kan je toch online zien (en het is toch marketing bla)

Ik zou niet gaan als ik ergens 4 uur moest wachten, en bij 1 alleen met tegenzin. Mijn tijd is belangrijker dan zo'n beurs en bovendien krijg ik rugpijn als ik meer dan een half uur moet staan.

Dan is het beter om bijvoorbeeld tickets digitaal te doen (zoals MWC nu), tickets vooraf bij ophaalpunten halen (zoals MWC vroeger) of gewoon heel veel mensen bij de desks hebben in het begin.

[Reactie gewijzigd door Llopigat op 15 augustus 2024 00:52]

Nou wij gingen de tickets dus ook ophalen een dag eerder, maar dat deed iedereen dus was het gewoon gruwelijk druk en door een klokfout (amerikaanse timezone) konden de tickets nog niet uitgeleverd worden dus was er allemaal vertraging.

Er werd wel gekoeld water uitgedeeld (want buiten met 30 graden) dus dat was dan wel weer netjes.
As Goon, gratis toegang en geen wachten.
QueueCon klinkt net wat lekkerder ;)
Met de mensen die wachten in de line-up :+
Maar dat lijkt weer teveel op QueerCon wat daar ook is (o.a. feest in de avond :P)
Wel grappig dat een event organisatie zich ook moet bezigen met updaten van firmware voor een toegang-badge :p

Jammer wel van alle drama natuurlijk. Ik heb net Black Hat achter de rug en vond dat al wel behoorlijk druk maar nooit bizar lang in de rij hoeven staan. Verder ga ik niet nog een keer. Dacht wellicht Defcon volgend jaar maar in de rij staan is mijn grootste allergie dus denk het niet.
Een vergelijkbaar event in Nederland, met badge, zonder rijen, is WHY2025. Is in de zomer, samen buiten kamperen. :)

https://why2025.org
https://badge.team/docs/badges/why2025/

[Reactie gewijzigd door -iemand- op 11 augustus 2024 22:28]

Hoezo ook? Defcon is niet gratis hoor, kost 460$, en Black Hat kost nog veel meer.

[Reactie gewijzigd door xenn99 op 12 augustus 2024 00:09]

Ja en bij de Nederlandse camps kan je je altijd aanmelden als je echt geen geld hebt. En dan worden er oplossingen gezocht.

Maar terrein, tenten, security enz moet ook betaald worden. Het is logisch dat het geld kost.

[Reactie gewijzigd door Llopigat op 12 augustus 2024 00:56]

Oh dacht door 1 van de eerdere reacties hierboven dat defcon gratis was...
Met name de hoeveel badges die in beperkte tijd moest worden gemaakt, was volgens het bedrijf onrealistisch.
Als je weet dat er normaal gesproken ~30k aan bezoekers komen dan lijkt me dat je op voorhand ook wel in kunt schatten hoeveel van die badges je moet produceren, toch?

Wel hele toffe badge trouwens. Een dat drama eromheen maakt het eigenlijk alleen maar mooier ;)
Ja en ik begrijp dat verwijt van ze ook niet zo. Er komt een opdracht voor een aantal producten voor een datum. Of dat onrealistisch is dat moet de producerende partij toch juist zelf inschatten en de haalbaarheid aangeven vóórdat ze de opdracht aannemen. Als het dan niet lukt, dan kan de producent de opdrachtgever daar toch niet de schuld van geven. Dan was hun eigen inschatting niet goed genoeg, maar daar zal ik wel te simpel in denken.
Zoveel leuker dan de badge van vorig jaar. Dat was alleen een stukje plastic :(
slechte afspraken maken slechte vrienden.
Teveel vereisten voor een te laag budget, dan krijg je dit soort toestanden, maar jammer genoeg is dat eerder regel dan uitzondering in de industrie :/
Waar gaat deze berg ewaste heen ???.

Altijd leuk bedacht maar totaal niet sustainable.
Naar een nostalgie bak met leuke dingen ipv direct de vuilstort op zoals met normale event badges?
goede event badges zijn op recycle papier gedrukt met bloem zaadjes er in ,

Die stop je in de tuin en groeit er vanalles uit :)
Dat klopt, maar “goedkope” event badges zijn glossy gebleekt papier met een plastic coating en nog een plastic houder erom.
Denk dat in dit ding meer en dikker plastic zit dan in een badge die jij beschrijft.
Maar dit ding bewaar je. Die anderen niet. Dat was mijn punt.
Ook Entropic Engineering, dat de badges produceert, klaagde dat het maar gedeeltelijk betaald kreeg door DEF CON. De organisatie reageerde daarop door te stellen dat Entropic juist zestig procent boven budget was gekomen. DEF CON heeft toen het werk stilgelegd. Daarop reageerde Entropic dat DEF CON 'onmogelijke eisen' had gesteld aan de badgeproductie. Vooral het aantal badges dat in beperkte tijd moest worden geproduceerd, was volgens het bedrijf onrealistisch.
Waar is m'n popcorn 8-)

Die laatste opmerking vind ik wat vreemd. Als een potentiële opdrachtgever onrealistische verwachtingen heeft, waarom ga je er dan mee in zee? Ik vind dat het hun eigen fout is om "ja" te zeggen als je weet je dat niet haalbaar is: je gaat een contract aan en hebt dan een verplichting. Het klinkt op deze manier allemaal niet erg professioneel.
Dit is dus ewaste meuk
Bor Coördinator Frontpage Admins / FP Powermod @moonlander11 augustus 2024 23:06
Dit zijn (ook) o.a. collectors items voor veel mensen. Het bewijs dat je "erbij was" en een leuk stukje techniek.
Ja en veel badges zijn later nog steeds nuttig. Met deze badge kan je bijvoorbeeld als een van de eersten spelen met de RP2350.

De badge van SHA2017 bijvoorbeeld heeft ook nog heel lang een actieve appstore gehad. Misschien zelfs nu nog wel, de mijne zit al jaren in de displaykast :P

Bovendien, vergeet niet, op dit soort evenementen minstens 40% van de bezoekers 'makers'. Die zelf dit soort dingen maken. Het gaat allang niet alleen meer om security.

[Reactie gewijzigd door Llopigat op 12 augustus 2024 01:08]

Er is zelfs een term voor: #badgecon
Is dat zo bijzonder? Elke scheet heeft toch een hashtag?
Wel bijzonder is de verspilling van plastic en schaarse resources met dat stukje elektronica.
Heel grappig allemaal, maar niet echt meer van deze tijd.
Het is vooral PCB (epoxy) en plastic zit overal in. En het is een fijne manier om de RP2350 te leren kennen, vergeet niet dat die juist bedoeld is voor het type bezoekers dat hier komt. Het is het idee dat je er zelf mee aan de gang gaat en wat van leert en juist dit soort bezoekers doet dat ook echt. Je ziet tijdens het evenement en ook daarna nog een heleboel interessante appjes uitgebracht worden voor deze badges.

En bij de meesten gaat deze in de kast als een pronkstuk en wordt niet weggegooid.

[Reactie gewijzigd door Llopigat op 12 augustus 2024 01:09]

En bij de meesten gaat deze in de kast als een pronkstuk en wordt niet weggegooid.
Dat is dus precies mijn punt. Als je de batch alleen daarvoor in de kast zet, dan zijn het dus verspilde materialen en energie. Als je de RP2350, de batterij en nog wat onderdelen zou hergebruiken dan kan het nog een soort van nut hebben. Maar zoals je zelf al zegt, de meeste zullen in de kast blijven staan.

Waarbij ik niet zeg dat je geen batch moet maken, maar maak dan een hele mooie van recycled plastic of zo (kun toch je anders alleen bermpaaltjes of klikos van maken).
Ik dacht inderdaad ook direct aan 30.000 stuks e-waste.

Op dit item kan niet meer gereageerd worden.