본문 바로가기

Hacking/Web Hacking-

[4] WebHacking - XSS(크로스 사이트 스크립팅) 안녕하세요. M1S Secur 입니다. 이번 강의에서는 'XSS' 라고하는, 아직까지도 많이사용되는 웹 해킹 기법에 대하여 포스팅 하도록 하겠습니다. XSS : Cross Site Scripting 의 약자로, CSS와 겹치기 때문에 XSS로 표기하며, 쿠키값 탈취 , 관리자 권한 획득, 악성코드 삽입 등에 이용됩니다. XSS는 주로 쿠키값을 탈취하여 관리자권한을 획득하는데 사용됩니다. 쿠키값이 뭔지 알아봐야겠죠? 쿠키값이란 , Cookie 로 나타내며 각 개인개인사용자마다 특정한 값입니다. 사이트마다 쿠키값이 전부 다르며이 쿠키값이 만약, 해커의 손에 들어가게 되면 해커가 내 자신이 될 수 있다는 점, 알아두시면 되겠습니다. (한국의 주민등록번호로 이해하시면 되겠습니다.) 인터넷 주소창에 javascr.. 더보기
[3]Web Hacking(웹 해킹) - Sql Injection 안녕하세요. M1S Secur 입니다. 이번강의는 SQL Injection 에 관해서 포스팅 해볼까합니다. 왜 해킹중에서도 웹해킹을 할까요? 그이유는 : Database(DB)서버와 연결이 되어있기때문입니다. SQL 에서 사용하는 문자를 '쿼리문' 이라고 일컫습니다. 1.SQL Injection 의 정의 - 데이터베이스로 전달되는 SQL Query를 변경시키기 위해 Web Application에서 입력 받은 파라메터를 변조 후 삽입하여 비정상적 인 데이터베이스 접근을 시도하거나 쿼리를 재구성하여 원하는 정보를 열람하는 해킹 기법 2.SQL Injection 공격 기법 - 인증우회 : 로긴 ( ID : ' or '1' = '1' -- Password : ******** ) - 권한상승 : 공격자가 DB의 .. 더보기
[2]Web Hacking 기초(웹 해킹 기초) - HTTP & JAVASCRIPT Web Hacking - HTTP 입니다. HTTP : '마우스 클릭만으로 필요한 정보로 직접 이동할 수 있는 방식' 예를들어 'N' 포털사이트에 들어가보면 여러가지 광고창과 다양한 카테고리들이 보이실겁니다. 그중 뉴스기사나, 다른 링크를 클릭하면 자동으로 화면이 넘어가지죠? 자 그럼 JAVASCRIPT에 대해 설명해보겠습니다. 자바스크립트란?: 자바스크립트는 사이에 프로그래밍 코드를 입력하는 형식입니다. 예를 들자면, 건축물 구조물 중에는 지붕, 기둥, 벽, 벽지, 등등의 자제가 존재하듯 이러한 하나하나의 요소들이 태그라고 볼 수 있습니다. 그렇다면 자바스크립트는 건축물의 색상을 바꾸고 수리도 하고 하는 일꾼이라고 보시면 됩니다. (N포털사이트 인용) 웹을 구성하는 많은 요소 중 하나가 이 자바스크립트.. 더보기
[1]Web Hacking 기초(웹 해킹 기초) - HTML Web Hacking 이전에, '웹' 에 대하여 이해하여야 시작 할 수 있겠지요? 웹이던 시스템이던간에 가장 기초인 프로토콜에 대해 아주 간단하게 설명하자면 '프로토콜' 이란 '컴퓨터간에 정보를 주고받을 때의 통신방법에 대한 규칙과 약속' 풀어쓰자면 ICMP/UDP/TCP와 같은 통신 종류라고 설명하면 이해하기 편하실겁니다. HTML : 웹을 구성하는 가장 기초적인 프로그래밍언어 라고 보시면됩니다. 웹 브라우저에서 오른쪽 마우스를 클릭하셨을때 '소스보기' 를 누르셨을때 나오는것이 HTML 소스입니다. HTML은 어려운 개념이 아닙니다.(위의 사진이 소스보기를 눌렀을때 나오는 HTML 소스입니다) 그럼 HTML은 어떻게사용할까요? HTML에는 '태그' 라는것이 존재합니다. '태그'라는것은 'HTML에서 사.. 더보기