01LICHTSHOW
⌃⌥LDe lampjes onder je toetsen doen een show, dansen op de beat van je muziek of flitsen mee terwijl je typt.
> verbinding gemaakt. toegang verleend.
Hackerstand voor je Mac. Eén icoon in je menubalk, vierentwintig hacks en twee games erachter.
> kijken welke laptop dit is ...
Eén regel in Terminal en HackKit staat erop. Er wordt niets met een wachtwoord of met beheerdersrechten gedaan.
HackKit is gemaakt voor laptops: MacBook, Chromebook, Windows en Linux. Dit lijkt een tablet of telefoon. Open deze pagina op je laptop.
Chromebook herkend. Een Chromebook kan geen Mac-app draaien, dus hier krijg je de webversie: die draait gewoon in Chrome en heeft zich op je laptop ingesteld. Wat in een browser niet kan, werkt daar net anders: de lichtjes onder je toetsen worden bijvoorbeeld een gloed rond je scherm.
Daarna kun je HackKit met één klik als app op je plank zetten. Er wordt niets gedownload buiten de pagina zelf.
curl -fsSL https://JOUW-ADRES/installeer.sh | bash -s -- https://JOUW-ADRES
Ook een Chromebook, Windows- of Linux-laptop? Open deze pagina daar; dan krijg je vanzelf de webversie.
Eerst zien wat de regel doet? Lees het installatiescript — het is gewone tekst van honderd regels. Bijwerken naar een nieuwere versie gaat met precies dezelfde regel.
Alles heeft een eigen schakelaar en een eigen sneltoets, en die sneltoetsen kun je zelf veranderen. Er wordt niets echt gehackt: het ziet er alleen zo uit.
De lampjes onder je toetsen doen een show, dansen op de beat van je muziek of flitsen mee terwijl je typt.
Je scherm wordt zwart met vallende groene nullen en enen. Via een schermhoek, met de sneltoets, of vanzelf als je even niets doet.
De tekens vallen dwars door je gewone beeld. Je klikt en werkt er gewoon doorheen.
Schud de muis en alles wordt donker, behalve een rondje licht om je aanwijzer.
Je hele scherm lijkt een monitor uit 1985: dunne lijntjes, een rollende band, donkere hoeken en een groene waas.
Elke letter die je typt springt als groene blokletter ergens op je scherm en stuitert weg. Typ je snel door, dan loopt je combo op en worden de letters groter. Enter geeft vuurwerk, spatie een schokgolf. Of kies WATER: dan spuit er echt ogend water omhoog boven elke toets, met een golf bij Enter en een fontein bij Esc. De oude vonken uit de onderrand kunnen ook nog.
Ram op willekeurige toetsen en er verschijnt razendsnel code. Verzonnen onzin die er indrukwekkend uitziet.
Zet hem aan en loop weg. Raakt iemand je Mac aan, dan gaat het groene alarm af, glitcht het scherm en roept de robotstem tot het codewoord is getypt.
Vier geluiden bij het typen: mech, piep, tikmachine en laser. De app rekent ze zelf uit; er zitten geen geluidsbestanden in.
Vertelt wat er op je Mac gebeurt: batterij, wifi, een usb-stick erin, een chip die warm wordt. De sneltoets zegt hoe laat het is.
Een groene wijzerklok op elk bureaublad. Sleep hem waar je wilt; hij kan ook over schermvullende programma's zweven.
Onthoudt wat je kopieert en toont een lijstje bij je muis. Kies met de pijltjes of een cijfer.
Een plaatje van je toetsenbord dat laat zien welke toetsen je het meest gebruikt. Telt alleen hoe vaak, nooit wat je typt.
Elke hack heeft een toetscombinatie met ⌃ en ⌥. Bevalt er een niet, dan kies je zelf een andere.
Eén combinatie zet alles in één keer uit. Handig als er opeens iemand meekijkt.
Je scherm hapert een halve tel: scheuren, verschoven plakjes nullen en enen en kapotte beeldpunten. Met de sneltoets, af en toe vanzelf, en bij het alarm.
Een wereldbol met lijnen naar de landen waar je Mac mee praat, een kubus van bits, een matrix-tunnel en een 3D-logo. In het paneel of schermvullend.
De 3D-werelden en de regen als echte schermbeveiliging van je Mac, als bewegende bureaubladachtergrond of als foto. Ook op een tweede scherm via hdmi.
Bovenin het paneel: hoe hard de processor werkt, hoe warm de chip is en hoeveel internetverkeer er gaat, in kolommetjes van blokjes.
Film of videobellen: alles stil. Minecraft: de stem zwijgt en je toetsen flitsen mee. Terminal: hacker-modus. 's Avonds zachter en elke ochtend een opstartshow.
Een eigen groene terminal met slang, raad het getal, galgje, kraak de kluis, rekenrace, typrace, steen-papier-schaar en de krachtmeter: druk zo hard als je kan op het trackpad en raak de bel. Je beste scores worden bewaard.
Een snelheidstest voor je internet, een wachtwoord-checker die laat zien hoe lang een hacker erover doet, en hoeveel je per dag typt, klikt en de muis beweegt.
Op een draaiende 3D-wereldbol staan servers. Kies er een en kraak hem met een echte terminal: scan het netwerk, kraak de firewall, zoek het wachtwoord, ontsleutel de buit en download hem. Elke fout laat de trace-meter oplopen; met verlaat ben je op tijd weg. Je beste score gaat naar de online ranglijst.
Schermvullend door de matrix-tunnel vliegen en firewalls ontwijken, met de pijltjes of de muis. Pak bits en power-ups; het gaat steeds sneller en de beat gaat mee.
Online netwerk-veroveren tegen andere HackKit-spelers, of tegen BOT-ZERO (met een schuif voor hoe moeilijk hij is). Pak knooppunten, verdedig je gebied, zet firewalls neer en pak de kern van de ander. Je speelt met een account: alleen een bijnaam en een wachtwoord dat je zelf verzint.
HackKit doet iets met de onderdelen van je MacBook zelf. Het Caps Lock-lampje klopt als een hartslag, sneller als je Mac harder werkt, en het trackpad tikt mee en trilt in de spellen. ⌃⌥U maakt je scherm negatief of zwart-wit. Wordt het donker (de lichtsensor), dan gaat de hacker-modus aan. De batterij krijgt een eigen scherm met conditie, cycli en warmte, en een show als de oplader erin gaat. Openklappen start de opstartshow, er is een wifi- en een bluetooth-radar, en ⌃⌥ + F1 t/m F12 doen wat jij kiest.
Je trackpad wordt een drumstel (tikken = drummen), een piano met twee pianootjes (vegen met twee vingers = hoger of lager) of een tekenblok (harder drukken = dikkere lijn), en met ⌃⌥Y krijgt elke vinger een vizier op je scherm waar nullen en enen uit spatten. Bedien HackKit met dertien gebaren voor de camera: duim omhoog of omlaag, vuist, peace, wijzen, rock, OK, je hand naar links, rechts, omhoog of omlaag, en bij elk kies je zelf wat er gebeurt. De matrix-regen gaat om je hand heen en Firewall Run stuur je met je hand. Een warmtekaart laat alle warmtesensoren van je chip oplichten, en op een Magic Mouse kun je vegen als sneltoets.
Heb je AirPods met hoofdtracking (zoals AirPods Pro, 3, 4 of Max), dan volgt HackKit je hoofd. Een 3D-hoofd in het paneel doet precies wat jij doet, KANTELEN werkt zonder camera, Firewall Run stuur je met je hoofd en in Kantoor kijk je rond door je hoofd te draaien en loop je door voorover te leunen. Er zijn drie spellen voor je hoofd: Hoofdcode, Bit-vanger en Doolhof. En zit je te lang krom, dan zegt HackKit het.
Met ⌃⌥Q draait er een 3D-laptop over je scherm waarop elk punt dat je Mac meet zijn warmte laat zien: hoe roder, hoe heter, hoe blauwer, hoe kouder. Slepen draait hem, scrollen zoomt in. Met ⌃⌥0 (of een handgebaar) wordt je scherm een lamp: wit, warm, rood of groen, zo fel als je wilt. Het volume krijgt een ouderwetse draaiknop met een VU-meter, in stapjes van 1 procent. Verder een aftelklok die bij nul je scherm laat ontploffen in nullen en enen, en een knop die al je vensters laat schudden als een aardbeving.
Houd iets voor de camera en de robotstem zegt wat het is: HackKit kent 1303 dingen, van banaan tot schroevendraaier. Houd een blad of boek stil voor de camera en HackKit leest het hardop voor, regel voor regel oplichtend. En teken in de lucht: wijs met je wijsvinger en er komt een gloeiende lijn over je hele scherm (vuist = wissen, peace = andere kleur). Alles gebeurt op je eigen Mac; er gaat geen beeld naar internet.
Een taakbeheer in hackerstijl laat zien wat er draait en hoeveel chip en geheugen het gebruikt, en een schijf-kaart in blokken laat zien wat de meeste ruimte inneemt. Zet een bestand of map in de geheime kluis met een wachtwoord (AES-256), of gooi het met een brommende shredder in reepjes naar de prullenbak. Steek je iets in een usb-poort, dan schuift er een hackerscan in beeld. En verder: je Mac wakker houden, een melding bij 80% opladen, en 'Niet storen' vanzelf aan in je spellen. De kluis, wakker houden en de laadgrens zitten ook in de webversie; een kluis van de Mac gaat daar gewoon open.
Op een wereldkaart van stipjes vliegen pakketjes van jou naar 18 steden en terug, met hoeveel milliseconden het duurt en hoe snel het met de snelheid van het licht zou kunnen. Een internet-logboek laat zien wanneer je internet weg was. Een radar toont de apparaten in je eigen thuisnetwerk: router, tv, printer, ESP32's. En een geluidsmeter in decibel waarschuwt als het te hard is, terwijl 3D-geluid een drone rond je hoofd laat vliegen. En HackKit is vier keer zuiniger geworden: in de menubalk gebruikt hij nu minder dan 1% van je chip.
Open je een programma, dan ontsleutelt het eerste venster zich uit groene tekens. Met ⌃⌥9 krijg je een hacker-HUD in de hoeken van je scherm met de tijd, je chip, je netwerk en je batterij. Af en toe veegt er een scanlijn over je scherm, en langs de randen kan matrix-code stromen. Het paneel start op met een mini-opstartscherm, heeft regen op de achtergrond, titels die ontsleutelen en knoppen die gloeien en klikken. En bij een download, een schermafdruk, internet dat wegvalt of terugkomt en een nieuw level krijg je een eigen effect. In de webversie (Chromebook, Windows, Linux) zitten ze ook, behalve de download en de schermafdruk: daar mag een browser niet bij.
Op een Chromebook die ook een tablet kan zijn (zoals de Lenovo 300e) gebruikt de webversie alle sensoren. Matrix-regen die altijd naar beneden valt, schudden voor een ontploffing, een waterpas, een 3D-wereld die meedraait en een hoekmeter voor de stand van je scharnier. Zet je hem als tent neer, dan wordt hij een grote hackerklok; klap je hem om naar tablet, dan krijg je een startscherm met grote tegels, en met vegen ga je naar een ander tabblad. Op het touchscreen spatten bits uit je vingers en speel je drumstel en piano; met de pen teken je, en de achtercamera wordt een scanner die QR-codes leest. Heeft je laptop iets niet, dan staat er "officieel niet mogelijk", maar kun je het nadoen met de muis en de pijltjes.
Deze plaatjes heeft de app zelf getekend.
Het installatiescript kijkt dit zelf na en stopt met een duidelijke melding als je Mac niet past.
Bij de eerste start opent HackKit een welkomstvenster dat alle toestemmingen één voor één afloopt. Geven doe je zelf, in het venster of de Systeeminstellingen die je Mac dan toont. Zeg je nee of sla je iets over, dan werken alleen de hacks niet die het nodig hebben. Later alsnog? In het paneel staat onder HULP de knop WELKOMSTVENSTER.
| TOESTEMMING | VOOR WELKE HACK | WAT ER MEE GEBEURT |
|---|---|---|
| Invoerbewaking | Warmtekaart, vonken, letter-vonken, geluid per toets en je typstatistiek | HackKit merkt dát je een toets indrukt en welke. Het telt alleen hoe vaak; wat je typt wordt nooit bewaard en wachtwoordvakken tellen niet mee. |
| Toegankelijkheid | Klembord-geheugen | Om de tekst die je in het lijstje kiest zelf voor je te plakken. Het lijstje staat alleen in het geheugen: stop je HackKit, dan is het weg. Wachtwoordprogramma's worden overgeslagen. |
| Microfoon en geluid van de Mac | Lichtshow op muziek, matrix-regen op muziek | Om de beat te horen in de muziek van je Mac of in de kamer. Er wordt niets opgenomen of bewaard. |
| Start bij inloggen | Alles | HackKit start vanzelf als je je Mac aanzet. Uitzetten kan met de schakelaar START BIJ INLOGGEN in het paneel. |
Wat HackKit telt en onthoudt staat alleen op jouw Mac. Internet gebruikt het alleen voor de snelheidstest (de testserver van Cloudflare) en om af en toe te kijken of internet het doet (1.1.1.1). Bij welk land een verbinding hoort, zoekt HackKit op in een tabel die in de app zelf zit (van DB-IP.com).
Het tabblad GAMES haalt de online ranglijst op van lovael.nl. Maak je daar een account (alleen een bijnaam en een wachtwoord dat je zelf verzint), dan gaan je beste scores ook naar die ranglijst en kun je meedoen met de HackKit Battle; anders blijven ze op je Mac. Je wachtwoord wordt nergens bewaard, alleen een versleutelde versie op lovael.nl (zie privacy). Gebruik er niet je echte wachtwoord van school of thuis voor. Praten (fn ingedrukt houden) gebruikt de spraakherkenning van macOS, alleen zolang je fn vasthoudt.
De wifi- en bluetooth-radar luisteren alleen naar wat er om je heen uitzendt: HackKit verbindt nergens mee en bewaart niets. Bij de gebaren zoekt de Mac je hand in het camerabeeld, zonder internet; er wordt niets opgenomen of bewaard.
Deze downloadpagina telt anoniem hoe vaak hij bekeken wordt en hoe vaak HackKit wordt gedownload of geïnstalleerd: zonder cookies en zonder IP-adressen te bewaren.
HackKit start vanzelf mee als je inlogt. Dat zet je uit met de schakelaar START BIJ INLOGGEN in het paneel.
HackKit is zelfgemaakt en heeft geen keurmerk van Apple; dat kost een betaald ontwikkelaarsaccount. Daarom staat de hele broncode erbij, zodat iedereen kan nalezen wat de app doet.
Dat kan ook, maar dan houdt macOS de app de eerste keer tegen omdat hij uit je browser komt. Zo kom je erlangs.
Wil je ook je instellingen kwijt? Die staan in je eigen bibliotheek: Preferences/nl.lovael.hackkit.plist en de map Application Support/HackKit.
HackKit is ruim 7.000 regels Swift, zonder losse onderdelen van anderen. Je mag alles lezen en zelf bouwen.
Download HackKit-broncode.zip (0,1 MB), pak hem uit en typ in die map ./build.sh. Je hebt alleen de Command Line Tools van Apple nodig, geen Xcode.
Klik op een vraag om het antwoord te zien.
Nee. HackKit geeft je Mac een hacker-uiterlijk en een paar handige trucs. Het komt niet in andere computers, netwerken of accounts.
Nee. Alles wat beweegt wordt door de videokaart getekend en kost bijna geen rekenkracht. Staat een hack uit, dan doet hij ook echt niets.
Nee, het is een grap en een afschrikmiddel. Na een paar minuten gaat hij vanzelf uit. Voor echte beveiliging gebruik je het gewone vergrendelscherm van je Mac.
Staat je menubalk vol, dan verstopt macOS de iconen die er niet meer bij passen. Sluit een paar andere menubalk-apps en kijk opnieuw.
Druk ⌃ + ⌥ + esc. Dat is de noodstop: alle hacks gaan in één keer uit.