Wargame/webhacking2017. 5. 4. 15:26

webhacking.kr 사이트의 10번 문제를 보면 다음과 같다.

첫 화면만 보고 나면 당황스럽다..

그래도 문제를 풀기 위해 페이지 소스를 한번 보자.

화면의 O에 대한 코드를 분석해 보면 다음과 같다.

id가 hackme라고 되어 있는것으로 봐서 이 부분을 보면 될 것 같다.

위치가 0,0이고 클릭했을 때 left가 1씩 증가한다. 그리고 if문을 통해 left값이 800이면 url에 ?go=left값으로 넘어간다. 

O 위치에 마우스가 오게 되면 yOu로 변경된다.


코드를 분석한 결과 클릭을 800번 해야 한다.

클릭하기 귀찮으니 url에 go=800 을 주고 전달한다.

그러면 위와 같이 no hack 이라는 문자열이 출력이 된다.

소스 페이지에서 left 값을 799로 바꾸고 클릭을 한번 하는 방식으로 해보자.

위와 같이 수정을 한 뒤 O를 한번 클릭을 하면 10번 문제가 풀린다.

'Wargame > webhacking' 카테고리의 다른 글

[webhacking.kr] 12번 문제  (0) 2017.05.04
[webhacking.kr] 11번 문제  (0) 2017.05.04
[webhacking.kr] 8번 문제  (0) 2017.05.04
[webhacking.kr] 7번 문제  (0) 2017.05.04
[webhacking.kr] 6번 문제  (0) 2017.05.02
Posted by Imp3rio