Hoppa till innehåll
Praktisk guide

CyberChef

Gör om data från en form till en annan genom att dra operationer i ett recept, allt uträknat i er egen webbläsare.

Vad CyberChef är

CyberChef är en verktygslåda för att göra om data från en form till en annan. Ni klistrar in något i ett fält, drar in en eller flera operationer i ett recept, och ser resultatet direkt i rutan bredvid. Ingen kod, inga kommandon, bara dra och släpp.

Vad används det till i praktiken? Ni har fått en textfil från en leverantör där åäö ser ut som frågetecken och vill veta varför. Ni har en lista med hundra rader som ska bli kommaseparerade. Ni har en QR-kod, en bild med tidsstämplar i, ett datum som står som ett långt tal, eller en sträng som slutar på likhetstecken och som någon påstår är ett lösenord. CyberChef svarar på den sortens frågor på under en minut, och gör det utan att ni behöver installera något, skriva ett enda kommando, skapa ett konto eller ens vara säkra på vad det är ni har framför er när ni klistrar in det.

Verktyget är byggt av den brittiska myndigheten GCHQ och släppt som öppen källkod. Allt räknas ut i er webbläsare, inget skickas till någon server.

Använda CyberChef på Windows och Linux Mint

Det snabbaste är att inte installera alls. Gå till gchq.github.io/CyberChef och börja arbeta. Sidan fungerar identiskt på Windows och Mint eftersom hela programmet är webbläsaren.

Vill ni ha en kopia som fungerar utan internet, till exempel på en mässa med usel uppkoppling:

  1. Gå till projektets releasesida på GitHub och ladda ner zip-filen som heter något i stil med CyberChef_<version>.zip.
  2. Högerklicka på zip-filen. På Mint väljer ni Extrahera här i Filhanteraren. I Utforskaren på Windows heter valet i stället Extrahera alla, och det öppnar en liten dialog där ni bekräftar mappen innan filerna packas upp.
  3. Öppna mappen och dubbelklicka på html-filen. CyberChef startar i er vanliga webbläsare, helt utan nätverk.

Tre saker att göra först

  1. Testa Magic. Klistra in något ni inte förstår i Input och dra in operationen Magic. Den gissar vad datat är och föreslår vad som ska göras med det. Rätt ofta har den rätt.
  2. Bygg ett recept i två steg. Dra in From Base64 och därefter Extract URLs. Att se hur operationerna körs uppifrån och ner är hela nyckeln till programmet.
  3. Prova Save recipe. Ett recept ni använder varje vecka ska inte byggas om varje gång. Knappen sparar det ni gjort så att ni kan plocka fram det igen.

Den vanligaste fällan

Adressraden. När ni arbetar skriver CyberChef in både receptet och ert indata i webbadressen, så att ni ska kunna spara ett bokmärke eller skicka en länk till någon. Det är en praktisk funktion, och det är också den som gör mest skada.

Klistrar ni in ett kundregister, en inloggning eller ett kontonummer och sedan skickar länken till en kollega, har ni skickat med hela innehållet. Samma sak om ni sparar länken som bokmärke på en delad dator på kontoret, eller om adressen hamnar i webbläsarens historik som synkas till ett konto ni delar.

Regeln är enkel: skicka aldrig en CyberChef-länk som innehåller riktiga uppgifter. Ska ni dela ett recept, töm Input-rutan först och skicka sedan. Ska ni arbeta med något känsligt, använd den nedladdade kopian offline.

Och kom ihåg vad kodning är. Base64 är ingen kryptering utan bara ett annat sätt att skriva samma sak; vem som helst kan läsa tillbaka det. Något som ser krångligt ut är inte skyddat bara för att det ser krångligt ut.