어느덧 반을 향해서 가고 있다.

최근에 14번을 풀었는데 앞에서 보다보니 301pt인데 푼사람이 444명이나 된다.

그런데 왜 난 저문제를 풀지 못했을까 해서 시작된게,

지금 운동하러 가야함에도 불구하고 개근성이 발휘 되었다.

이것도 정우형하고 하려다가 상상력만 자극 하고 끝난 것이었다.

 

문제 5번을 누르게 되면 다음과 같이 폼이 하나 존재하고 어떤 값을 입력하게 될경우

false=Refresh / true=Auth Key?

이렇게 될것같다.

 

소스 보기를 해보면 난독화를 시켜놓은 코드와, 제일 하단에 Hint가 보인다.

난독화 되어있는 저 코드는 check를 통과할수 있는 로직을 가지고 있어보인다.

 

 

앞에 eval을 떼버리고 alert함수를 사용해서 실행해보았더니,

 

다음과 같이 소스가 보인다.

왠지,,,왠지,,, 마우스 드래그가 안된다.. 그래서,,,

손으로 직접쳤다.. 왜냐하면,,,난 코딩을 못하니까,,

print함수를 쓰거나 어떻게 하면 될 수 있지 않을까란 생각을 해봤다..;;;

 

 

무튼 다입력 하니 이렇게 보이게 되었고, 생각에 생각을 한 결과...

어찟건 PASS함수가 실행이 되어야 하는데,

result는 값이 없고 start가 trueㄹ 시작하지만 나중에

start는 false가 되거나 digit가 0이 아니어야 된다. start는 false가 될 수가 없고,

digit가 0이 아니게 만들어야 되는데,,,,

도무지 무슨 소린지를 모르겟다...ㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷ

그때 생각난게 Hint였다

 

PASS가 실행되어야하고 그때 입력받는 파라미터는 n인데,,

결국 n을 맞추면 되는 것이다.

이때 Hint를 넣어보자.

 

다음과 같이 alert 밖에 쓸줄 몰라 또 써봤다..

 

유레카

 

 

값을 넣었더니 Authkey를 보여준다

 

그리고, 또 한 문제를 클리어....

 

끝나고 나서 하는 말이지만,,,,이거 정말,,삽질 많이 했다,,

그냥 여기에 된것만 쓰니까 별거 없어보이지만,, 역시 난 초보라서 그런지 어렵다..ㅎㅎㅎㅎ무튼 끝

 

 

반응형

'War.Game > Suninatas' 카테고리의 다른 글

Suninatas Quiz 11  (0) 2015.09.08
Suninatas Quiz 19  (0) 2015.09.05
Suninatas Quiz 17  (0) 2015.09.05
Suninatas Quiz 14  (0) 2015.01.05
Suninatas Quiz 18  (1) 2014.12.23