Javascript 마지막 문제이다.
prompt문이 입력을 기다리고 있다.
Level 4와 마찬가지로, 현재 페이지에는 단서가 없다.
이번엔 아래 쪽에서 호출하는 extra~~~~.js 맨 아래에 다음 코드가 있다.
d와 비교하는 것을 보니, d라는 변수에 패스워드가 들어가는 것을 알 수 있다.
하지만, console로 찍어봐도 2번째 글자까지는 잘 나오는데, 3번째 글자부터는 127을 넘어가기 때문에 잘 출력되지 않는다.
방법이 있다.
페이지를 reload해서 prompt 창을 넘긴 후, ESC 연타하면, 다른 페이지로 넘어가는 것을 막을 수 있다.
그 상태에서 alert문으로 d를 출력해보면 다음과 같이 나온다.
끝
'[Wargame Write-up] > HackThis!!' 카테고리의 다른 글
[HackThis!!] [CODING] LEVEL 1 (0) | 2016.12.19 |
---|---|
[HackThis!!] [INTERMEDIATE] LEVEL 1 (0) | 2016.12.18 |
[HackThis!!] [JAVASCRIPT] LEVEL 4 (0) | 2016.12.18 |
[HackThis!!] [JAVASCRIPT] LEVEL 3 (0) | 2016.12.18 |
[HackThis!!] [JAVASCRIPT] LEVEL 2 (0) | 2016.12.18 |