STUDY/Forensic

파티션 복구 실습

da1seun9 2020. 7. 13. 00:34

파티션 복구 실습

준비물

  • NTFS.001파일(실습 파일)
  • FTK imager
  • HxD

FTK imager

image

보시다시피 아무것도 나와있지 않는 상태이다.

심지어 Partition 1을 누르면 떠야할 VBR도 보이지 않는 상태이다.

HxD로 까보자

 

HxD

image

MBR의 모습이다. 다행히 MBR은 잘 보인다.

 

MBR - Partition table analysis

image

Bootable Flag : 00

0x80이 아닌 0x00이므로 부팅 파티션이 아니다

Starting CHS Addr : 02 03 00

현재 LBA주소지정방식이므로 여기선 쓸모없음

Partition Type : 07

0x07일경우 NTFS 파일 시스템이다.

Ending CHS Addr : 61 1B 06

현재 LBA주소지정방식이므로 여기선 쓸모없음

Starting LBA Addr : 80 00 00 00

LBA 주소 지정방식으로 표시할 때 파티션의 시작 섹터를 표현하며 시작은 0번부터 시작한다.

Size in Sector : 00 90 01 00

해당 파티션에서 사용하는 LBA의 총 섹터의 개수를 표시

 

MBR에서 분석한 것을 토대로 보면

파티션 시작 섹터는 128섹터

파티션 총 섹터의 개수는 102,400개

파티션 시작 섹터

image

Disk melong(디스크메롱)이다.

VBR 백업 위치

VBR 백업 위치

해당 파티션 시작 섹터 + 해당 파티션 총 섹터의 개수 -1

1을 빼는 이유는 섹터가 0부터 시작하기 때문에 1을 뺀다

VBR에서 나온 값으로 하면 1을 안빼도 되지만 현재 VBR이 망가져 있기 때문에 MBR의 데이터가 기준이다.

image

102527섹터로 가보자

image

이 부분이 VBR 백업 본이다.

이걸 긁어다가 128섹터에 붙여넣기 하면 될 것이다.

image

결과

image

 

실습 파일 출처 : https://blog.naver.com/bitnang/220188735136

'STUDY > Forensic' 카테고리의 다른 글

NTFS File System - VBR  (0) 2020.07.20
File System - MBR  (0) 2020.07.20
파일 포맷 내부 구조  (0) 2020.06.04
파일시스템 기초  (0) 2020.03.07
Volatility 사용법  (0) 2020.02.25