Skip to content

Utmaningar

Rickard Löfberg edited this page Jul 13, 2020 · 3 revisions

Utmaningar

Lista av utmaningar efter kategori.

Webbsidor

Kodsystem

Kryptografi

Webbsidor

start.html

Utmaningen är att förstå hur man navigerar webbsidor vilket är den underliggande principen för att kunna förstå hur man tar sig vidare till nästa utmaning.

En webbplats består av flera olika sidor, oftast navigerar vi till dem genom att klicka på en länk på en webbsida men det går också att navigera till andra sidor direkt genom att ändra webbadressen direkt.

Utmaning

Förstå att i en webbläsare är det möjligt att ändra en webbadress direkt.

  1. Hitta och läsa webbadressen.
  2. Förstå att den slutar på /start.html
  3. Lista ut att man kan ändra /start.html till t.ex. /hemligsida.html

Anpassa

Välj vilken nästa sida i utmaningen ska vara, ändra /hemligsida.html till den sida du vill använda.

hemligsida.html

Utmaningen är att förstå att webbsidor har mer "gömd kod" än vad en kan se. Det kan finnas kommentarer på en sida som går att se genom att läsa källkoden.

HTML har <!-- och --> som används för att skriva kommentarer som inte syns på hemsidan.

Utmaning

I webbläsaren högerklicka någonstans på webbsidan, tryck sedan "Visa källkod" och hitta den gömda kommentaren med lösningen.

Anpassa

Ändra det som står i kommentaren <!-- Gå till sidan: [skriv in sidan med nästa utmaning] -->. Antingen kan du skriva in nästa sida där eller hitta på en egen gåta.

unicode.html

Alla tecken vi ser på hemsidor och i mobiler har en numerisk motsvarighet. För alla bokstäver och tecken kan vi också representera dem som ett nummer.

Genom att översätta de nummer som finns i utmaningen till tecken så hittar de lösningen.

Utmaning

Översätt nummer till tecken.

Anpassa

Gå till https://cryptii.com/pipes/decimal-text och skriv in det meddelande du vill omvandla till nummer. Ändra [Skriv in Unicode nummer att översätta här] genom att ta de nummer du fick från hemsidan.

morse.html

Morse är ett sätt att representera tecken med unika kombinationer av långa och korta signaler. Det går att hitta den svenska versionen av det på morsealfabetet.se.

Signalerna i detta fallet representeras som linjer (HTML: &#65112;) och punkter (HTML: &#183;) och måste avkodas för att få fram meddelandet.

Utmaning

Genom att avkoda morse till vanliga tecken får man lösningen.

Anpassa

För att anpassa utmaningen behöver du först komma på vilket meddelande du vill gömma. Sedan översätter du det till morse och skriver in punkter och linjer med ovan HTML.

rovare.html

Rövarspråk är ett kodspråk som populariserades av Astrid Lindgren.

För att koda vanligt språk till rövarspråket så ersätter du varje konsonant med samma konsonant två gånger och ett o emellan.

Anpassa

För att anpassa utmaningen kan du gå till rövarspråket.se och skriva in din ledtråd för att sedan få det i rövarspråket vilket du kan klistra in på sidan.

caesar.html

Caesarchiffer är en klassisk chiffer för att gömma ett meddelande. I denna utmaningen har skiftvärde 1 använts. Det betyder att a blir b, b blir c, osv..

Anpassa

För att skapa din egna chiffer gå till cryptii.com och skriv in meddelandet, justera "shift"-rvärdet (till 1) eller ett annat värde om du vill göra det svårare. Anpassa också alfabetet om du vill, tänk på att den sista bokstaven i alfabetet skiftar till den första i alfabetet.

På sidan står det skrivet vilket alfabet som har använts för chiffern, om du använder ett annat alfabet än det som finns på sidan behöver du uppdatera det också.