Vervloekt is hij die zijn USB-poorten niet nauwlettend in de gaten houdt, want een simpele aansluiting kan veranderen in pure chaos.

De eerste keer dat we over BadUSB spraken was in augustus 2014, en daarna hoorden we over de vrijgave aan het publiek. Nu is het de beurt aan MalDuino, dat in essentie BadUSB op open source hardware is. Eenmaal aangesloten gedraagt MalDuino zich als een virtueel toetsenbord dat tekst begint te injecteren. Wat voor tekst? Nou... dat hangt van jou af.

MalDuino: BadUSB voor iedereen
MalDuino

De Rubber Ducky en Mr. Robot

In de serie Mr. Robot hackt een van de personages een terminal met behulp van het beroemde accessoire Rubber Ducky. Met het juiste script kan de Rubber Ducky alle wachtwoorden in cleartext uit het geheugen halen in minder dan twintig seconden. De aflevering liet verschillende technische details onopgelost, zoals of de computer vergrendeld was of niet (als dat zo is, vereist het een extra aanval vóór het inloggen), maar vergeleken met horror op CSI-niveau (in al zijn versies) was het een zeer goed uitgevoerde scène. Het concept van de Rubber Ducky volgt het pad van BadUSB, een apparaat dat zich anders gedraagt dan verwacht. Zodra we fysieke toegang tot de computer hebben, is de hemel de limiet... maar we hebben eerst een ladder nodig.

MalDuino als ladder

Die ladder kan MalDuino zijn, een klein accessoire uitgerust met een ATmega32u4 die de rol van toetsenbord op zich neemt en tekst begint te injecteren. Door het gebruik van de ATmega32u4 profileert MalDuino zich als een compacte versie van de Arduino Leonardo, en dat maakt programmeren met de officiële IDE mogelijk. Er zullen twee versies te koop zijn. De eerste is de Lite, met in totaal 30 kilobytes voor het opslaan van scripts, een LED die de status van de uitvoering aangeeft (in uitvoering of voltooid), en een schakelaar die scripts blokkeert terwijl we programmeren. De Elite-versie lijkt op de Rubber Ducky, met een microSD-kaartsleuf voor complexere scripts en schakelaars om ze ter plekke te selecteren.

Volgens hun campagne op Indiegogo kost de MalDuino Lite 19 euro inclusief verzending naar de hele wereld, en de Elite 32 euro. Toch is het project open source, en kan iedereen de hardware zelf namaken als hij dat wil... wat ons automatisch leidt naar de magie van generieke Chinese hardware. Vandaag kun je op eBay iets vergelijkbaars kopen voor minder dan zes dollar met gratis verzending, als je maar wacht tot het einde van het Chinese Nieuwjaar. MalDuino heeft al alle benodigde financiering, en de eerste leveringen worden in maart gedaan.

MalDuino op Indiegogo: