본문 바로가기

카테고리 없음

웹 해킹 기초 (HTML)


웹 해킹 이전에, '웹' 에 대하여 이해하여야 시작 할 수 있겠죠?

 

웹이던 시스템이던간에 가장 기초인 프로토콜에 대해  간단히 설명하면

 

 '프로토콜' 이란?

 

'컴퓨터간에 정보를 주고받을 때의 통신방법에 대한 규칙과 약속' 풀어쓰자면

 

ICMP/UDP/TCP와 같은 통신 종류라고 설명하면 이해하기 편할겁니다.

 

HTML : 웹을 구성하는 가장 기초적인 프로그래밍언어 라고 보면된다.

웹 브라우저에서 오른쪽 마우스를 클릭하셨을때 '소스보기' 를 누르셨을때 나오는것이 HTML 소스이다.

HTML은 어려운 개념이 아니다.(위의 사진이 소스보기를 눌렀을때 나오는 HTML 소스이다)

 

그럼 HTML은 어떻게사용하는가?

 

HTML에는 '태그' 라는것이 존재한다. '태그'라는것은

 

'HTML에서 사용하는 명령어' 이다.

(사진속 소스도 태그로 이루어져있습니다)

 

인터넷을 더블클릭하시면 켜지죠? 여기서는 더블클릭이 명령어가 될 수 있겠네요.

 

HTML에서 사용되는 태그는 여러가지가 있다..

 

<>를 사용해서 적용시키며

 

이 태그를 악용하여 웹해킹에 사용하는 사람도 수두룩합니다.

 

 

예를들어

 

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
 <HEAD>
  <TITLE> 메세지박스 </TITLE>
  <Script Language="JavaScript">
  <!--
 
 function js_msg()
 {
  alert(" 홈페이지에 오신걸 환영합니다 ");
 }

  -->
  </Script>
 </HEAD>

 <BODY onload="js_msg()">
  메세지
 </BODY>
</HTML>

 

라는 태그를

 

게시글 작성시 HTML 소스창에 넣고 적용시키게되면?

 

http://www.krlinks.co.kr/tag-exercise.htm 사이트에서 직접 해보시기 바랍니다.

 

(alert 이라는것은 메세지창을 띄우는 기능을 합니다.)

 

이 외에도 HTML태그는 매우다양하다

 

인터넷에서 검색해보시고 사용해보시는걸 추천합니다.


 

 

/ HTML의 가장 기초중에서도 기초였습니다.

막상 설명하려니 어렵네요..