๊ฐ๋ ฅํ๊ฒ ์์ํ์ธ์. ๋์งํธ ์ฆ๊ฑฐ๋ฅผ ์์ง, ๊ฒํ , ์ค๋ช ํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์๋ณด์ธ์. ์์ง๋ถํฐ ๋ณด๊ณ ๊น์ง ์ค๋ฌด ๊ธฐ์ ์ ์์ผ์ธ์. ์ด๋ณด์ ๋๋ ๊ธฐ์ ๋ณต์ต์ ์ ํฉํฉ๋๋ค.
์์ง๋ถํฐ ๋ณด๊ณ ๊น์ง ๋ชจ๋ฐ์ผ ํฌ๋ ์์ ๋ง์คํฐํ์ธ์. ์ค์ ์ฌ๋ก์ ์ค๋๋ ์ Android ๋ฐ iOS ๊ณผ์ ๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ตฌ์ถ๋์์ต๋๋ค. ๋๊ตฌ ์ถ๋ ฅ ์ด์์ ๊ธฐ์ ์ ๊ฐ๋ฐํ์ธ์.
๋ชจ๋ฐ์ผ ์ฑ๊ณผ OS์ ์จ๊ฒจ์ง ๊ณ์ธต์ธ SQLite์ ๋ํด ์์ธํ ์์๋ณด์ธ์. ๋ฐ์ดํฐ๋ฅผ ์ถ์ถ, ํด๋ , ํด์ํ์ฌ ์ฌ์ฉ์ ํ๋๊ณผ ์ํฐํฉํธ๋ฅผ ๋ฐ๊ฒฌํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์๋ณด์ธ์. ๋ณต์กํ ๊ตฌ์กฐ๋ฅผ ๋จ์ํํ๊ธฐ ์ํ ๋ง์ถคํ ๋ถ์ ๋๊ตฌ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
์ค์ต์ฉ SQLite ๋ถ์์ ํตํด ์ง์๋์ง ์๋ ์ฑ์ ํํค์ณ ๋ณด์ธ์. Python์ ์ฌ์ฉํ์ฌ ๋๊ตฌ๊ฐ ๋์น๋ ๋ถ๋ถ์ ์คํฌ๋ฆฝํ , ์๋ํ ๋ฐ ์ถ์ถํ์ธ์. ๊ณ ๊ธ ๋ชจ๋ฐ์ผ ํฌ๋ ์ ๋ถ์ผ์์ ๊ธฐ์ ์ ์ฐ์๋ฅผ ํ๋ณดํ์ธ์.
๋ชจ๋ฐ์ผ ๋ฐ ๋์งํธ ํฌ๋ ์์ ํน์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ๋ฐ ๋์์ด ๋๋ ์ ๋ฌธ๊ฐ ์ฃผ๋์ ์งง์ ๋ชจ๋์ ๋๋ค.
SQLite์ ์จ๊ฒจ์ง ํ์ผ์ ๋ํด ์์๋ณด๊ณ ๋๋ถ๋ถ์ ๋๊ตฌ๊ฐ ๊ฐ๊ณผํ๋ ๋ณ๊ฒฝ ์ฌํญ์ ๋ฐ๊ฒฌํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด์ธ์. ์ด 2์๊ฐ์ง๋ฆฌ ์ ๋ฌธ ๋ง์ดํฌ๋ก ๊ฐ์ข์์๋ WAL ๋ฐ SHM ํ์ผ์ ๋ถ์ํ์ฌ ํธ์ง ๋ด์ฉ์ ์ถ์ ํ๊ณ , ์ปค๋ฐ๋์ง ์์ ๋ฐ์ดํฐ๋ฅผ ๋ณต๊ตฌํ๊ณ , ์ฑ ํ์๋ผ์ธ์ ์์ ์๊ฒ ์ฌ๊ตฌ์ฑํ๋ ๋ฐฉ๋ฒ์ ์๋ ค๋๋ฆฝ๋๋ค.
์์ ์๊ฐ: ์ฝ 2์๊ฐ.
ํ์: ๋ผ์ด๋ธ ์จ๋ผ์ธ ๋๋ ์จ๋๋งจ๋.
๋ฐ์ดํฐ๊ฐ ์ค์ ๋ก ์ด๋ป๊ฒ ์ ์ฅ๋๊ณ ์ญ์ ๋๋์ง ์ดํดํ์ฌ SQLite์ ํต์ฌ์ ๋ง์คํฐํ์ธ์. ์ด 5์๊ฐ์ง๋ฆฌ ๊ณ ๊ธ ๋ง์ดํฌ๋ก ๊ฐ์ข์์๋ ๋ฒ์ ๋ณด๊ณ ๋ฐ ์ฌ์ธต ๋ถ์์ ํ์์ ์ธ ํ์ด์ง๋ฅผ ์๋์ผ๋ก ๋์ฝ๋ฉํ๊ณ , ๊ธฐ๋ก์ ํด์ํ๊ณ , ๋๊ตฌ์์ ๋์น ์ ์๋ ๋ฐ์ดํฐ๋ฅผ ๋ณต๊ตฌํ๋ ๋ฐฉ๋ฒ์ ๋ฐฐ์ฐ๊ฒ ๋ฉ๋๋ค.
์์ ์๊ฐ: ์ฝ 5์๊ฐ.
ํ์: ๋ผ์ด๋ธ ์จ๋ผ์ธ ๋๋ ์จ๋๋งจ๋.
CTF ์ฑ๋ฆฐ์ง๋ ํผ์์, ํ์ผ๋ก, ๋๋ ์ ์ฒด ์ฝ์ค์ ํฌํจ๋์ด ์๋ ๋ฑ ์๊ฐ ์ ์ฝ์ด ์๋ ์ํฉ์์ ์์ ๊ฐ์ ํค์ฐ๊ณ ์กฐ์ฌ ๊ธฐ์ ์ ์ฐ๋งํ ์ ์๋๋ก ๋์์ค๋๋ค.
์ค์จ๋ด์์ ๋ฐฉ๋ฌธํ์ ๊ฒ์ ํ์ธํ์ต๋๋ค. ์ผํ ํธ์๋ฅผ ์ํด ๊ฐ๊ฒฉ์ ์ค์จ๋ด ํฌ๋ก๋๋ก ์ ๋ฐ์ดํธํ์ต๋๋ค. ๋์ ๋ฏธ๊ตญ ๋ฌ๋ฌ๋ฅผ ์ฌ์ฉํ์ธ์. ํด์ง