동아리_I.Sly()
디지털 포렌식 w6
hauni
2025. 5. 8. 15:27
$MFT
- NTFS 파일 시스템에서 파일, 디렉터리를 관리하기 위한 구조
- 하나의 파일당 하나의 MFT 엔트리를 가짐
- $MFT란 MFT 엔트리들의 집합
- MFT 엔트리
- 파일의 이름, 생성∙수정∙변경시간, 크기, 속성 등을 가지고 있음
- 파일의 디스크 내부 위치, 파일의 시스템 경로를 알 수 있음
$LogFile
- 저널링
- 데이터 변경을 디스크에 반영하기 전에 행위를 기록하여 추후 오류 복구에 활용
- 데이터를 기록하는 동안 시스템에 문제가 생기면 데이터가 손실됨
- 문제가 발생하기 전에 어떤 데이터를 언제, 어디에 쓰는지 기록
- 문제가 발생하면 기록을 토대로 작업이 이루어지기 전 상태로 시스템을 복원
- 데이터 변경을 디스크에 반영하기 전에 행위를 기록하여 추후 오류 복구에 활용
- 트랜잭션
- 쪼갤 수 없는 업무 처리의 최소 단위
- 파일이나 디렉토리 생성, 수정, 삭제, MFT 레코드 변경 등
- $LogFile: 메타데이터의 트랜잭션 저널 정보
$UsnJrnl
- 파일이나 디렉토리에 변경사항이 생길 때 이를 기록하는 로그파일
- 파일 복원의 목적이 아니라 단순 파일 작업이 있었다는 사실을 확인하기 위함
- 시간 순서대로 엔트리를 저장하고 기본 크기는 32MB
- 하루 8시간 사용 시, 4~5일 정도의 데이터를 저장하고 있음
LNK 바로가기
- Windows Shortcut
- .lnk 확장자
- 생성하는 방법
- 사용자 직접 생성
- 프로그램 설치 시 생성
- 운영체제가 자동으로 생성
- 경로
- 바탕화면 %UserProfile%\Desktop
- 시작메뉴 %ProgramData%\Microsoft\Windows\Start Menu %UserProfile%\Appdata\Roaming\Microsoft\Windows\Start Menu
- 최근 실행 %UserProfile%\AppData\Roaming\Microsoft\Windows\Recent
- 빠른 실행 %ProgramData%\Microsoft\Internet Explorer\Quick Launch %UserProfile%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch %UserProfile%\AppData\Roaming\Microsoft\Internet Explorer\Quick Launch\User Pinned\TaskBar
Jumplist
- 최근 사용한 파일/폴더에 빠르게 접근하기 위한 구조
- 종류
- Automatic: 운영체제가 자동으로 남기는 항목
- Custom: 응용프로그램이 자체적으로 관리하는 항목
- 경로
- %UserProfile%\AppData\Roaming\Microsoft\Windows\Recent\AutomaticDestinations
- %UserProfile%\AppData\Roaming\Microsoft\Windows\Recent\CustomDestinations
Prefetch
- 응용프로그램의 빠른 실행을 위해서 존재하는 파일
- 응용프로그램을 실행할 때에 생성
- 실행파일 이름, 경로
- 실행횟수
- 마지막 실행 시간
- 최초 실행 시간
- 경로
- %SystemRoot%\Prefetch