PNG tricks

PNG ํŒŒ์ผ์€ CTF ์ฑŒ๋ฆฐ์ง€์—์„œ ๋ฌด์†์‹ค ์••์ถ•์œผ๋กœ ์ธํ•ด ๋†’์ด ํ‰๊ฐ€๋˜๋ฉฐ, ์ˆจ๊ฒจ์ง„ ๋ฐ์ดํ„ฐ๋ฅผ ํฌํ•จํ•˜๊ธฐ์— ์ด์ƒ์ ์ž…๋‹ˆ๋‹ค. Wireshark์™€ ๊ฐ™์€ ๋„๊ตฌ๋Š” ๋„คํŠธ์›Œํฌ ํŒจํ‚ท ๋‚ด์—์„œ PNG ํŒŒ์ผ์˜ ๋ฐ์ดํ„ฐ๋ฅผ ํ•ด์„ํ•˜์—ฌ ํฌํ•จ๋œ ์ •๋ณด๋‚˜ ์ด์ƒ์„ ๋“œ๋Ÿฌ๋‚ด๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

PNG ํŒŒ์ผ ๋ฌด๊ฒฐ์„ฑ์„ ํ™•์ธํ•˜๊ณ  ์†์ƒ์„ ๋ณต๊ตฌํ•˜๊ธฐ ์œ„ํ•ด pngcheck๋Š” ์ค‘์š”ํ•œ ๋„๊ตฌ๋กœ, PNG ํŒŒ์ผ์„ ์œ ํšจ์„ฑ ๊ฒ€์‚ฌํ•˜๊ณ  ์ง„๋‹จํ•˜๋Š” ๋ช…๋ น์ค„ ๊ธฐ๋Šฅ์„ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค (pngcheck). ํŒŒ์ผ์ด ๊ฐ„๋‹จํ•œ ์ˆ˜์ •์„ ๋„˜์–ด์„  ๊ฒฝ์šฐ, OfficeRecovery์˜ PixRecovery์™€ ๊ฐ™์€ ์˜จ๋ผ์ธ ์„œ๋น„์Šค๋Š” ์†์ƒ๋œ PNG ๋ณต๊ตฌ๋ฅผ ์œ„ํ•œ ์›น ๊ธฐ๋ฐ˜ ์†”๋ฃจ์…˜์„ ์ œ๊ณตํ•˜์—ฌ CTF ์ฐธ๊ฐ€์ž๋“ค์—๊ฒŒ ์ค‘์š”ํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณต๊ตฌํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

์ด๋Ÿฌํ•œ ์ „๋žต์€ CTF์—์„œ ์ข…ํ•ฉ์ ์ธ ์ ‘๊ทผ ๋ฐฉ์‹์˜ ์ค‘์š”์„ฑ์„ ๊ฐ•์กฐํ•˜๋ฉฐ, ๋ถ„์„ ๋„๊ตฌ์™€ ๋ณต๊ตฌ ๊ธฐ์ˆ ์„ ๊ฒฐํ•ฉํ•˜์—ฌ ์ˆจ๊ฒจ์ง„ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐœ๊ฒฌํ•˜๊ณ  ๋ณต๊ตฌํ•˜๋Š” ๋ฐ ๋„์›€์ด ๋ฉ๋‹ˆ๋‹ค.

Last updated