์ ๋ ์ด ํ์ผ์ด ๋ด ์น๊ตฌ์โฆ
๐link: http://ctf-d.com/challenges#์ ๋ ์ด ํ์ผ์ด ๋ด ์น๊ตฌ์โฆ
(์๋ง ์ง๊ธ์ ์ ๊ทผ๋ถ๊ฐ)
โถ๏ธ ์ผ๋จ ํ์ผ์ ๋ค์ด๋ฐ์.

โถ๏ธ ๋ค์ด์ ๋ฐ์ผ๋ฉด ํ์ผ์ด ์ ์ด๋ฆฐ๋ค. HxD๋ก ์ด์ด๋ณด์. PK๋ก ์์ํ๋ ๊ฑธ ๋ณด๋ zipํ์ผ๋ก ์ค์ ํด์ผํ ๊ฒ ๊ฐ๋ค. secret.zip์ผ๋ก ํ์ผ๋ช ์ ๋ณ๊ฒฝํด์ค๋ค.

โถ๏ธ ํ์ผ ์์ฑ์ zip์ผ๋ก ๋ฐ๊พธ๋ ๋ค์ด๊ฐ์ก๋ค. ํ์ผ์ ๋ณด๋ secretํ์ผ์ด ํ๋ ์๋ค. ํ์ธํด๋ณด์.

โถ๏ธ ์ง์ํ์ง ์๋ ํ์ผ์ด๋ผ๊ณ ๋ฌ๋ค. ์ด ํ์ผ์๋ ๋ญ๊ฐ ์ค๋ฅ๊ฐ ์๋ ๊ฒ์ ํ์ธํ ์ ์๋ค. ์ด secret.pngํ์ผ์ HxD๋ก ์ด์ด๋ณด์.

โถ๏ธ png ํ์ผ์ธ๋ฐโฆ png ํค๋์ ํ์ผ์๊ทธ๋์ฒ๊ฐ ํ์ธ๋์ง ์๋๋ค. png์ ํ์ผ ์๊ทธ๋์ฒ์ header๋ 89 50 4E 47 0D 0A 1A 0A ์ธ๋ฐ โ89 50 4E 47โ ๊ฐ ๋น ์ก๋ค. ์ด ๋ถ๋ถ์ ์ถ๊ฐํด์ฃผ์โฆ insert ๋๋ฌ์ ์ ๋ถ๋ถ์ ์ ์ด์ฃผ์.

โถ๏ธ ๋ถ์กฑํ ๋ถ๋ถ์ ์ฑ์ฐ๊ณ ๋ค์ ์ ์ฅํ์.

โถ๏ธ ๋ค์ ํ์ผ์ ๋ค์ด๊ฐ๋ ์ ๋๋ก ๋ secretํ์ผ์ด ํ๋ ์๋ค. ์ด์ด๋ณด์.

โถ๏ธ png์ ์ด์ด์ ํ์ธํ๋ ์ฌ์ง์ด ํ๋ ์๋๋ฐ ๊ณ ๋ธ๋ฆฐ์ ๋ชธ์ ํ๋๊ทธ๊ฐ ์๊ฒจ์ ธ ์๋ค.

ํด๊ฒฐ์๋ฃ!~!~
๐: easyctf{troll3d}
2023/Mar/04 solved.