๐ดโ ๏ธ CTF ๐ดโ ๏ธ/๐พ ํฌ๋๋ธ ๐พ (2) ์ธ๋ค์ผํ ๋ฆฌ์คํธํ WinRAR ์ทจ์ฝ์ ์ค์ต WinRAR ์ทจ์ฝ์ ์ค์ต img ํด๋๋ฅผ ์์ฑํ๊ณ ์ด๋ฏธ์ง๋ฅผ ๋ฃ์ต๋๋ค. ์ด๋ฏธ์ง์ ๊ฐ์ ์ด๋ฆ์ผ๋ก ํด๋๋ฅผ ์์ฑํฉ๋๋ค. ๊ทธ ํด๋ ์์ ์คํํ๊ณ ์ ํ์ผ๋ช ์ ๋์ด์ฐ๊ธฐ๋ฅผ ํฌํจํ์ฌ ์ถ๊ฐํฉ๋๋ค. “pororo.jpg .exe” pororo.jpg ํด๋ ์์ถ์ ํฉ๋๋ค. Archive name์ ๋ณ๊ฒฝํ๊ณ (files) → (append) → img/pororo.jpg ๋ฅผ ์ถ๊ฐํด์ค๋๋ค. pororo.jpg ํด๋ ๋ค์ ๋์ด์ฐ๊ธฐ๋ฅผ ์ถ๊ฐํ๊ณ jpg ํ์ผ๋ง ์ด์ด๋ ์ด๋ฆ์ด ๊ฐ์ ํ๋ก๊ทธ๋จ๋ค์ด ๋ค ์คํ๋๋ ๊ฒ์ ํ์ธํ ์ ์๋ค. ๊ฒฐ๊ณผ ๋ถ์ pororo.jpg ํ์ผ์ ์์ถ ํด์ ๋ฅผ ํ๋ฉด WinRAR์์ ๊ฐ์ ์ด๋ฆ์ ํด๋์ ์๋ ํ์ผ๋ค์ ์ ๋ถ ์์ถํด์ ๋ฅผ ์งํํ๋ค. Windows API ๋ ํ์ผ ์ด๋ฆ ์๋ค์ ๊ณต๋ฐฑ์ ํ์ฉํ์ง ์๊ธฐ์ ์์ถ ํด์ ์ .. Flex & Bison ๊ธฐ๋ณธ ๊ฐ๋ ๋ฐ linux ํ๊ฒฝ ์ธํ ๊ธฐ๋ณธ ๊ฐ๋ "flex & bison"์ ์ปดํ์ผ๋ฌ์ ์ธํฐํ๋ฆฌํฐ ๊ตฌ์ถ์ ์ฌ์ฉ๋๋ ๋๊ตฌ์ ๋๋ค. ์ด๋ฌํ ๋๊ตฌ๋ค์ ์ฃผ๋ก ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ ์คํฌ๋ฆฝํธ ์ธ์ด์ ๊ฐ์ ๊ณ ๊ธ ์ธ์ด๋ฅผ ๊ธฐ๊ณ์ด๋ก ๋ฒ์ญํ๊ธฐ ์ํด ์ฌ์ฉ๋ฉ๋๋ค. ์ด๋ฅผ ํตํด ์ํํธ์จ์ด ๊ฐ๋ฐ์๋ค์ ์์ฒด ์ธ์ด๋ฅผ ๋ง๋ค๊ณ , ์์ค ์ฝ๋๋ฅผ ๋ถ์ํ๊ฑฐ๋ ์ปดํ์ผ๋ฌ๋ฅผ ์์ฑํ๋ ๋ฐ ๋์์ ๋ฐ์ ์ ์์ต๋๋ค. Flex (Fast Lexical Analyzer Generator) Flex๋ ์ ๋ ฅ์ผ๋ก๋ถํฐ ํ ํฐ์ ์ธ์ํ๊ณ ๋ถ๋ฆฌํ๋ ๋ ์(lexical analyzer)๋ฅผ ์์ฑํ๋ ๋๊ตฌ์ ๋๋ค. ํ ํฐ์ ์ธ์ด์์ ์๋ฏธ๋ฅผ ๊ฐ์ง๋ ์ต์ํ์ ๋จ์๋ก, ๋ณ์, ์์, ์ฐ์ฐ์ ๋ฑ์ด ํ ํฐ์ด ๋ ์ ์์ต๋๋ค. Flex๋ฅผ ์ฌ์ฉํ๋ฉด ์ ๊ท ํํ์๊ณผ ์์ค ์ฝ๋๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ํ ๋ ์๋ฅผ ์์ฑํ์ฌ ์ธ์ด์ ๊ตฌ๋ฌธ์ ๋ถ์ํ๊ณ ํ ํฐ์ ์ถ.. ์ด์ 1 ๋ค์