MOMENT 4

Reverse engineering

Lärarinstruktion

    • Introducera eleverna till tankesättet reverse engineering – att undersöka hur något fungerar inifrån utan att ändra på det.

    • Träna eleverna att våga undersöka filer och program på djupet för att hitta dolda ledtrådar som flaggor.

    • Testa själv att undersöka programfilen i “Rev”-uppgiften för att se vad som finns gömt.

    • Ha en liknelse redo, t.ex. “att skruva isär en leksak för att förstå hur den fungerar” eller “att kika under huven”.

    • Säkerställ att alla elever har tillgång till dator som kan köra eller analysera den fil som används i uppgiften (eller att du kan dela skärm).

    • Förklara att Rev (reverse engineering) handlar om att titta in i ett program eller fil utan att ändra det – för att förstå hur det fungerar och hitta dolda saker.

    • Låt eleverna öppna filen och undersöka vad de hittar – vilka mönster, textsträngar eller inslag av kod som kan vara ledtrådar till flaggan.

    • Diskutera tillsammans med eleverna: hur känns det att se “bakom kulisserna”? Vad kan man lära sig om hur program är uppbyggda?

    • Betona att här är det inte tillåtet att ändra programmet – man ska observera och analysera, inte manipulera.

Reverse engineering

Tips för att förstå rev och träna på det!

Rev står för reverse engineering, vilket betyder att man undersöker något baklänges för att förstå hur det fungerar. Det är lite som att skruva isär en leksak för att se hur kugghjulen rör sig inuti. Inom CTF innebär det ofta att man tittar på ett program eller en fil för att hitta dolda hemligheter.

Var nyfiken på insidan – ibland gömmer sig flaggan i själva programkoden.

Testa verktyg som visar vad ett program gör bakom kulisserna.

Prova dig fram – kör programmet och se om du kan upptäcka något spännande i hur det beter sig.

Tänk som en detektiv – leta efter mönster, texter eller siffror som kan vara en ledtråd.

Kom ihåg - det handlar inte om att ändra programmet, utan om att förstå hur det fungerar.

Reverse engineering handlar alltså om att lyfta på huven och se hur maskineriet funkar – och ibland hittar man flaggan gömd där inne!

En anthropomorfisk räv i en labbjacka står i ett futuristiskt stadsmiljö med neonljus i bakgrunden.

Övningsuppgifter

Rev betyder reverse engineering – att titta på ett program “baklänges” för att förstå hur det fungerar. I de här uppgifterna kikar vi på vad som händer bakom kulisserna i program och kan på så sätt hitta flaggan.

>Rev 101

Videoinstruktioner

Rev101

Vi öppnar 10 oktober!