webhacking.kr - old 14 (code)
·
Wargame/Webhacking.kr
문제를 확인해 보자 check에 알맞은 값을 넣으면 될 거 같은 모양새다 코드를 읽어보면 'ck()' 함수 내 'ul'를 유심히 봐보자 vat ul = document.URL; : 현재 페이지의 URL을 가져와 'ul' 변수에 저장시킴 ul=ul.indexof(". kr"); : ".kr" 이 포함되어 있는 부분의 문자열 인덱스를 찾아서 'ul'에 저장시킴 ul=ul*30; 'ul' 변수에 30을 곱하여 저장 그다음은 if를 이용해서 값이 맞기만 하면 된다. 그러면 ". kr"에 문자열 위치를 찾으면 된다. 프로그래밍 언어에서는 평소 1부터 시작하는 사람과 달리 0부터 시작하는 건 누구나 알고 있는 사실이다. 따라서 ". kr"의 위치는 '.' 위치 기반으로 18이라는 값이 나온다 ul = ul * 30..