InfoSec / / 2024. 11. 11. 13:50

가상 하드디스크 (VHD)

VHD (.vhd / .vhdx) = 가상 하드디스크

- vhd 기본 확장자 (2TB 이하 인식가능)
- vhdx 2TB이상 인식 가능

☞ 증거 USB 또는 이미지 파일 내부에 확장자가
  .vhd 혹은 .vhdx인 파일이 있는지 확인한다.

  또는 확장자가 보이지 않을 때
  용량이 비정상적으로 큰 파일을 체크

 

  마운팅 된 볼륨 확인 후에 이미지 또는 파일을 추출하여 분석한다.


☞ 시그니처

- vhd header (시작 위치) - cxsparse [동적 디스크 일 때만 확인 가능]
         footer (마지막 위치) - conectix

- vhdx header (시작 위치) - vhdxfile


실습 - VHD 파일 생성 및 연결

1. 디스크 관리 -> 동작 메뉴 -> VHD 만들기

2. 가상 하드 디스크 만들기 및 연결

 

3. 새로 작성된 디스크 우클릭 -> 디스크 초기화

 

4. MBR 선택 후 확인

 

5. 할당되지 않은 파티션 우클릭 -> 새 단순 볼륨

 

6. NTFS 파일 시스템으로 생성

 

7. 작성 완료 후 탐색기에 새로운 가상 하드디스크가 생성되었는지 확인

 

8. 테스트용으로 파일 여러개 생성

 

9. 디스크 관리에서 가상 하드 분리

 

10. 동작 메뉴 -> VHD 연결

 

11. 연결한 vhd 파일 선택

※ 포렌식을 진행할 경우 무결성 유지를 위해 읽기 전용으로 연결해야 합니다.

 

12. vhd 연결 확인

아까와 같은 가상 하드디스크가 연결되었고

읽기 전용으로 연결했기 때문에 파일의 수정은 불가능함을 확인할 수 있습니다.

 

 

13. HxD로 확인

 - 고정 크기로 vhd를 생성했을 경우

 => 첫 섹터에 MBR 정보가 들어있음

 

 - 동적 크기로 vhd를 생성했을 경우

 => 첫 섹터와 두번째 섹터에 특정 시그니처 코드가 들어있음

 

 

 

  • 네이버 블로그 공유
  • 네이버 밴드 공유
  • 페이스북 공유
  • 카카오스토리 공유