관리 메뉴

Jsecurity

FAT Reserved Area 본문

포렌식

FAT Reserved Area

Great king 2019. 6. 5. 10:20

예약된영역 [FAT32]

- 섹터 #0: 부트 레코드

- 섹터 #1: FSinfo [FileSystem Information]

- 섹터 #6: 부트 레코드 백업

 

FSINFO(File System INFOrmation)

- FSINFO는 일반적으로 1번째 섹터(부트 섹터 다음)에 저장되는 구조로 7번째 섹터에 내용을 백업

- FSINFO 구조의 용도는 운영체제에게 첫 비할당 클러스터의 위치와 전체 비할당 클러스터의 수를 알려쥼

 

FSINFO의 장점

- 비할당 클러스터의 위치를 알려줌으로써 해당 볼륨에 저장하고자 하는 파일을 빠르게 할당

- 전체 비할당 클러스터의 수를 통해 해당 파일이 볼륨에 할당 가능한지 여부도 알 수 있다.

- FSINFO 구조때문에 볼륨의 여유 공간을 빠르게 파악할 수 있다. 

 

#FSINFO 섹터 구조

 

 


#FAT 영역의 각 FAT Entry 값

- 데이터 영역의 클러스터는 2부터 시작

- FAT Entry에 저장되는 값은 다음 클러스터 값 저장

- FAT Entry는 상위 4bit는 무시된다.

 

 


 

[Root] Directory와 Directory Entry

- Directory Entry: 파일 또는 디렉터리의 대한 정보를 기록하고 있는 Metadata 또는 Index

- Directory: 해당하는 디렉터리에 포함하고 있는 서브 디렉터리와 파일에 대한 Directory Entry의 집합

- Root Directory: 최상위 디렉터리

 

 

SFN (Short File Name)

- 원래 버전의 FAT에서는 파일에 짧은 "8 도트 3"이름 만있을 수있었습니다.

- 주 이름에는 8 자 이하, 확장자는 3 자 이하였다. 

- 이 이름의 유효한 문자는 문자, 숫자, 0xFF보다 큰 값을 갖는 문자 및 다음과 같습니다.

=>  $ % ‘ - _ @ ~ ` ! ( ) { } ^ # &

 

#SFN 구조

 

 

LFN (Long File Name)

- 나중에 Microsoft와 호환되는 확장 프로그램에서 Microsoft는 긴 파일 이름 (LFN)을 도입했습니다. 

- LFN은 긴 디렉토리 항목에 16 비트 유니 코드로 저장된 255 자로 제한됩니다. 

- 각 LFN은 LFN을 절단하고 숫자 "꼬리"를 원본에 첨부하여 생성 된 짧은 파일 이름 (SFN)과 함께 저장됩니다. 이 결과는 "file ~ 1.txt"와 같은 이름이됩니다. 

- 짧은 파일 이름 (SFN)에 허용 된 문자 외에도 LFN에는 다음 문자가 허용됩니다.

 

 

#LFN 구조

 

 

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

민형〮사 소송절차  (0) 2019.08.19
침해사고 발생 시 보고서 작성방법  (0) 2019.08.17
FAT Boot Record  (0) 2019.06.03
FAT 파일시스템  (0) 2019.06.03
[제 13회] 디지털포렌식 전문가 2급 (필기)합격후기  (1) 2019.05.26
Comments