Webhacking.kr 14번 문제풀이

동스토리 ㅣ 2020. 11. 19. 14:05

반응형

안녕하세요.

웹 해킹 14번 문제 풀이하겠습니다.

 

 

스크립트 소스는 아래와 같습니다.

 

 

그럼 자바스크립트 소스를 분석해보면,

 

ul변수에 document.URL을 넣어주고 ul변수에 ul.indexOf(".kr")을 넣어주고 최종으로 ul*30으로 ul변수를 만들고 있습니다.

 

indexOf():  문자열에서 원하는 문자열을 검색하여 찾거나 아니면 배열에서 원하는 특정 배열값의 존재 여부 등을 확인

 

-> "문자열".indexOf("찾을 문자")

 

위 소스에서 ul.indexOf(".kr")은 ul에서 .kr이 포함된 문자열 위치를 나타내는 것을 알 수 있습니다.

이 후 ul*30을 하고 그 값을 pw.input_pwd.value와 비교하여 같다면 문제를 해결할 수 있습니다.

 

ul = document.URL = webhacking.kr/challenge/js-1/

 

ul = ul.indexOf(".kr") = 18

-> index는 0부터 시작한다.

 

ul = ul*30 = 540

 

540을 넣어주고 check하면 문제가 해결됩니다.~!

 

감사합니다.

 

반응형

'Hacking > Webhacking.kr' 카테고리의 다른 글

Webhacking.kr 16번 문제풀이  (0) 2020.11.29
Webhacking.kr 15번 문제풀이  (0) 2020.11.26
Webhacking.kr 13번 문제풀이  (7) 2020.11.16
Webhacking.kr 12번 문제풀이  (0) 2020.11.09
Webhacking.kr 11번 문제풀이  (0) 2020.11.08