반응형
안녕하세요.
웹 해킹 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 |