질문과 답변
윈 도 우 Windows 10 BSOD(블루스크린) 관련 Memory Dump 중 Time Stamp의 기준
2019.12.13 10:07
Windows 10 BSOD(블루스크린) 관련 Memory Dump 중 Time Stamp의 기준은 무엇인가요?
덤프파일에 기록되는 타임스탬프는 어떤한 시간 값이 기록되는 것인지 질문 드립니다.
해당 파일을 만든 날짜 인지, 에러가 발생한 날짜 인지, 아닌 어떤 제 3의 값인지.....
질문을 드리는 이유는 BSOD 발생 시 생성된 메모리 덤프를 분석해서
그 당시 실행된 모듈들(DLL, SYS 등 시스템 파일)과 그 모듈의 종류, 타임스탬프 등을 분류하여 정리하고
타임스탬프를 원시값(16진수 유닉스 시간)에서 일반적인 시간과 날짜로 변경했는데요
변경을 하고 보니 날짜가 제각각 입니다.
1970년부터 2030년까지.......
그래서 문의 드립니다.
메모리덤프에 기록되는 시간 값을 어떤 무엇을 기준으로 기록되는 것인가요?
windbg로 분석한 원본값들과
그것을 토대로 의미있는 정보만 추출한 프로세스 목록을 첨부합니다.
댓글 [1]
-
kernel 2019.12.13 11:12
덤프에서의 Timestamp는 실제적인 timestamp 값을 의미하는 게 아니고
윈도우즈 OS 마다, 빌드넘버 마다 다른 바이너리에 해당하는 실제 해당 디버깅 정보 파일을
구분해서 MS 심볼서버로 부터 다운받기 위한 해쉬 값 역할을 하게 됍니다.
실제 timestamp 역할이 아니고, 디버깅 정보파일 해쉬 값 역할을 함.
OS가 생성한 메모리 덤프파일의 생성시각을 확안하세요.
덤프파일의 생성시각을 Fault가 발생한 시간으로 간주하면 됌.