key를 입력받을 수 있는 폼이 하나 존재한다. 바로 소스코드를 살펴보자.
소스코드를 보면 Hint로 12342046413275659 가 주어져있고, 소스코드 상단에 js 코드가 있다. eval함수는 안의 명령어를 실행시키는 역할을한다. 또한, regex 가 있는것을 보면 정규식소스도 포함되어있는 것같지만 이러한 문제는
개발자도구나 원하는 텍스트에디터에서 디버깅을 하면된다.
나는 cli기반 node를 선택했다. eval함수를 제외하고 나머지를 변수에 받아주면 된다.
그 변수를 출력해보면 언팩된 로직들이 출력되는데 이것들을 선언해준 후, PASS 함수의 매개변수에 hint값을 넣어주면 key가 출력된다.
출력된 키를 level5페이지에 가서 인증하면 auth가 출력된다.