SciLogs International .com.be.es.de

Hack-a-Bot

Door Bram Vanderborght, 28 Mei 2012, 19:16

In de blog over Robots onder de kerstboom ging de prijs van schattigste robot naar My Keepon. Het gele sneeuwmannetje heeft slechts twee modes en in feite is de fun en interactie er al snel af. Tijd dus om de functies van de robot uit te breiden en de robot te gaan hacken. Leek me een leuk studentenwerkje en één van mijn studenten slaagde er in enkele weken in het brein van de robot over te nemen. Op zijn site www.vikeepon.tk staat  de uitleg hoe alles werkt en de Youtube video kreeg de naam Hacking Keepon. Collega’s kregen echter wat schrik: is hacking niets illegaals en gingen er geen rechtspraken tegen ons ingespannen worden? Het klopt dat de naam hacking een zware negatieve connotatie heeft gekregen. In de kranten staat immers dat hackers de kredietkaartcodes hebben verkregen of ingebroken hebben in computers om gevoelige informatie te ontfrutselen. Dat zijn eigenlijk ordinaire dieven die met technologie hun criminele activiteiten plegen. We moeten teruggaan naar de oorsprong van het woord: een persoon die de software en/of hardware van een toestel aanpast en uitbreid zodanig dat het nieuwe functies krijgt waarvoor het nooit gedesigned was. Niets crimineels aan, waarschijnlijk vervalt echter wel je garantie. Wat voor een robotje van 35€ nog wel valt te overleven.

 

 

In de jaren ‘60 verschenen de eerste computerhackers in het prestigieuze Massachusetts Institute of Technology. Ze leenden de naam van de modelbouwtreinfanaten die de elektronica “hackten” om het beter en sneller te maken. Hacken zou komen van het Duits, waar het staat voor “iemand die meubels maakt met een bijl”. Vermist nagels duur waren en vijzen onbestaand, moest er regelmatig inventief worden omgesprongen om het hout aan elkaar te zetten. Omdat de eerste computers slechts weinig geheugen hadden, moest er ook regelmatig de bijl in gaan om met de nodige inventiviteit toch de gewenste werking te bekomen. Maar hacking hoeft zich niet te beperken tot computers en elektronica, op ikeahackers staat heel wat info hoe je de Zweedse meubelen creatief kan ombouwen.

 


Een 'gehackt' Ikea-kast. (Meer info: ikeahackers.net)

    

Dat de hackers een negatieve naam begonnen te krijgen, verwondert niet. Ze begonnen de grenzen van het legale af te tasten, meestal uit nieuwsgierigheid. John Draper bijvoorbeeld ontdekte dat een fluitje dat bij de conflakes stak, dezelfde 2600 Hertz-toon genereerde om AT&T’s langeafstands-schakelsysteem aan te spreken zodanig dat hij gratis lange afstandsgesprekken kon voeren. Steve Wozniak en Steve Jobs maakten een elektronische versie van het fluitje, waarmee Woz zelfs een keertje naar de paus belde en zich voordeed als Henry Kissinger. Of Dark Dante legde de telefoonlijnen plat zodanig dat hij de 102de beller kon zijn om de Porsche in de wacht te slepen. Geregeld legden hackers ook een site plat, om de lakse veiligheidsmaatregelen aan te kaarten. Wat begon in Amerika, heeft zich nu wereldwijd verspreid, omdat velen de mogelijkheid zagen er grof geld mee te verdienen. En ze blijven de krantenkoppen halen. Unanymous is momenteel de meest bekende hackersbeweging. Sommige delen de hackers onder in “white hats” and “black hats”, zoals de goede en slechte uit de cowboyfilms. Wat verwarrend, misschien is cracker nog wel de beste term voor diegene die er criminele activiteiten mee plegen. Maar zeker is dat de grens soms flinterdun is, waar sommigen de hackers als vrijheidsstrijders zien, zijn ze voor andere bandieten. Of hoe Robin Hoed mee evolueerde.

 

Daar waar criminelen de hackers-technieken gebruiken voor criminele activiteiten, zien bedrijven ook steeds meer de voordelen ervan. Verschillende bedrijven zoals Facebook en Google houden de zogenaamde 'hackatons', meestal gevoed op pizza en energiedrankjes, om nieuwe innovatieve productontwikkelingen te promoten onder hun personeel. Zo werd bijvoorbeeld de gekende “like-button” van Facebook bedacht tijdens zo’n marathon-sessie. Facebook oprichter Mark Zuckerberg, noemt zich trouwens zelf een hacker. Zo wil hij misschien wat prestige inwinnen, want voor hem zijn Steve Jobs en andere oprichters van de technologie-bedrijven allemaal ooit hacker geweest. Maar hacking wordt vooral door individuen gedaan. Mensen die iets cools bouwen en alles op het internet gooien zodanig dat andere het kunnen nabouwen en verbeteren. In 2009 bouwde Daniel Reetz op basis van twee Canon Powershots een hogesnelheids-boekenscanner die te zien is op www.DIYbookscanner.org. Of Johnny Chung die de Wiimote ombouwde in een 3D-display dat reageert op de bewegingen van het hoofd. Al na enkele dagen was de Kinect gehackt en ontwikkelden programmeurs er de gekste projecten mee. Op het internet kan je gratis drivers downloaden om zelf ermee van start te gaan.  In het begin was Microsoft gekant tegen deze ontwikkeling, nu krijgen ze heel wat ondersteuning. Microsoft gaat zelfs toegang verlenen tot de unieke algoritmen die de sensorinformatie processen. Door de hacks liggen er immers voor het product heel wat meer markten in het verschiet dan enkel de computergames. De belangrijkste bedrijven herkennen immers al langer de waarde van producten die onafhankelijke ontwikkelaars bouwen op hun platform, denk maar aan Windows, Facebook en de iPhone app store.

 

Met de laatste ontwikkelingen binnen de robotica en het verschijnen van de goedkope robots voor de consumentenmarkt, mag het niet verwonderen dat ook die gretig gehackt worden. Bij het openschroeven van My Keepon zie je dat de ontwikkelaars mooi soldeerpunten hebben vrijgelaten op het elektronicabordje waardoor de bus om met het mini-computertje van Keepon te  communicaren gemakkelijk aangesloten kan worden. Ze hebben er vriendelijk bijgeschreven I2C (de naam van het protocol) en een brede smiley, als een uitnodiging van Keepon om hem toch wat slimmer te maken. De precieze codes (zoals bijvoorbeeld 0x91, de  Wakeup Sound), moesten wel zelf ontcijferd worden. Het protocol voor de PS2-controller staat ook op het internet. Arduino microcontroller programmeren, GUI voor de PC interface maken en plots wordt Keepon een stuk geweldiger.

Bedrijven moedigen vaak echt aan om hun robots te hacken. WowWee publiceeert zo belangrijke informatie welke de belangrijkste elektronicacomponenten zijn om er bijkomende elektronica aan te sluiten en hoe het communicatieprotocol werkt. Zo creëren ze naast de kinderen, ook een belangrijke tweede afzetmarkt, die van de hobbyisten. Heb je bijvoorbeeld een iRobot Roomba rondrijden in je huis om te stofzuigen, ook daarvoor staan in internetdocumenten precies beschreven hoe je de robot kan hacken. Want je Roomba aangestuurd door je smartphone is toch zoveel cooler. 



Reacties

Voeg reactie toe
 authimage

Reacties