티스토리 뷰

해킹/포렌식

3주차 과제

코코딩딩 2021. 5. 8. 23:15

NTFS

NTFS의 정의

NTFS : New Technology File System으로, 윈도우 NT 계열 운영체제의 파일 시스템이다.

특징 : 특징으로는 복구성과 보안성이 있다. 시스템 고장과 디스크 손상을 복구하는 능력이 있으며, 손상이 발생하면 NTFS는 디스크 볼륨을 재구성하여 일관성 있는 상태로 복구한다. 그리고 보안을 위해 윈도우 NT 객체 모델이 적용되었으며, 어떤 파일을 열면 해당 파일의 보안 속성을 관장하는 보안 서술자를 가진 파일 객체로 구현된다.

 

NTFS의 구조

Boot Record, MasterFile Table, Data 영역이 있다.

 

VBR

  • NTFS 구조에서 가장 앞부분에 위치하는 영역이다.
  • Windows 부팅을 위한 기계어 코드와 NTFS 여러 설정 값들이 있다.
  • 이 영역을 분석함으로써 볼륨의 크기, 클러스터 크기, MFT의 시작 주소의 정보를 얻을 수 있다.
  • 1개의 섹터 뿐이지만, 여러 섹터가 부트레코드용으로 예약되어 있다.
  • 운영체제가 NTFS를 인식하기 위한 시작점이 되기 때문에 이 영역이 망가지면 인식이 불가능하다.

MFT

  • Data 영역에 존재하며, 파일 형태로 관리된다.
  • 일반적으로 VBR의 뒤쪽에 위치한다.
  • MFT Entry라는 자료들의 집합으로 아루어져 있고, 각각의 MFT Entry는 하나의 파일, 디렉토리에 대한 내용을 담고 있다.
  • 하나의 MFT Entry로 부족한 경우, 여러 개의 MFT Entry를 사용해도 무방하다.
  • 각각 MFT Entry들은 0번부터 시작하는 고유의 주소를 가진다.
  • 가장 첫 Entry인 0번 MFT Entry부터 15번 MFT Entry까지 총 16개의 MFT Entry는 파일시스템을 관리하는 중요 정보들을 담고 있는 시스템 파일용으로 예약된 영역이다. 일반사용자 파일은 담을 수 없다.
  • NTFS의 0번부터 15번까지 파일들을 일반 파일들과 구별하기 위해 메타 데이터 파일이라 부른다.

Data 영역

  • 파일과 디렉토리를 담는 영역이다.
  • FAT 파일시스템과 마찬가지로 클러스터 단위로 읽기 및 쓰기가 이루어지며, NTFS는 영역이 분할되어 있지 않고, 볼륨 전체를 데이터 영역으로 사용된다.

 

 

 

출처 : ko.wikipedia.org/wiki/NTFS

        m.blog.naver.com/bitnang/70184195032

'해킹 > 포렌식' 카테고리의 다른 글

4주차 과제  (0) 2021.05.16
2주차 과제  (0) 2021.04.10
1주차 과제  (0) 2021.04.03
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/09   »
일 월 화 수 목 금 토
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
글 보관함