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 |