Dreamhack/Dreamhack Wargame (Challenge)

[76] IT 비전공자 [dreamhack]broken-png문제 풀기

imaginefuture-1 2024. 11. 24. 07:33

퇴사 issue. 역시 예측할수없는 인생..

 

 

파일업로드할려고 올렸더니 업로드 안되길래, 1초만에 아 깨진거였지 자각했다. 복구나하러가자..

하지만 이렇게 업로드하면 볼 수 있지롱 헤헤

 

 

플래그가..휘청거려있다..전날 과음했나보다. 정신차리게 해주러가자

 

 

크기 정보

 

 

이미즈 너비 높이 정보

 

 

아래분 블로그 글을 보면png파일의 포맷을 도식화한걸 볼 수 있다

https://hacks.codes/dreamhack-broken-png/

 

[DreamHack] broken-png – HACKSCODES

 

hacks.codes

 

https://malwarelab.tistory.com/134

 

Image File Format (JPEG, GIF, BMP) - update! PNG 추가!

지난 코드게이트 예선전 참여하면서 생각이 나서 인터넷을 뒤져 몇 가지 파일 포맷에 대해서 정리해봤습니다. 도식화 된 자료는 BMP 밖에 구하질 못해 엑셀에 직접 그려봤습니다. -_-ㅋ BMP, JPEG, GI

malwarelab.tistory.com

 

 

시그니차 89 50 4E 47 0D 0A 1A 0A
-------------------------------------------------
0x13
----------------------------------------------------
IHDR
--------------------------------------------------
Image width
Image height
.
.
.
.

 

시그니처 이후 IHDR 이후 0000020, 0000100 즉 너비 높이가 보인다

 

 

현재 위 그림에는 폭: 0x00000200, 높이: 0x00000100 이므로 10진수로 나타내면 폭: 512, 높이: 256이다. 높이를 512로 바꿔보자!

 

 

변경완료
플태식이 정신차렸구나