본문 바로가기

[Wargame Write-up]/HackThisSite

[HackThisSite] [Javascript missions] Math time!

Javascript missions 3번째 문제이다.


수학 문제인가 보다.




링크로 가 보면, 아래와 같은 코드가 있다.




전체 코드는 아래와 같다.


x.length == moo라는 조건에서, 입력값의 길이만 맞으면 통과시킬 수  있다는 것을 알 수 있다.


foo는 47, bar는 foo를 8로 나눈 나머지이므로 7, moo는 7*2가 되겠다.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
var foo = 5 + 6 * 7 
var bar = foo % 8
var moo = bar * 2
var rar = moo / 3
function check(x)
{
        if (x.length == moo)
        {
                        alert("win!");
                        window.location += "?lvl_password="+x;
        } else {
                        alert("fail D:");
     }
}
 
cs



굳이 머리로 할 필요 없이 Console에 넣으면 계산해준다.


값을 알고 싶은 변수명을 치면, 그것도 알려준다.




길이에 맞춰서 적은 후 제출하면




Clear