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}