Digital Forensics/Tools
Shadow Explorer
Noctis41
2025. 3. 6. 22:42
1. Shadow Explorer란?
Shadow Explorer는 Windows의 볼륨 쉐도우 복사본(Volume Shadow Copy, VSS)을 탐색하고 복원할 수 있는 도구입니다. Windows 운영체제는 시스템 보호 기능을 통해 특정 시점의 파일과 폴더를 백업하는데, 이를 볼륨 섀도 복사본이라고 합니다. Shadow Explorer는 이러한 백업 데이터를 쉽게 확인하고 이전 버전의 파일을 복원하는 데 유용하게 활용됩니다.
디지털 포렌식 분석에서 Shadow Explorer는 삭제된 파일 복구, 랜섬웨어 감염 분석, 사용자 활동 추적 등 다양한 목적으로 사용될 수 있습니다.
2. Shadow Explorer의 주요 기능
- 볼륨 쉐도우 복사본 탐색
- Windows에서 자동 생성한 볼륨 쉐도우 복사본을 목록으로 표시합니다.
- 이전 버전 파일 복구
- 사용자가 삭제하거나 수정한 파일을 쉐도우 복사본을 통해 이전 상태로 복원할 수 있습니다.
- 랜섬웨어 피해 복구
- 랜섬웨어가 파일을 암호화한 경우, 감염 이전에 생성된 쉐도우 복사본에서 원본 파일을 복원할 수 있습니다.
- 파일의 변경 내역 분석
- 특정 파일이 언제 변경되었는지 확인하여 시스템 변조 여부를 분석할 수 있습니다.
- 드라이브 전체 백업 확인
- 특정 드라이브에서 이전 시점의 전체 파일 구조를 확인할 수 있어, 데이터 유실 시 원본 복구 가능성을 평가할 수 있습니다.
3. Shadow Explorer 활용 사례
- 삭제된 파일 복구
- 사용자가 실수로 삭제한 중요한 문서나 사진을 복원하는 데 활용됩니다.
- 랜섬웨어 감염 분석 및 피해 복구
- 일부 랜섬웨어는 섀도 복사본을 삭제하지 못하는 경우가 있으며, 이를 활용하면 암호화된 파일을 복원할 수 있습니다.
- 사용자 활동 조사
- 특정 사용자가 삭제한 파일이 있는지 확인하고, 이전 버전의 데이터를 통해 의도적인 조작 여부를 분석할 수 있습니다.
- 침해 사고 대응(Incident Response)
- 해커가 파일을 조작하거나 삭제한 경우, 볼륨 섀도 복사본을 통해 변경 전 상태를 복원하여 사고 원인을 분석할 수 있습니다.
- 법적 증거 확보
- 디지털 포렌식 조사 과정에서 중요한 파일이 삭제되었을 경우, 복구된 데이터를 법적 증거로 활용할 수 있습니다.
4. Shadow Explorer 사용 방법
- Shadow Explorer 실행
- Shadow Explorer 프로그램을 실행하면, 현재 시스템에 존재하는 볼륨 섀도 복사본 목록이 표시됩니다.
- 드라이브 선택
- 복구하려는 파일이 있는 드라이브를 선택합니다. 예: C:\
- 이전 버전 확인
- 특정 날짜의 백업 데이터를 탐색하여 원하는 파일이 존재하는지 확인합니다.
- 파일 복구
- 복원하려는 파일을 선택하고 Export(내보내기) 기능을 사용하여 다른 위치에 저장합니다.
- 파일 무결성 검증
- 복원된 파일이 원본과 동일한지 해시값(MD5, SHA-256) 등을 비교하여 무결성을 확인합니다.