ID.nl logo
Captain Crunch: 'Hacken moet je jezelf leren'
© PXimport
Huis

Captain Crunch: 'Hacken moet je jezelf leren'

Je smartphone, je pc, je internetgebruik: veel, heel veel is te danken aan hobbywerk uit de oertijd van computers. Knutselaars als Steve Wozniak, Steve Jobs en ook hun toenmalige compagnon annex 'phreaker' Captain Crunch. "Koffie in, code out."

Dit is Captain Crunch

Captain Crunch is de hackersnaam van oerhacker John Draper. De in 1943 geboren programmeur dankt zijn nickname aan de mascotte (Cap'n Crunch) van een Amerikaans merk cornflakes dat in de jaren 60 een plastic fluitje meeleverde. Het scheepsfluitje dat als kinderkadootje in de cornflakesdoos zat, bleek bruikbaar om het telefoonsysteem van AT&T te hacken. Gratis gesprekken, ook voor duurdere lange-afstandsverbindingen, waren hierdoor mogelijk. Draper wist dit hacken van het telefoonnetwerk (phone hacking, ook wel phreaking) uit te dokteren na een tip van een blinde phonehacker. Het cornflakesfluitje wist namelijk een toonzuivere klank op 2600 hertz te geven, wat precies de frequentie is waarop het toenmalige AT&T-systeem interne commando's doorgaf.

Het beroemde hackersmagazine 2600: The Hacker Quarterly (voor het eerst gepubliceerd in 1984), is vernoemd naar deze vondst. Door te experimenteren met het fluitje wist radiopiraat Draper zogeheten blue boxes te maken: analoge elektronische apparaten waarmee de diverse tonen van het telefoonsysteem te reproduceren waren. Elke beller kon zo de rol van een operator aannemen.

Waar ben je nu mee bezig?

"Ik doe code-development voor Golden Spear, een start-up in San Francisco die AI (artifical intelligence, ofwel kunstmatige intelligentie - red.) ontwikkelt voor natural language processing. Het gaat dan om analyse en begrip van gewone taal, zowel in tekst als in spraak. En ook nog eens in diverse talen. Het is voor computers heel moeilijk om een gewone zin te herkennen." Lees ook: Wat is de NSA?

Dus je bent gewoon developer, geen hacker?

"Ik promote wel PGP (encryptiemethode Pretty Good Privacy - red.), dat is één van de beste manieren die er is om je communicatie veilig te houden. PGP bezorgt de NSA veel hoofdpijn."

Wat was je reactie op de onthullingen over de Amerikaanse inlichtingendienst NSA?

"Ik was niet verbaasd over de onthullingen door Edward Snowden. Ik wist wel dat ze de technologie hadden, ik wist alleen niet wat ze daarmee deden."

"Het baart me wel zorgen dat het veel mensen niet deert. Veel mensen halen hun schouders op: I don't care. Dat is fout. John Q. Public (Jan Modaal - red.) denkt dat er niets aan de hand is, want hij of zij 'doet toch niks illegaals?' Dat is een passieve en gevaarlijke houding, als schapen."

Crunchman doceert

Hoe komt een oerhacker die geen miljardenbedrijf heeft opgezet in Computer!Totaal? We hebben Captain Crunch, ook wel Crunchman genoemd, gesproken in de aanloop naar een college dat hij in september gaat geven aan Nederlandse studenten. Het IT Talent College, georganiseerd door Conjugo Events, brengt Captain Crunch 'voor de klas'. Hij legt dan het phreaking van vroeger uit, vertelt over zijn ervaring met softwareontwikkeling door de jaren heen en geeft zijn visie op huidige trends op het gebied van coding, security en verwante zaken. Zoals past bij een echte collegetour is deze bijeenkomst toegankelijk voor studenten die ter plaatse ook hun eigen vragen kunnen stellen.

Je vreest dat we in 1984 leven?

"Ja, 1984 is hier. Daarom adviseer ik iedereen: gebruik crypto! Gebruik encryptie ook voor de meest alledaagse zaken. Helaas is dat voor de meeste mensen nog altijd te ingewikkeld. Ik heb geprobeerd om de PGP-plug-in voor Chrome aan de praat te krijgen. Dat lukte me niet. Ik heb PGP nu wel werkend op mijn iPad. Dat kostte me een paar uur werk."

Gewone mensen maken dus erg weinig kans om encryptie te gebruiken voor hun communicatie?

"Nee, hoor. Ik raad Wickr aan, dat is een communicatie-app die je gewoon en makkelijk kunt installeren. Het is een veilige manier om te communiceren en het heeft zogeheten 'perfect forward secrecy'. Dat betekent dat het telkens nieuwe encryptiesleutels gebruikt, waardoor het vrijkomen - of kraken - van een sleutel geen impact heeft op alle berichten. Verder staan en blijven de berichten op mijn iPhone staan. Als ik een bericht wil lezen, wordt het ontsleuteld en dan na één uur automatisch gewist. Standaard staat het automatisch deleten ingesteld op 24 uur. Je kunt dat zelf instellen, bijvoorbeeld ook op een week."

"Geen enkel crypto-programma is perfect. Maar Wickr komt erg dicht in de buurt."

Je leest nu tijdens ons interview ook Wickr-berichten?

"Nee. Wickr heeft nu net een storing, dat heb ik weer met mijn pech!"

"Dat is wel echt jammer, want nu kan ik niemand bereiken terwijl ik even in Nederland ben. Ik ken hier mensen die me willen ontmoeten, maar die veilig moeten communiceren. Soms gebeurt dat zelfs via een tussenpersoon. Ik heb hun telefoonnummers of andere contactgegevens dan ook niet."

Waar erger je je aan?

"Mensen mailen me wel eens met me met de vraag 'Leer mij om te hacken'. Dat is een hele domme vraag. En het is te riskant. Voor hun én voor mij. Gezien mijn verleden word ik in de gaten gehouden. Hacken moet je jezelf leren. Dat heb ik ook gedaan."

Wat heb jij jezelf toen geleerd om te hacken?

"Ik zat in telefoonsystemen, wat toen analoge apparaten waren. Ik ben aan computers begonnen om analoge elektronica te ontwerpen. Dat was voor een analoge stemvervormer die ik wilde maken. Ik had een digitale computer nodig om de gecompliceerde filters te berekenen."

Welke computer was dat dan?

"Ik deed dat rekenwerk op wat toen een minicomputer heette: een HP 2000-systeem. Een vriend van me had dat in zijn garage staan. Hij wilde een bedrijf opzetten voor timesharing, waarbij dus meerdere mensen tijd op een centraal computersysteem konden huren. Dit was vóór de tijd van de personal computer. Dat bedrijf BTI, Basic Timesharing Inc., gaf mij toegang voor 99 cent per uur. De normale prijs was iets van 20 dollar per uur, plus nog eens de kosten van de processorbelasting die je veroorzaakt."

"Toen ik eenmaal had geleerd om de computer te gebruiken, was ik om."

Waarom ben je oorspronkelijk aan hacking, van analoge elektronica, begonnen?

"Ik was nieuwsgierig. Toen ik in dienst moest, had ik weinig te doen dus heb ik daar maar met het telefoonsysteem gespeeld. Toen ik uit dienst kwam, ontdekte ik dat het commerciële telefoonsysteem erg leek op dat in het leger."

Wat leer en doe je zelf anno nu?

"Dat is niet heel veel meer. Door mijn medische situatie kan ik niet meer veertien uur achter elkaar programmeren. Dus ik vertrouw veel op aanvullende functies van developmenttools, zoals AutoComplete. Dat en andere hulpmiddelen zitten in de meeste moderne IDE's (integrated development environments - red.). Bovendien is dat ook nodig voor de complexiteit van hedendaags coden: als je te maken hebt met bijna 30.000 API-calls (application programming interfaces - red.), zoals in een modern besturingssysteem. Hulp van developmenttools scheelt dan veel tijd."

Programmeren is dus makkelijker dan ooit?

"Nou, dat hangt ervan af. Ik vind bijvoorbeeld Visual Studio (het ontwikkelprogramma van Microsoft - red.) helemaal niks. Daar heb ik 24 uur aan besteed en geen één regel code gemaakt. Er zijn zoveel API's en zoveel mogelijke manieren om iets te doen. Er is te veel complexiteit. Je kunt jezelf dan zó in een cirkel klemzetten."

Wat gebruik je dan wel?

"Ik werk het meeste in Python. Misschien is dat ook omdat ik wat vastgeroest ben: ik wil geen andere talen meer leren. Gemiddeld besteed je dan namelijk zo'n tachtig procent van je tijd aan de syntax van een programmeertaal. Een taal is namelijk niet zo vergevingsgezind voor foutjes. Dus moet je de syntax goed doorhebben. Maar je bent dan niet bezig met het onderliggende probleem dat je met die programmeertaal wilt oplossen."

Inspiratie voor Jobs en Wozniak, hobbyclub

Het phonehacken door Captain Crunch en de door hem gemaakte blue boxes waarmee anderen dit ook konden doen, heeft AT&T gedwongen om het hele telefoonsysteem te herzien. De kosten van de gepleegde gratis gesprekken plus de kosten voor de vervanging van apparatuur waren enorm. De blue boxes van Draper zijn via een artikel in Esquire Magazine in 1971 breed onder de aandacht gekomen.

Onder de lezers waren ook een jonge Steve Jobs en Steve Wozniak, die vervolgens zelf in de blue box-business ging. De twee latere Apple-oprichters gingen deze phonehackapparaatjes maken en verkopen. Onder de lezers waren echter ook de Amerikaanse autoriteiten, die Draper in 1972 hebben gearresteerd voor telefoonfraude. Dat heeft Captain Crunch vijf jaar voorwaardelijke celstraf opgeleverd.

De beroemde phreaker is niet alleen bekend van zijn telefoonhacks en indirecte invloed op Apple-grondleggers Jobs en Wozniak. Draper was ook één van de leden van een hobbycomputerclub die vergaande impact heeft gehad. De Homebrew Computer Club in Silicon Valley die van maart 1975 tot december 1986 bijeenkomsten hield waar de leden dan hun knutselwerk aan elkaar showden, met elkaar deelden en weer verbeterden. Zoals Wozniaks ontwerp van de zelfbouwcomputer Apple 1. Uit de Homebrew-scene zijn diverse grondleggers van de pc- en later ICT-industrie voortgekomen.

▼ Volgende artikel
Waar voor je geld: 5 betaalbare digitale waterpassen met laser
© ID.nl
Huis

Waar voor je geld: 5 betaalbare digitale waterpassen met laser

Bij ID.nl zijn we gek op producten waar je niet de hoofdprijs voor betaalt. Een paar keer per week speuren we daarom binnen een bepaald thema naar zulke deals. Deze zomer klussen? Goed gereedschap is dan onontbeerlijk. Ee digitale waterpas bijvoorbeeld, ook wel kruislijnlaser genoemd. Dankzij een duidelijke lijn van laserlicht kun je alles mooi waterpas ophangen, zetten of plaatsen.

Een digitale waterpas met laser, ook wel kruislijnlaser genoemd, helpt je om alles perfect recht of waterpas te krijgen, bijvoorbeeld bij het ophangen van een schilderij, het plaatsen van een plank of het tegelen van een muur. De ingebouwde laser projecteert een strakke lijn op de muur, zodat je grotere afstanden gemakkelijk kunt uitlijnen zonder steeds opnieuw te hoeven meten. Handig bij het klussen, verbouwen of inrichten van je huis! Wij vonden vijf betaalbare kruislijnlasers.

Kapro Prolaser 862GS

Deze Kapro Prolaser 862GS verrast met een opvallend groen laserlijn die beter zichtbaar is in fel licht, perfect voor binnen én buiten gebruik. Hij werkt tot zo’n 20 m met indrukwekkende nauwkeurigheid van ± 0,2 mm/m en een zelfnivelleringsbereik van ± 3°. Je krijgt er zelfs een mini‑statief bij, waardoor je meteen aan de slag kunt. Compact, lichtgewicht – maar gebouwd om te presteren onder uiteenlopende omstandigheden dankzij zijn IP 54‑behuizing en lange batterijduur. Een slimme keuze voor wie zowel gemak als zichtbaarheid wil tijdens precisiewerk.

Lasertype: Kruislijn, horizontaal, verticaal
Nauwkeurigheid: 0,4 mm / meter
Automatische correctie: ± 3 °
Lijnzichtbaarheid: 20 meter
Stroombron: 2x AA-batterij

Parkside PKLL 7 D3

De Parkside PKLL 7 D3 is een betaalbare instapper die verrassend veel kan. Hij projecteert kruislijnen met automatische nivellering tot ± 4° en werkt tot ca. 7  meter afstand. Uniek is de mogelijkheid om de lasers onder vaste hoeken te projecteren – handig bij creatief-imaginair werk of wanneer precieze hoeken nodig zijn zonder automatisch corrigerend niveau. Hij is compact, licht en ideaal voor gebruik bij kleine klussen in huis. De nauwkeurigheid van deze kruislijnlaser is met een afwijking van 0,8 mm per meter echter wel iets minder goed, iets om rekening mee te houden.

Lasertype: Kruislijn, horizontaal, verticaal
Nauwkeurigheid: 0,8 mm / meter
Automatische correctie:
Lijnzichtbaarheid: 7 meter
Stroombron: 2xAA-batterij

Makita SK105DZ

Deze Makita projecteert heldere rode lijnen tot 25 meter, ideaal voor zowel horizontale als verticale lijnprojectie. Dankzij de zelfnivellerende functie hoef je je nooit druk te maken over scheve hoeken: hij corrigeert automatisch tot zo'n 4° graden. Deze Makita werkt op en afzonderlijk te verkrijgen 12Volt CXT-accu. De nauwkeurigheid van de SK105DZ is met een afwijking van 0,3 mm per meter erg goed.

Lasertype: Kruislijn, horizontaal, verticaal
Nauwkeurigheid: 0,3 mm / meter
Automatische correctie:
Lijnzichtbaarheid: 25 meter
Stroombron: Accu

Stanley STHT77502-1 Cross 90

Deze Stanley Cross 90 projecteert naast een horizontale en verticale ook nog een extra verticale lijn op exact 90°, waardoor hij ideaal is voor bijvoorbeeld tegelwerk, vloeren en het netjes uitlijnen van tussenschotten. De automatische nivellering zorgt voor een precieze uitlijning zonder gedoe. Een uitstekende keuze voor wie professioneel resultaat wil zonder poespas.

Lasertype: Kruislijn, horizontaal, verticaal
Nauwkeurigheid: 0,5 mm / meter
Automatische correctie: ± 4°
Bereik: 12 meter
Stroombron: 2xAA-batterij

Bosch Universal Level 2

De Bosch Universal Level 2 biedt drie handige modi: kruislijnen met automatische nivellering, verticale lijnen met puntenfunctie of een hellingsmodus voor schuine uitlijning. Dankzij de heldere rode laserstraal en de intuïtieve bediening ervaar je snel gemak en nauwkeurigheid. Compleet geleverd inclusief batterijen en opberghoes.

Lasertype: Kruislijn, horizontaal, verticaal
Nauwkeurigheid: 0,5 mm / meter
Automatische correctie: 4 °
Lijnzichtbaarheid: 10 meter
Stroombron: 3xAA-batterij

▼ Volgende artikel
Windows 11 installeren zonder Microsoft-account? Zo omzeil je de blokkade
© MG | ID.nl
Huis

Windows 11 installeren zonder Microsoft-account? Zo omzeil je de blokkade

Wanneer je Windows 11 (opnieuw) installeert, vereist Microsoft dat je je aanmeldt met een Microsoft-account of dat je er eentje aanmaakt. En dat terwijl je je voorheen in Windows 10 gewoon met een offline account kunt aanmelden. Wij laten je zien hoe je dat ook in Windows 11 doet, rechtstreeks tijdens de installatieprocedure.

Microsoft wil maar al te graag dat je een Microsoft-account hebt en deze ook gebruikt bij het aanmelden van Windows 11. Behalve dat je hiermee in geval van het vergeten van je installatiecode het besturingssysteem makkelijker opnieuw kunt activeren, biedt een Microsoft-account niet heel veel extra voordelen in Windows 11 zelf. Het enige wat met zo'n account makkelijker gaat is het instellen van e-mail en OneDrive, maar dat zijn ook diensten waar je je later bij kunt aanmelden.

Installatieprocedure

In een van de laatste stappen van de installatieprocedure, of wanneer je een Windows 11-laptop hebt gekocht, word je - om de laatste instellingen toe te passen - gevraagd om in te loggen bij een Microsoft-account, of er eentje aan te maken.

©MG | ID.nl

Microsoft vraagt in Windows 11 standaard om een Microsoft-account.

Wanneer je in bovenstaand scherm bent aangekomen, lijkt het alsof je hier niet meer uit kunt komen: je moet óf een account invullen, óf er eentje aanmaken, óf een stap terug gaan met de pijl rechtsboven in beeld. Toch kun je hier nog iets anders doen, namelijk een opdrachtprompt openen. En dat is handig, want met een opdrachtprompt tijdens de installatie van Windows 11 kun je alvast dingen regelen voordat Windows 11 zelf is opgestart. Het omzeilen van het aanmaken of invoeren van een Microsoft-account bijvoorbeeld. Om de opdrachtprompt te openen, moet je de volgende toetscombinatie intypen:

Shift+F10

Let op: bij sommige computers zoals laptops kan het zijn dat je ook de Functietoets Fn moet indrukken om de F10-knop te kunnen gebruiken. De opdracht wordt in dat geval dan:

Shift+Fn+F10

Na het indrukken van deze toetscombinatie wordt een zwart venster voor de opdrachtprompt geopend.

©MG | ID.nl

Via een opdrachtprompt tijdens de installatieproductie van Windows 11 kunnen we de blokkade voor het aanmaken van een gewoon account omzeilen.

In dit scherm voor je een speciale opdracht in waarmee we de verplichte invoer voor een Microsoft-account gaan omzeilen. Zodra Windows 11 heeft gedetecteerd dat jouw computer een werkende verbinding heeft, blijf je op dat accountscherm hangen, maar ook wanneer er nog geen verbinding is gemaakt, wil Microsoft toch eerst dat je verbinding maakt en daarna alsnog met een Microsoft-account aan de slag gaat.

Nu de opdrachtprompt is geopend, schakelen we die online functie uit. Voer exact de volgende opdracht in:

start ms-cxh:localonly

Gevolgd door een druk op de Enter-toets. Dat zit eruit als hieronder:

©MG | ID.nl

Met behulp van de opdracht start ms-cxh:localonly kunnen we toch een normaal account.

Nadat je op Enter hebt gedrukt, verschijnt er een nieuw venster met de mogelijkheid om een lokaal account (dus zonder Microsoft-account) aan te maken. Goed om te weten: dit account is ook meteen een administrator-account.

©MG | ID.nl

Je kunt iedere accountnaam gebruiken die je wenst, en een wachtwoord opgeven hoeft nu nog niet.

Je kunt hier dus gewoon een normale (voor- en achter)naam opgeven, een e-mailadres is dan niet nodig. Je kunt ervoor kiezen om nu een wachtwoord in te vullen, maar als je dat doet, krijg je ook direct drie controlevragen die je moet opgeven; dat kun je niet skippen. Sla je het aanmaken van een wachtwoord nu over, dan kun je dat later in Windows 11 alsnog doen.

Nadat je de benodigde gegevens hebt ingevuld, worden de laatste installatiestappen voltooid, en wordt de computer nog een keertje opnieuw opgestart. Daarna kun je je aanmelden met het nieuwe account en voer je nog een aantal stappen uit met betrekking tot functies als locatie, diagnostische gegevens en handschriftherkenning.

Account aanpassen

Het account waarmee je je aanmeldt is een administrator-account. In dat geval doe je er goed aan om een wachtwoord in te stellen als je dat nog niet hebt gedaan in de hierboven uitgelegde stap. Om een wachtwoord in te stellen, klik je op de Startknop, en vervolgens op je accountnaam en kies je voor Mijn account beheren.

©MG | ID.nl

Via het Startmenu vraag je de eigenschappen van je account op.

Je komt nu in het instellingenscherm terecht voor je account. Scroll naar de knop Aanmeldingsopties en daarna op Wachtwoord.

©MG | ID.nl

Klik op het onderdeel Wachtwoord om een wachtwoord toe te voegen aan je account.

Nu kun je een wachtwoord naar wens opgeven, de eisen zijn hier niet streng, maar uiteraard kies je wel voor een lastig te raden wachtwoord. Wel ben je verplicht om een geheugensteuntje op te geven, maar dat is minder lastig dan drie extra beveiligingsvragen die je normaliter bij het installatiescherm moet opgeven. Bij de geheugensteun mag het wachtwoord (vanzelfsprekend) niet gebruikt worden .

©MG | ID.nl

Hier geef je je wachtwoord op. De wachtwoordhint (geheugensteun) mag niet ook je wachtwoord.

Wachtwoord en geheugensteun ingevoerd? Dan ben je in principe klaar en kun je je systeem verder gaan configureren. Eventueel kun je nu ook nieuwe extra accounts aanmaken via het onderdeel Andere gebruikers in het instellingenscherm.