*웹해킹.kr 14번 풀이
문제페이지에 들어가면 텍스트박스와 Check라는 값을 가진 버튼이 나타나 있다. 소스를 확인해보자.
버튼의 속성을 살펴보니
라 되어있다.
onclick은 클릭시에 발생시킬 내용을 지정하는 것인데, 여기서는 ck()라는 함수를 호출하고 있다.
자바스크립트에 대해 조금이라도 알고 있다면, ck()는 <script>~</script> 사이에 들어있을 것이라는 것을 알 것이다.
그 내용을 찾아보면,
이번에는 document 개체에 대해 알아보자.
※ document 개체의 속성 1. write : document의 내용을 작성한다. * writeln을 사용하면 각 내용 사이에 줄띄우기가 된다. 여러 번 사용하면 덮어쓰기를 하지 않고 앞 내용에 이어서 입력된다. ex) document.write("abcde") >>페이지에 abcde가 출력된다. 2. close : write속성의 이어쓰기를 중단한다. 다시 write 속성을 입력하면 새로 글을 쓰기 시작한다. 3. URL : document의 URL을 반환한다. ex) document.URL >> http://wrightgongyoo.tistory.com/entry/... 4. referrer : 이전 페이지의 URL을 반환한다. 5. cookie : 해당 document에서 쓰이는 쿠키값을 모두 반환한다. 6. title : 해당 document의 제목을 반환한다. |
*indexOf는 String개체에서 해당 문자(열)의 위치를 반환한다. 해당 문자(열)이 없으면 -1을 반환한다.
ex> var a="abcde"; a.indexOf("d") >> 3
var b="efghi"; b.indexOf("d") >> -1
더 이상 설명을 하면 문제를 출제하신 분에게 예의가 아닌 듯 하다. 위에 주어진 힌트를 가지고 답을 알아내보자.
[웹해킹] Webhacking.kr 17번 풀이 (0) | 2013.11.04 |
---|---|
[웹해킹] Webhacking.kr 15번 풀이 (0) | 2013.11.04 |
[웹해킹] Webhacking.kr 12번 풀이 (0) | 2013.11.03 |
[웹해킹] Webhacking.kr 5번 풀이 (0) | 2013.11.03 |
[웹해킹] Webhacking.kr 4번 풀이 (0) | 2013.11.02 |