IE 기본 접두사를 이용한 해킹 (여름하늘의 보안 이야기 2)
저작권 및 공지 CATEGORY : 보안 : 백신

지금까지 이 블로그에서는 안티 바이러스 또는 안티 스파이웨어에 대한 글과 리뷰를 주로 게시했습니다.
즉, 공격을 받는 피해자 입장에서 주로 방어에 관련한 입장을 기술했는데, 이제부터는 그 반대로 공격을 가하는 가해자 입장에서 생각해 볼 수 있는 글들을 게시하려 합니다.
하지만, 궁극의 목적은 예전과 다르지 않습니다. 어디까지나 개인 사용자를 전제로 하여, 시스템을 보호할 수 있는 정보를 전달하고자 하는 입장을 견지할 것이므로, 언뜻 떠올리기 쉬운 해킹 가이드나 팁에 관한 글은 아닙니다.

적을 알고 나를 알면 100전 100승이라고 했습니다.
바이러스, 스파이웨어 등의 멀웨어, 또는 해커들이 어떤 식으로 내 컴퓨터에 침입하는가에 대한 사례에 대해 살펴보고, 그에 걸맞는 적절한 대응을 할 수 있는 계기가 되기를 바랍니다.
관련 연재 글
1. 호스트 파일을 통한 해킹 
2. IE 기본 접두사를 이용한 해킹


중간에 가로채다 라는 의미의 하이재킹(Hijacking)의 사례는 아주 다양합니다. 여기서는 스파이웨어 또는 애드웨어들이 애용(?)하고 있는 두 가지 알려진 방법을 소개하고 직접 테스트도 해 보겠습니다.

IE 주소표시줄의 기본 접두사(Prefix) 하이잭

