Pin1.5

Beskrivning

Kan du hitta rätt PIN-kod?

Lösning

Utmaningssidan innehåller en knappsats där vi ska mata in en PIN-kod.

Tar vi en titt i JavaScript-koden kan vi hitta en funktion som heter verifyPin.

function verifyPin(pin) {
    return pin === atob(correctCode);
}

Denna funktionen jämför den inmatade PIN-koded med en korrekt kod som är base64-kodad i variabeln correctCode.

Värdet på correctCode kan vi hitta i samma JavaScript-fil:

var correctCode = "NDQ1NTEy";

Dekodar vi denna base64-sträng får vi: 445512.

Testar vi denna PIN-kod på utmaningssidan får vi flaggan.

Flagga: cratectf{funky_monkey}

n00bz

Home of the n00bz CTF team.


Writeup för CTF-utmaningen 'Pin1.5' från Crate CTF 2025

By n00bz, 2025-11-16