Skip to content
Rickard Löfberg edited this page Jul 13, 2020 · 2 revisions

Introduktion

Byggt för att utmana ungdomar att lära sig om webben och olika kryptografiska metoder genom att lösa utmaningar. Upplägget är som en skattjakt där målet är att hitta nästa ledtråd och lösa den. Skattjakten består av olika webbsidor där varje webbsida har en ledtråd och lösning för hur en tar sig till nästa sida. Genom att lista ut ledtråden och hitta det gömda meddelandet kan en sedan ta sig till nästa sida för att försöka lösa nästa ledtråd. Den som först tar sig till den sista sidan är vinnaren.

Om projektet

I detta projektet finns det ett exempel på hur ett upplägg kan se ut men också en mapp med mallar som kan användas för att skapa en unik skattjakt. För att skapa sin egna ordning är det bara att först tänka ut ordningen på utmaningarna och sedan se till att ledtrådarna för de olika sidorna följer den ordningen. En lisa på alla tillgängliga utmaningar finns här.

Det finns också färdiga utmaningar som bara behöver mindre ändringar för att användas här

Kom igång

Här är de steg du behöver ta för att skapa din egna hackerutmaning.

Forka repot

För att komma igång behöver du först ett Github konto. Efter att du har ett konto gå till projekt sidan och tryck på fork-knappen uppe i högra hörnet. Detta kommer skapa en gren (kopia av projektet som det ser ut just nu) på ditt github-konto. Det borde skapas en sida med det som ligger i gh-pages grenen automatiskt. Gå till https://github.com/[ditt githubnamn]/hackerutmaning/deployments för att se github-pages finns med där. Om den finns kan du trycka på View deployment till höger för att komma till startsidan. Den webbadress som den finns på borde vara https://[ditt githubnamn].github.io/hackerutmaning/. Tänk på att ändra hela [ditt githubnamn] (inklusive hakparenteserna) till det kontonamn som du använder på github.

Nu borde du ha en egen kopia av utmaningen som du kan använda och ändra på.

Ändra loggan, organisationen och titeln

Projektet består av två stycken grenar. Huvudgrenen innehåller bara en README.md och LICENSE men alla sidor ligger i en annan gren gh-pages. Tanken är att de olika utmaningarna är lite mer gömd för någon som navigerar till projektet. För att kunna uppdatera loggan, organisationen och titeln på sidan måste vi navigera till gh-pages grenen först. Gör detta genom att gå till ditt projekts sida och tryck sedan på Branch: master knappen uppe till vänster, det kommer öppnas en meny där du en bit ner kan trycka på gh-pages, efter att ha tryckt på den är du nu i rätt gren.

Du borde nu se flera filer och mappar än tidigare. Tryck på mappen som heter js och sedan filen som heter common.js. Till höger borde du nu se en penna du kan trycka på för att ändra i denna filen. Allt du behöver ändra är var organization = "Texten här";, var title = "Texten här" till det du vill ha, tänk på att du måste ha kvar citattecknen. Du kan också skapa din egna logga genom att skapa din egna ASCII konst. Fonten som användes till mallen heter ANSI Shadow. Ersätt loggan med din egna konst och spara.

Efter att du har sparat dina ändringar ska sidorna uppdateras, det kan ta en liten stund men du kan se om det är klart under på https://github.com/[ditt githubnamn]/hackerutmaning/deployments-sidan.

Clone this wiki locally