Challenge 14
소스를 한번 분석해보자.
자바스크립트 문제인듯하다!
아마 버튼을 눌러서 값을 넘기면
스크립트 안에 함수에서 정확한 값이 넘어오면 클리어하는 형태!
그럼즉 우리가 알아야하는것은
ul 의 변수인대.... 그럼 각각의 사용되어있는 document 함수를 알아야한다.
일딴
document.URL 함수는 현재 URL 을 보여주는 함수이다!
문법
str.indexOf(searchValue[, fromIndex]
)
파라미터들
searchValue
- 찾고자 하는 문자열을 나타냅니다.
fromIndex
Optional- 문자열에서 찾기 시작하는 위치를 나타내는 인덱스 값입니다. 어떤 정수값이라도 가능합니다. 기본값은 0이며, 문자열 전체를 대상으로 찾게 됩니다. 만약
fromIndex
값이 음의 정수이면 전체 문자열을 찾게 됩니다. 만약fromIndex >= str.length
이면, 검색하지 않고 바로 -1을 반환합니다.searchValue
가 공백 문자열이 아니라면,str.length
를 반환합니다.
설명
문자열 내에 있는 문자들은 왼쪽에서 오른쪽 방향으로 순번이 매겨집니다. 제일 처음 문자는 0번째 순번(index)이며, stringName
문자열의 마지막 문자의 순번 stringName.length -1
입니다.
'Blue Whale'.indexOf('Blue'); // returns 0
'Blue Whale'.indexOf('Blute'); // returns -1
'Blue Whale'.indexOf('Whale', 0); // returns 5
'Blue Whale'.indexOf('Whale', 5); // returns 5
'Blue Whale'.indexOf('', 9); // returns 9
'Blue Whale'.indexOf('', 10); // returns 10
'Blue Whale'.indexOf('', 11); // 전체 문자열의 길이가 10이므로, 10을 반환
대소문자 구분
indexOf()
메서드는 대소문자를 구분합니다. 예를 들면, 아래 예제는 일치하는 문자열이 없으므로 -1
을 반환합니다:
위의 설명이 indexOF 함수의 설명이다.
하지만.. 우리는 손쉽게 알아내는 법이 있다...
개발자도구.. 개발자 도구를이용해 위의 변수를 그대로 다시 입력해서
변수값이 무엇인지만 확인하면....된다..
클리어~
'WEB_Security(실습) > WebHacking' 카테고리의 다른 글
WebHacking : Challenge 16 (0) | 2017.07.10 |
---|---|
WebHacking : Challenge 15 (0) | 2017.07.10 |
WebHacking : Challenge 12 (0) | 2017.07.07 |
WebHacking : Challenge 11 (0) | 2017.07.06 |
WebHacking : Challenge 10 (0) | 2017.07.06 |
댓글