Przejdź do głównej treści
eLearner.app
JS CODE CRACKER

JS Code Cracker

Znajdź lukę w zabezpieczeniach i uruchom exploit w izolowanej piaskownicy JavaScript.

Poziom zabezpieczeń 1

Pierwszy system bezpieczeństwa wymaga wygenerowania chronionego klucza za pomocą prywatnego zakresu. Zaimplementuj funkcję 'createSecureCounter', która zwraca inną funkcję. Ta wewnętrzna funkcja musi inkrementować prywatną zmienną licznika przy każdym wywołaniu i zwracać aktualny stan licznika. Gdy licznik osiągnie dokładnie 42, musi zwrócić klucz odblokowujący 'JS-SECRET-KEY'.

Status piaskownicy

ZAMEK 1
ZAMEK 2
ZAMEK 3
Pokonaj każdy poziom, aby zakończyć ostateczny exploit piaskownicy.

Utknąłeś?

Poznaj podstawowe pojęcia w kursie JavaScript, aby rozwiązać to wyzwanie.

Konsola piaskownicy JavaScript

Pisz i uruchamiaj kod JavaScript lokalnie w swojej przeglądarce.

Ładowanie edytora...
Loading JS isolated execution environment...