본문 바로가기

Hacking/Web Hacking-

[2]Web Hacking 기초(웹 해킹 기초) - HTTP & JAVASCRIPT

 

 

 

 

Web Hacking - HTTP 입니다.

 

 HTTP : '마우스 클릭만으로 필요한 정보로 직접 이동할 수 있는 방식'

 

예를들어 'N' 포털사이트에 들어가보면 여러가지 광고창과 다양한 카테고리들이 보이실겁니다.

 

그중 뉴스기사나, 다른 링크를 클릭하면 자동으로 화면이 넘어가지죠?

 

 

자 그럼 JAVASCRIPT에 대해 설명해보겠습니다.

 

자바스크립트란?:

 

자바스크립트는 <script> 태그로 시작해서 끝나는 태그 </script> 사이에 프로그래밍 코드를 입력하는 형식입니다.

예를 들자면, 건축물 구조물 중에는 지붕, 기둥, 벽, 벽지, 등등의 자제가 존재하듯

 

이러한 하나하나의 요소들이 태그라고 볼 수 있습니다.

그렇다면 자바스크립트는 건축물의 색상을 바꾸고 수리도 하고 하는 일꾼이라고 보시면 됩니다. (N포털사이트 인용)

 

웹을 구성하는 많은 요소 중 하나가 이 자바스크립트라고 할 수 있습니다.

 

HTML에서 팝업창을 띄우던 것처럼 JAVASCRIPT에서도 띄울수가 있습니다.

 

그럼 JAVASCRIPT에서 창 3개를 띄워볼까요?

 

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
    <head>
        <title> sjisbmoc </title>
<script language='javascript'>
<!--

 

var link = ['http://www.naver.com','http://www.daum.net','http://www.nate.com'];

var sec  = 1;


window.onload = function()
{
    setTimeout(fncOpen,(sec*1000));
}


function fncOpen()
{
    for(var i in link)
    {
        window.open(link[i]);
    }
}


//-->
</script>
    </head>
    <body leftmargin='0' topmargin='0'>
<form name='frm'>

 

 


</form>
    </body>
</html>

 

* 자바스크립트와 HTML은 공존하는관계라고 하면 되겠습니다.

 

위의 태그를 아까 태그연습장인 www.krlinks.co.kr/tag-exercise.htm 에 입력해보도록하면,

 

연속적으로 창이 3개가 뜨게됩니다.

 

이외에도 자바스크립트의 기능은 매우다양합니다. 이런 기능을 줄여서 '이벤트' 라고 부르기도 하지요.

 

주소창에 javascript:alert(document.cookie)을입력해 보세요.

 

그럼 창이 하나뜨죠? 이 부분에대해서는 나중에 추가로 알려드릴겁니다.

 

이러한 여러가지 기능이 있다는점, 알아두셨으면 합니다.

 

 

//

 

* 오늘도 좋은 하루 되세요 ^-^