본문 바로가기
WEB_Security(실습)/WebHacking

WebHacking : Challenge 14

by Jnamelight 2017. 7. 7.

Challenge 14



소스를 한번 분석해보자.



자바스크립트 문제인듯하다!


아마 버튼을 눌러서 값을 넘기면 


스크립트 안에 함수에서 정확한 값이 넘어오면 클리어하는 형태!


그럼즉 우리가 알아야하는것은


ul 의 변수인대.... 그럼 각각의 사용되어있는 document 함수를 알아야한다.



일딴


document.URL 함수는 현재 URL 을 보여주는 함수이다!




문법EDIT

str.indexOf(searchValue[, fromIndex])

파라미터들

searchValue
찾고자 하는 문자열을 나타냅니다.
fromIndex Optional
문자열에서 찾기 시작하는 위치를 나타내는 인덱스 값입니다. 어떤 정수값이라도 가능합니다. 기본값은 0이며, 문자열 전체를 대상으로 찾게 됩니다. 만약 fromIndex 값이 음의 정수이면 전체 문자열을 찾게 됩니다. 만약 fromIndex >= str.length 이면, 검색하지 않고 바로 -1을 반환합니다. searchValue가 공백 문자열이 아니라면, str.length를 반환합니다.

설명EDIT

문자열 내에 있는 문자들은 왼쪽에서 오른쪽 방향으로 순번이 매겨집니다. 제일 처음 문자는 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

댓글