네이버로 이동하기 위해서 주소 표시줄에 문자를 기입할 경우 naver.com만 쳐도 자동으로 http://가 붙게 됩니다.
(설마 아직도 일일이 http:// 까지 기입하는 독자가 있나요? ^^)
이 http://가 바로 여기서 의미하는 "접두사(Prefix)"인데, 만약 이것을 바꿔버리면 엉뚱한 사이트로 이동할 수 있습니다.

이해를 돕기 위해 직접 테스트를 해 보겠습니다.
여러분은 이제 악성 프로그램 제작자입니다. 최근 맛이간 KMP를 떡밥 삼아, 코덱이 필요 없는 무료 동영상 플레이어인 "떡밥 플레이어"를 제작하여 배포합니다.
설치파일을 다운로드 받은 유저들은 자신의 시스템에 인스톨할 것입니다. 우리 해커들은 이 과정에 아래 레지스트리키를 수정시키는 알고리즘을 몰래 삽입했습니다. (독자 여러분들도 레지스트리 편집기를 열어서 다음 키로 이동해 보세요.)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\URL\DefaultPrefix
우측에 보이는 "(기본값)"을 보면 http://라고 되어 있는 것을 알 수 있습니다.
이것을 더블 클릭하여 아래 그림과 같이 http:// 대신 http://skysummer.com/~fr1/로 수정합니다.

사용자 삽입 이미지

사용자 삽입 이미지


IE를 실행시키고(이미 켜 놓았다면 종료시켰다가 다시 실행합니다.), 주소 표시줄에 naver.com이라고 쳐 보세요. 분명히 네이버의 도메인을 기록했음에도 자동으로 위 접두사가 붙으면서 필자가 만들어 놓은 예시 사이트로 이동할 것입니다.
만약 이 사이트 또는 페이지가 악성 스크립트로 범벅이 된 곳이라면 여러분의 컴퓨터는 이미 맛이 가 버렸을 수도 있습니다. 또는 피싱 사이트를 만들어서 국민은행(kbstar.com)을 쳤을 때, 거의 똑같이 구축해 놓은 사이트를 이용하여 암호와 패스워드를 가로챌 수도 있을 것입니다.

사용자 삽입 이미지


따라서, 코모도 방화벽 또는 카스퍼스키의 HIPS를 사용 중인 유저라면 아래와 같이 레지스트리 보호를 설정해 주는 것이 좋습니다.
물론, 필자가 이 블로그에서 소개하는 모든 프로그램은 테스트를 거쳤으므로 IE Prefix를 수정하는 경우는 없습니다.

사용자 삽입 이미지



스타일 시트(CSS) 하이잭

유사한 원리로  IE의 스타일 시트 파일을 이용한 해킹도 있습니다.
흔히 스타일 시트(CSS) 하이잭 이라 불리는 것인데, 스타일 시트 파일에 침투하여 사용자의 브라우저를 망가뜨리거나 정보를 빼내어 가는 기법입니다.
확장자가 CSS로 끝나는 스타일 시트 파일은 최근 유행하는 웹 디자인 언어인 XHTML의 하부 요소입니다. 기존의 HTML이 페이지의 레이아웃과 컨텐츠를 구분하지 않고 출력하게 했다면 이 보다 진보된 XHTML에서는 HTML과 CSS를 구분하여 두고 있습니다. 전자를 통해서는 기존과 같은 컨텐츠를 출력해 주고, 후자를 통해서는 전체적인 레이아웃을 정합니다. 덕분에 웹 디자이너 또는 서버 관리자들은 차후 사이트의 디자인을 바꾸거나 보완할 경우 컨텐츠 부분을 훼손하지 않고 쉽게 작업할 수 있습니다.

웹 페이지의 전체적인 레이아웃을 정하는 도구라는 특성 때문에 CSS를 해킹하면 무한 팝업을 띄우거나, 악성 스크립트를 실행하게 하고, 엉뚱한 사이트에서 디자인 요소를 불러오는 등의 많은 행동을 할 수 있습니다. 따라서 해커들이 CSS를 놓칠리는 없습니다. IE에서 사용자 스타일시트 부분은 아래와 같습니다.
DWORD 값 없이 공란으로 채워져 있어야 하며, 만약 자신도 모르는 어떤 항목이 추가되었다면 반드시 의심해 봐야 합니다.

사용자 삽입 이미지

이 블로그의 모든 글 및 리뷰에 대한 저작권은 여름하늘에게 있습니다.
출처를 밝힌 여부와 상관 없이 글, 또는 리뷰의 내용을 다른 사이트에 올리는 것을 금합니다. 좋은 글이라 여겨지면 링크트랙백을 이용해 주세요.
참고 : 저작권 위반에 대한 법적 대응
Copyrights 2008 무단 전재/스크랩 금지.
 , , , , , , , , , , , ,

            여름하늘 | 2008/03/13 16:31 | 트랙백(0) 댓글(47)
at 2008/03/13 16:51 ::: Reply ::: Delete
관리자만 볼 수 있는 댓글입니다.
BlogIcon eunhwak at 2008/03/13 17:18 ::: Reply ::: Delete
BOClean만 믿고 있으면 되는겁니까? ㅎㅎ;; (노드32가 잡아주려나...)
ps : 예시사이트 사진의 좌측 10픽셀 때문에 블로그가 위험해질까봐 걱정됩니다 ㅡ_ㅡ;
BlogIcon 아도니스 at 2008/03/13 17:43 ::: Reply ::: Delete
여름하늘님 항상 센스만점이셨는데, 요즘은 감이 무뎌지는거 같아요. 아니.. 저런 사진엔 클릭해서 원본사진을 볼 수 있게끔 하셔야죠.-_- 항상 잿밥에만 관심이 가서 큰일입니다. 후~
BlogIcon HFK at 2008/03/13 17:52 ::: Reply ::: Delete
...나는 왜 저 살색 가득한 이미지를 열심히 클릭하고 있었나...?
BlogIcon 누피 at 2008/03/13 18:04 ::: Reply ::: Delete
네티즌들이 꼭 알아야 하는 좋은 정보글이군요.
이런 글을 읽으면 컴퓨터 좀 한다싶은 제 생각이 얼마나 어리석은 것이었나 반성하게 됩니다. 매일매일 배우는 입장에서 좋은 글 또 하나 묶어둡니다. ^_^
attuner at 2008/03/13 18:39 ::: Reply ::: Delete
절대 저 사진이 보고싶어 따라해본건 아닙니다.
BlogIcon ElectricalSheep at 2008/03/13 19:33 ::: Reply ::: Delete
http://tapsosite.tistory.com/~fr1/naver.com 이거 브라우저에 직접 쳐서 들어가보신 분은 없나요? --ㅋ
BlogIcon 띠욤패트리 at 2008/03/13 19:59 ::: Reply ::: Delete
항상 좋은 정보 가르쳐 주셔서 감사합니다. 질문이 있는데, 사진 사이즈가 왼쪽으로는 더 없는 건가요?
BlogIcon 민수 at 2008/03/13 19:59 ::: Reply ::: Delete
좋은 정보 감사합니다.
주소표시줄을 100% 믿으면 안되지만...
URL의 도메인도 꼬박 확인하는 습관이 필요하겠군요.
ㅋㅋㅋ... 테스트 페이지는 안 들어가 볼 수가 없군요. ^0^
소심눈팅 at 2008/03/13 22:53 ::: Reply ::: Delete
에이....
(들어가보니 예제 이미지가 생각보다 짧았다고 하더군요.)
가람 at 2008/03/14 00:38 ::: Reply ::: Delete
코모도 방화벽 한글판은 안 나오나요?
언젠가 한글판 나온다는 글을 본 것
같은데...
꼼꼼하게 설정을 하려고 했더니만 손댈
곳이 너무많아 영어 울렁증이...ㅋ
BlogIcon 이코 at 2008/03/14 08:49 ::: Reply ::: Delete
떡밥이 훌륭합니다 ㅋㅋ
x9 at 2008/03/14 12:11 ::: Reply ::: Delete
저 여자 이름이 어떻게 되나요??
넘 궁금애요..
BlogIcon sleeepy at 2008/03/14 21:54 ::: Reply ::: Delete
전 앞에 http:// <-- 이 부분도 치는 스타일이긴 합니다만 그래도 prefix 부분은 몰랐던 부분이어서 좋은거 또 하나 배우고 갑니다.
gisdrik at 2008/03/15 10:52 ::: Reply ::: Delete
오늘도 여름하늘님 블로그에서 좋은 정보를 많이 얻습니다. 앞으로 계속될 이번 시리즈도 잘 읽겠습니다.

아, 두 가지 문의할 사항이 잇는데
1. 바로 전 게시물에서 운영체제별로 호스트 파일이 저장되는 경로를 알려주셨는데 비스타가 빠져 있더라구요. 꼭 필요한 사항까진 아니지만 비스타의 경로까지 알려 주신다면 감사하겠습니다.
2. 이번 글에 나온 저 처자분 누구시죠?(...)
nilonk at 2008/03/17 20:28 ::: Reply ::: Delete
여기 홈페이지 접속속도가 느리네요.. 처음에 바탕만 딱 나오고..

뭐 해놓은거 있나요? 방금도 그랬는데 어쩔땐 바탕만 나오고 멈춰버리네요.
at 2008/03/18 23:45 ::: Reply ::: Delete
관리자만 볼 수 있는 댓글입니다.
Nemo at 2008/03/20 08:14 ::: Reply ::: Delete
가람// 유저가 리셋한 한글판은 있습니다.. 좀 아래 버전이죠..
http://cafe.naver.com/malzero.cafe <== 여기로
가시면 v2.4 한글 패치를 받을수 있습니다^^
나다 at 2008/03/26 10:34 ::: Reply ::: Delete
와 정말 감사합니다 ^^
이제 해킹으로 부터 약간이나마 안심되네요..ㅋ
이런건 어디서 알았는지 궁금..ㅋ
이제부터 이 블로그 자주 들려야겠네요..ㅋ
감사합니다 ^^*
엔젤이 at 2008/03/27 15:29 ::: Reply ::: Delete
음.. 주소치고 들어가면 볼수있는거였네 ㄷㄷ..
피부가 장난아니다.. ㄷ
at 2008/04/06 12:14 ::: Reply ::: Delete
관리자만 볼 수 있는 댓글입니다.
ass at 2008/04/07 02:38 ::: Reply ::: Delete
자주 포스팅 하셨는데
요즘에는 조금 바쁘신가 보네요 ^^;
하는 일 잘 풀리시길! 다음 포스팅도 기대하고 있습니다!
at 2008/04/08 16:20 ::: Reply ::: Delete
관리자만 볼 수 있는 댓글입니다.
제프 at 2008/04/11 00:03 ::: Reply ::: Delete
무신일 있으신건가요? 걱정되네요.... 한달이 다되가는데.. 근황이 아니어도 댓글이라도 살아계셔요? 아...왠지 자꾸 걱정되네요...ㅡ.ㅡ;;
mirai at 2008/04/11 20:00 ::: Reply ::: Delete
여름하늘님 이렇게 쉬신적이 없는거 같은데
무슨일이라도 있으신지요
걱정이 되네요
훌훌 털어버리시시고 힘내세요
오손 at 2008/04/12 20:11 ::: Reply ::: Delete
안랩에서 자꾸 이런 소릴 하네요..정말 당당한건가??
http://www.zdnet.co.kr/news/network/security/0,39031117,39167664,00.htm
BlogIcon 김태우 at 2008/04/12 23:17 ::: Reply ::: Delete
여름하늘님 오래토록 블로그에 글을 남기지 않으셔서,
한명의 애독자로서 매우 걱정하고 있습니다. 어서 돌아오세요.
Truelight at 2008/04/16 19:37 ::: Reply ::: Delete
항상 감사히 보고 있습니다... ^^;;

그런데 왜 새글이없나요!! ㅜㅜ
sttack at 2008/04/17 15:17 ::: Reply ::: Delete
걱정되네요 혹시... 바이러스 회사.. 뭐 그런데에 미움받아서 . 직장이 잘리거나.
그러셨나...
at 2008/04/17 18:39 ::: Delete ::: Top
말도안되는 추측을-_-;;
심심해서 at 2008/04/18 15:23 ::: Reply ::: Delete
저두 걱정되네요. 화류란에 소재가 되었던 여친분들에게 테러를 당하셨다던가...
아니면... 혹시 구멍난 콘X 때문에 인구증가에 기여해서... 끌려가셨..?
돌아오세요 at 2008/04/22 11:26 ::: Reply ::: Delete
어디가셨나?
BlogIcon 아도니스 at 2008/04/26 19:13 ::: Reply ::: Delete
여름하늘님 잠수함 성능이 상당한데요. 성능 자랑은 그만하시고 빨리 복귀하셔요.ㅋㅋ~
윤희섭 at 2008/04/27 03:18 ::: Reply ::: Delete
왜 요즘 블로그 안쓰시는지!!!!

언제 돌아오세요!!!
칩거L군 at 2008/04/29 23:20 ::: Reply ::: Delete
맥손에서 ctrl+왼쪽클릭으로 사진 긁어가는 1인;;
이스할 at 2008/05/02 13:15 ::: Reply ::: Delete
애독자 중의 한명입니다.
많이 걱정되네요...
jjj at 2008/05/04 10:02 ::: Reply ::: Delete
이런말하기 그렇지만 무슨 큰사고라도 난거 아닌지 걱정이군요. 그렇지 않고서 이렇게 잠적할 사람이 아닌데 말이죠. 누구 아는 사람있으면 생사여부라도 알려주시오.
늘푸른 at 2008/05/05 09:04 ::: Reply ::: Delete
어서 돌아오세요. 글이 너무 뜸하시니 걱정이 되네요.
기린 at 2008/05/06 08:33 ::: Reply ::: Delete
윈도우를 다시 깔았아요~ 중요한건 다 백업했다고 생각했는데 폴더 하나를 놓히는 바람에 중요한 자료가 같이 포켓되었어요.. 복구하는 프로그램 같은거 아시는거 있으면 추첮바람니다..ㅠ.ㅠ
불멸헝크 at 2008/05/07 13:36 ::: Reply ::: Delete
돌아오세요~ 허전하군요.. -ㅇ-;;
설마. at 2008/05/08 10:24 ::: Reply ::: Delete
블로그 이사갔나????
s at 2008/05/11 17:08 ::: Reply ::: Delete
다이어트 15kg 성공!..특히 변비에 좋네요~
장청소 하니깐요...1달만에 6kg이나 빠지고..특히 뱃살이 많이 빠지네요



두달 반만에 17kg감량하구

유지하고 잇어요...

맛잇고 배도 부르고 .....전혀 배고프지 않구 ....콩식물성 고단백질 식사로 해결햇어요....

식욕억제까지 완벽하게 ...

<a href=http://powderdiet.com>★Daum검색창★ ★★허벌살까기 ★★치세요..http://www.powderdiet.com</a></br><br>
ass at 2008/05/15 00:36 ::: Reply ::: Delete
최소 2~3일에 포스팅 한개 이상 꾸준히 쓰시던 분이 3달 가까이 잠수타시네요.
무슨 사고라도 나신게 아닌지 매우 걱정됩니다.
여름하늘님 오프라인으로 아시는 분들은 연락해보시는게 좋겠습니다.
이메일 주소가 있으니 한번 써보겠습니다.
아앙 at 2008/05/16 15:46 ::: Reply ::: Delete
그런가요?
seafull at 2008/05/16 15:53 ::: Reply ::: Delete
어서 오시요 ~~~~
좋은글 보고 싶습니다..
pre at 2008/05/16 21:16 ::: Reply ::: Delete
걱정이 됩니다.
빨리 글이 올라왔으면 좋겠네요.
미래 at 2008/05/16 22:18 ::: Reply ::: Delete
하나포스 웹진에 글을 올리셨군요.
이름  
비밀번호  
홈페이지  
  비밀글로 등록 댓글관련 공지도 읽어봐 주세요 이메일 연락처
내용  
 



▲ Top
   
Categories
전체 (460)
보안 : 백신 (78)
소프트웨어 (115)
하드웨어 (19)
웹 2.0 (59)
경제 : 역사 (29)
정보 : 기술 (23)
중얼중얼 (63)
화류 : 일상 (42)
갤러리 (31)
Recent Entries
Tag
Recent Comments
Recent Trackback
 

Copyrights (c) 2006~2008
TATTERTOOLS