나의 즐겨찾기 | 블로그홈 | 바로가기 바로가기 | 로그인
아는만큼 보인다
블로그  |  사진갤러리  |  동영상갤러리 방명록  |   즐겨찾기 추가

최근 뜨고 있는 부트로더인 grub... 아주 강력한 기능을 가지고 있는 부트로더이다.

어떤 기능이 있는지는 말 안 해도 다들 잘 아실듯하여 본론으로 들어간다.

너무나 강력한 기능 탓에 보안의 헛점을 드러내기도 한다.


리눅스를 부팅하면 맨 처음 만나는것이 바로 부트로더이다. 부트로더에서 부팅할 OS를 선택해야

커널을 불러와서 부팅을 하기때문이다. 그런데.. 이 부트로더 화면에서 편집모드가 있다..

바로 'e' 키를 누르게 되면 grub.conf 의 설정들이 나타나고 한번더 'e'를 누르면 커서가 있는 부분을

편집할수가 있다. 바로 이 부분에서 cat 명령을 사용할 수 있는데.. 이 명령을 잘 활용하면...


grub> cat /etc/shadow

를 통해서 shadow 파일 안에 있는 패스워드를 볼수가 있다. 그렇기때문에 이 grub 에 패스워드를

걸어야한다는 것이다. 방법은 다음과 같다.

grub.conf 파일을 열어서


password 패스워드
title gentoo linux
lock
root (hd0,1)
kernel /boot/vmlinuz root=/dev/hda2


위와 같이 타이틀 위에다 패스워드를 적어줘야한다. grub은 순차적으로 명령을 적용하기때문에

만일 password 부분이 lock 밑에 있다면, 타이틀을 읽고, lock 명령을 내린후 password 명령을

수행하게된다. 여기서 lock 명령은 'e'키를 통해 편집모드로 들어가는것을 막기위한 명령인데

password가 lock 밑에 위치한다면 있으나마나하기때문에 적용이 되지않는다..

따라서 반드시 title 위에 password를 위치하여 먼서 패스워드를 입력하여야지만

편집모드라던지, 커널을 불러오는등의 과정을 진행할 수 있도록 해야한다.


또한가지가.. password부분에 직접 패스워드를 쳐넣어도 되지만,,

이를 다시 암호화하여 쉽게 알아볼수 없도록하여 넣을수가 있다.

콘솔에서 grub을 실행하여 grub 프롬프트 모드로 들어간다.

grub> md5crypt

명령을 실행하면

password:

가 나오고 거기에 원하는 명령어를 입력하면 바로밑에 해쉬의 형태로 패스워드가 출력된다.

그 해쉬를 grub.conf 파일의 상단에

password --md5 해쉬파일

의 형태로 집어넣으면 된다.

댓글쓰기

댓글쓰기 입력폼

포스트 목록 닫기

목록보기
 
전체 글보기(62)
잡다..
리누기
내머릿속의..
최근 글
mysql_fetch_..
as
mysql root 패..
PHP 세션 에러
바탕화면 아이콘 크기 ..
지난 글
2009년 1월
2009년 2월
2009년 3월
2009년 4월
2009년 5월
2009년 6월
2009년 7월
2009년 8월
2009년 9월
2009년 10월
2009년 11월
2009년 12월
최근 댓글 전체보기
huanhang2004..
mysql 버전업뎃 되..
시키는대루 햇는데 ..
真棒!!(..
좋은 메뉴네요 스크랩해..
최근 참조글 전체보기
리눅스커널2.6에서 한
 즐겨찾기
 즐겨찾기 글모음
다녀간 블로거 더보기
- jd1000
- 강아지똥
- rudehdi
- redeemerlcc
- ww
2009 12월
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31
SERVER™ (fxpnfo)
프로필     
 인기도 :
 이 블로그 점수주기
오늘 전체
방문자 39 40519
구독자 0 2
댓글 0 5
참조글 0 1
HanRSS 로 구독하기Fish 로 구독하기
개설일 : 2004/08/28