본문 바로가기

[Wargame Write-up]/HackThis!!

[HackThis!!] [JAVASCRIPT] LEVEL 5

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