파일 시그니처 손상된 파일 복구하기.
- 해킹/리버스 엔지니어링
- 2020. 10. 24.
250x250
파일 시그니처 파일 복구하기.
안녕하세요.
오늘은 파일 시그니처에 대한 글입니다.
손상된 파일을 복구하는 예제를 하나 보여주긴 하지만 원하는 내용이 아닐 수 있습니다.
- 파일 시그니처란?
- 이 글에서 사용할 파일 시그니처.
- 손상된 파일 복구하기.
파일 시그니처란?
파일들은 각각 포맷에 대한 정보를 가지고 있다.
이 파일 시그니처란 파일의 형식마다 정해진 특정한 바이트들을 말한다.
파일 시그니처가 맨 처음 오는 파일 포맷도 있으며 파일 시그니처가 제일 나중에 있는 파일 포맷도 있다.
맨 처음에 있는 시그니처는 헤더(header)시그니처라고 하고, 나중에 오는 시그니처는 푸터(Footer of Tailer)시그니처라고 한다.
이 글에서 사용할 파일 시그니처.
이번 글에서는 png파일을 복구해 볼 것입니다.
png파일의 파일 시그니처.
File Type | Header Signature | Footer Signature | Description |
PNG | 89 50 4E 47 0D 0A 1A 0A | 49 45 4E 44 AE 42 60 82 | Portable Network Graphics Format |
정상적인 PNG(header signature, footer signature)
손상된 파일 복구하기.
이 파일을 복구해보겠습니다.
손상된 파일을 복구하는데 사용할 프로그램은 HxD입니다.
header 시그니처 부분이 손상된 파일입니다.
footer 시그니처 부분을 보니 png입니다.
header시그니처 부분을 수정해줍니다.
저장하고 확장자 .png도 붙여줍니다.
아래가 복구 결과입니다.