Introfor

prob_14 본문

Hobby/webhacking.kr

prob_14

YongArtist 2016. 5. 12. 02:08

14번 문제를 들어가면 위와 같은 화면이 나온다.

어떤 값을 넣어도 Wrong의 값이 나온다.

소스코드 창에 들어가본다.

ck() 함수를 풀면 문제가 풀릴 것 같다.


var ul=document.URL; // 현재 URL 정보를 ul에 넣음
(document.URL-현재 HTML문서에 URL 정보를 가져옴)

ul=ul.indexOf(" .kr"); // ul의 값에 있는 문자열에서 .kr의 위치 값을 ul에 넣음
(indexOf("검사할 문자", 시작순서) 0부터 순서를 정함)

ul=ul*30; // ul에 있는 값을 30과 곱하고, 결과값을 ul에 넣음

if(ul==pw.input_pwd.value) { alert("Password is "+ul*pw.input_pwd.value); }
else { alert("Wrong"); } // ul과 pw.input_pwd.value를 비교 해서 같으면 password 메시지를 띄우고
다르면 Wrong 메시지를 띄움

 http://webhacking.kr/challenge/javascript/js1.html에서 .kr은 17번째 있으므로 ul=17*30=510

입력창에 510을 넣으면 password가 나온다.





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

prob_25  (0) 2016.05.13
prob_27  (0) 2016.05.13
prob_4  (0) 2016.04.27
prob_1  (0) 2016.04.26
prob_3  (0) 2016.04.26
Comments