728x90

이번엔 ZIP 파일이다.
이름은 sunrise
용량은 10MB
사진 파일치고 좀 큰편이다.

압축을 풀었더니 별 다른 문제 없이 잘 extract 됐다.

HxD로 일단 파일을 분석했다.
PNG 파일이고, 시그니처, 푸터값 모두 정상적으로 입력되어있다.
사진 크기가 뭔가 비정상적으로 많이 큰거 같아서 PNG 헤더 구조를 가져와봤다.

Width(가로)랑 Height(세로) 정보가 담긴 부분을 잘 보자.

sunrise.png에선 여긴가보다.

이 세로 부분의 길이를 늘이고 싶으면 0F C0 값보다 크게 적으면 되는데, 큼직하게 30을 넣어주었다.

앗 너무 많이 늘림
그래도 그냥 확대하면 보이더라

FLAG 값: SECCON{Metadata_modification_is_used_for_information_hiding.}
이번 문제는 png 파일 구조를 제대로 알고 있어야 풀 수 있는 문제라 꼭 풀어보았으면 좋겠다.
728x90
'CTF, 워게임 문제 풀이 > CTF-d' 카테고리의 다른 글
| [Multimedia] 14. Graphics Interchange Format 문제 풀이 (0) | 2021.12.29 |
|---|---|
| [Multimedia] 13. basics 문제 풀이 (0) | 2021.12.29 |
| [Multimedia] 11. 계속 주시해라! 문제풀이 (0) | 2021.12.28 |
| [Multimedia] 10. 내 친구는 이것이 특별한... 문제풀이 (0) | 2021.12.27 |
| [Multimedia] 9. 브리타니아의 원더랜드... 문제풀이 (0) | 2021.12.26 |
댓글