[webhacking.kr] old-14

asdf·어제

web

목록 보기
6/10

업로드중..
old-17번 문제와 동일하게 입력 창 하나만 화면에 나옵니다. 업로드중..
아무런 값을 넣게 되면 위와 같이 Wrong이라는 알림이 나타납니다.

적합한 값을 찾기 위해 개발자 도구에서 script를 확인해 보겠습니다.

function ck(){
  var ul=document.URL;
  ul=ul.indexOf(".kr");
  ul=ul*30;
  if(ul==pw.input_pwd.value) { location.href="?"+ul*pw.input_pwd.value; }
  else { alert("Wrong"); }
  return false;
}

ul의 값은 현재 URL에서 .kr의 인덱스 값 * 30임을 확인할 수 있고, 이 값이 문제에서 원하는 값이 됩니다.
document.URL은 https://webhacking.kr/challenge/js-1/ 이고 .kr의 인덱스를 계산하면 18입니다. 최종적으로 값을 구하면 18 * 30 = 540이 됩니다.

profile
Rainy Waltz(a_hisa)

0개의 댓글