본문 바로가기

Game/webhacking.kr

[100] prob14

14번 문제!

문제에 들어가면 늘 그렇듯 까만 화면 ㅋㅋ

까만배경에 체크박스 하나가 나온다.

아무값이나 넣고 check를 눌러보면

이렇게 GET방식으로 내가 입력한 값을 input_pwd 값으로 넘겨주고 있는 것을 볼 수있다.

올바른 값을 넘겨주어야 키를 얻을수 있을것 같은데 

소스를 확인해보았다.

소스를 보면 현재 페이지의 URL에서 .kr의 위치를 indexOf함수를 사용해 ul에 저장하고

ul에 다시 30을 곱해서 넘겨주고있다.


+ html에서 var 

+ indexOf함수 :  매개변수와 일치하는 문자열의 위치를 반환하는 자바 스크립트 함수


현재 문제를 풀고있는 사이트의 url은 

위와같고 

.kr의 위치는 17번째에 있으므로

17*30 = 510

510을 세팅해주면 키값을 얻을 수 있을줄 알았는데 alert문이 실행이되지않아서 if문을 다시 살펴보니

if(ul==pw.input_pwd.value) { alert("Password is "+ul*pw.input_pwd.value); }

분명 올바른 값을 넣어준 것 같은데 왜인지 alert창이 뜨지 않아서 

바로 password값인 510*510을 넣어주니 문제가 풀렸다.. 

이렇게 14번 문제도 해결!







'Game > webhacking.kr' 카테고리의 다른 글

[100] prob16  (0) 2015.05.13
[50] prob15  (0) 2015.05.12
[100] prob6  (3) 2015.03.22
[150] prob4  (0) 2015.03.22
[200] prob1  (0) 2015.03.22