본문 바로가기
System Hacking/해커스쿨 F.T.Z Training

해커스쿨 F.T.Z Training 4

by En_Geon 2020. 2. 2.

Training 4에서는 최상위 디렉터리에 존재하는 수많은 하위 디렉터리에 대해 배우고, 리눅스에서 중요한 역할을 하는 파일들에 대해 배운다.

 

최상위 디렉터리

 

최상위 디렉터리는 루트 디렉터리라고도 부른다.

최상위 디렉터리로 가는 방법은 Training 3에서 배운 "cd /"로 이동한다.

최상위 디렉터리에 어떤 디렉터리가 있고 그 안에는 무엇이 들어있는지 자세히 배운다.

 

최상위 디렉터리

bin

 

가장 필수적인 리눅스 실행 파일들이 들어있는 디렉터리다.
ls, rm 등이 있다.

 

boot

 

리눅스 부팅 관련 파일들과 리눅스의 심장인 커널이 들어있는 디렉터리다.

 

dev

 

컴퓨터에 설치된 하드웨어에 관한 정보들이 파일 형태로 저장되는 디렉터리다.

 

etc

 

패스워드 파일, 쉐도우 파일, 그 외 대부분의 리눅스 설정 파일 등등 중요한 파일들이 들어있는 디렉터리다.

 

home

 

일반 사용자들의 디렉터리가 들어있는 디렉터리다. 

 

lib

 

라이브러리 파일들이 들어있는 디렉터리다.

 

mnt

 

mount 명령을 사용하여, 마운트 시킨 시디롬, 플로피 디스켓 등이 들어가는 디렉터리다.

 

proc

 

프로세스들이 파일 형태로 저장되는 디렉터리다.

 

root

 

일반 사용자의 디렉터리는 /home 아래 존재하지만, 루트의 홈 디렉터리는 따로 이곳에 저장된다.

 

sbin

 

기본 명령을 제외한 시스템 관리용 실행 파일들이 들어있는 디렉터리다.

 

tmp

 

임시로 파일을 저장하는 디렉터리다. 권한에 상관없이 누구나 이 디렉터리에 파일을 생성할 수 있다.

 

usr

 

다양한 응용 프로그램들이 설치되어 들어있는 디렉터리다.

 

var

 

시스템 운영 중에 생성되는 각종 임시 파일들이 들어가 있으며, 외부 접속에 대한 로그 파일들이 저장되는 디렉터리다.

 

 

중요한 역할

 

 

/etc/passwd

 

사용자들에 대한 간단한 정보가 들어있다.

 

/etc/shadow

 

사용자들의 패스워드가 들어있다. 아무나 보지 못하도록 설정되어있다.

 

/etc/services

 

서버가 어떤 서비스를 하는 중인지 보여준다.

 

/etc/issue.net

 

처음 접속될 때 나오는 화면이다.

"해커스쿨의 F.T.Z에 오신 걸 환영합니다!" 문구도 이곳에 들어 있다.

 

/etc/motd

 

로그인 후에 나오는 메시지가 들어있다.

 

~/public_html

 

각 사용자의 홈페이지 파일이 들어가 있다.

보통 해킹에 성공하면 이 파일을 수정하여 hacked by xxx 문구를 남긴다.

'System Hacking > 해커스쿨 F.T.Z Training' 카테고리의 다른 글

해커스쿨 F.T.Z Training 6  (0) 2020.02.03
해커스쿨 F.T.Z Training 5  (0) 2020.02.02
해커스쿨 F.T.Z Training 3  (0) 2020.02.01
해커스쿨 F.T.Z Training 2  (0) 2020.01.31
해커스쿨 F.T.Z Training 1  (0) 2020.01.31

댓글