Scroll Top

[DreamHack] broken-png

dreamhack

이메일 전송 과정에서 문제가 발생해 정사각형인 이미지가 ‘반밖에’ 보이지 않는다고 한다.

이미지의 속성을 보니 진짜 딱 정사각형의 절반이다.

png의 파일 구조 헤더부분에 8바이트의 시그니처 다음 IHRD Chunk 부분이 있다. 이 곳에서는 PNG 이미지의 크기. 필터링 방식, 압축 방식 등을 지정한다.
‘정사각형인 이미지가 반밖에’ 보이지 않는다면 해당 부분이 변조되어 있을 가능성이 높다.

https://malwarelab.tistory.com/134

따라서 해당 부분을 수정하여 정사각형 이미지로 만들어 보자.

IHDR Chunk 를 수정 후 저장한 다음 png 파일을 다시 연다면 보여지지 않았던 부분을 확인할 수 있다.

Related Posts

Leave a comment

You must be logged in to post a comment.