๐ดCTF/DreamHack
DreamHack - broken-png ํ์ด
Janger
2023. 9. 8. 12:05
728x90
image.png’s hex
89 50 4E 47 0D 0A 1A 0A 00 00 00 0D 49 48 44 52
00 00 02 00 00 00 01 00
๋งจ ์ฒ์ 89 50 4E 47 0D 0A 1A 0A 00 00 00 ๋ถ๋ถ์ png์ ์๊ทธ๋์ฒ ๊ฐ์ ์๋ฏธํ๋ค.
๊ทธ ๋ฐ๋ก ์๋์ 00 00 02 00 00 00 01 00๋ ๊ฐ๊ฐ width์ height ๊ฐ์ด ์์นํ๋ค.
image.png’s width property
00 00 02 00
200(16)์ 512(10)์ด๋ฏ๋ก ์ด๋ฏธ์ง์ width๋ 512px๋ฅผ ์๋ฏธํ๋ค.
image.png’s height property
00 00 01 00
100(16)์ 256(10)์ด๋ฏ๋ก ์ด๋ฏธ์ง์ height๋ 256px๋ฅผ ์๋ฏธํ๋ค.
๋ฌธ์ ์์ ์๋ณธ์ ์ ์ฌ๊ฐํ ํฌ๊ธฐ์์ผ๋ ์ ์ก ๊ณผ์ ์ ์ค๋ฅ๋ก ์ธํด ๋ฐ์ด ์ค์๋ค๊ณ ํ์์ผ๋ฏ๋ก height๋ฅผ 512px ์ฆ 00 00 02 00๋ก ์์ ํ๋ฉด ์๋ณธ ์ด๋ฏธ์ง๋ฅผ ๋ณต๊ตฌํ ์ ์๋ค.
Reference
https://www.linkedin.com/pulse/hex-editing-width-height-png-files-ciaran-mc-ardle
728x90