iOS 16.x์์ ์ ๊ธด Apple ๋ ธํธ์ ์ํธ๋ฅผ ํด๋ ํ๋ ๊ฒ์ ๊ฐ๋ฅํ์ง๋ง ์ ํํ ์๋ ๊ธฐ์ ์ ํตํด์๋ง ๊ฐ๋ฅํฉ๋๋ค. ์ด ๊ฐ์ด๋๋ ๋๋ถ๋ถ์ ํฌ๋ ์ ํ๋ซํผ์ด ์ ๊ทผํ ์ ์๋ ๋ ธํธ ์ฝํ ์ธ ๋ฅผ ๋ณต๊ตฌํ๊ธฐ ์ํด ์คํ ์์ค ๋๊ตฌ๋ฅผ ์ฌ์ฉํด ๋ชจ๋ ๋จ๊ณ๋ฅผ ์๋ดํฉ๋๋ค. ์ค์: ์ด๋ฌํ ๋ฐฉ๋ฒ์ iOS 16์๋ง ์ ์ฉ๋ฉ๋๋ค. Apple์ iOS 17 ๋ฐ 18์์ ์ํธํ๋ฅผ ๋ํญ ๊ฐํํ์ผ๋ฉฐ, ์ด ๋ฐฉ์์ ๋ ์ด์ ์ ์ฉ๋์ง ์์ต๋๋ค.
์คํ ์์ค ๋๊ตฌ๋ฅผ ์ฌ์ฉํด ํฌ๋ ์ ๋ฑ๊ธ์ ๋จ๊ณ๋ณ ์ํฌํ๋ก์ฐ๋ก iOS 16์์ ๋ณดํธ๋ Apple ๋ ธํธ๋ฅผ ์ ๊ธ ํด์ ํ์ธ์. ์ด ๊ฐ์ด๋๋ ๋์งํธ ์์ฌ๊ด์๊ฒ ์ํธํ๋ ๋ ธํธ ์ฝํ ์ธ ๋ฅผ ๋ณต๊ตฌํ๋ ์ค์ ๊ธฐ์ ์ ์๋ดํฉ๋๋ค. ์์ฉ ๋๊ตฌ๋ก๋ ๋ถ์กฑํ ๋์๋ ๋ง์ด์ฃ .
NoteStore.sqlite ๋ฅผ ํด๋ฆญํ๊ณ ์ ๊ธด ํญ๋ชฉ์ ์๋ณํฉ๋๋ค.์ด ๋ฐฉ๋ฒ์ Apple ๊ธฐ๊ธฐ์์ ์ํธํ๋ ์ฑ ๋ฐ์ดํฐ๋ฅผ ๋ค๋ฃจ๋ ๋ชจ๋ฐ์ผ ํฌ๋ ์ ์ ๋ฌธ๊ฐ, ์ฐ๊ตฌ์ ๋ถ์๊ฐ ๋ฐ ์์ฌ๊ด์ ์ํด ๋ง๋ค์ด์ก์ต๋๋ค. ๋ค์๊ณผ ๊ฐ์ ๋๊ตฌ๋ฅผ ์ฌ์ฉํ๊ฒ ๋ฉ๋๋ค:
์ฐธ๊ณ : ์ด ๋ฐฉ๋ฒ์ iOS 16.x์๋ง ์ ์ฉ๋ฉ๋๋ค. Apple์ iOS 17๊ณผ 18์์ ๋ ธํธ ์ํธํ๋ฅผ ํฌ๊ฒ ๋ณ๊ฒฝํ์ต๋๋ค.
์ ๊ธด Apple ๋ ธํธ์๋ ์ข ์ข ์ค์ํ ์ฆ๊ฑฐ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค. ๊ธฐ๋ณธ ๋๊ตฌ ๊ตฌ๋ฌธ ๋ถ์๊ณผ ๋ฌ๋ฆฌ ์ด ์ ๊ทผ ๋ฐฉ์์ ๋์์ด ๋ฉ๋๋ค:
notes_to_hashcat.py
get_kek.py
unwrap.py
์ด ๊ฐ์ด๋๋ ๋ณด๊ณ ์๋ฅผ ์์ฑํ๋ CTF๋ฅผ ์ค๋นํ๋ , ์ํธํ๋ Apple ๋ ธํธ๋ฅผ ์ฌ์ธต์ ์ผ๋ก ๋ถ์ํ ์ ์๋ ๊ธฐ์ ์ํฌํ๋ก์ฐ๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋ชจ๋ ๋ฐ์ดํธ์ ์ฆ๊ฑฐ๋ฅผ ์ ์ดํด์ผ ํ๋ ํฌ๋ ์ ์ปจ์คํดํธ ๋ฐ ์ ๋ฌธ๊ฐ๋ฅผ ์ํ ๊ฐ์ด๋์ ๋๋ค.
์๋ก์ด ๊ต์ก ๊ธฐํ, ๋ฌด๋ฃ ๋๊ตฌ, ์ฌ๋ก ๊ธฐ๋ฐ ๋ธ๋ก๊ทธ ๊ฒ์๋ฌผ, ์ค์ฉ์ ์ธ ์ธ์ฌ์ดํธ์ ๋ํ ์์์ ๊ฐ์ฅ ๋จผ์ ๋ฐ์๋ณด์ธ์. ์ ํฌ์ ์๊ฐ ๋ด์ค๋ ํฐ๋ ์ฌ๋ฌ๋ถ์ด ๋ ๋น ๋ฅด๊ฒ ๋ฐฐ์ฐ๊ณ , ๋ ์ค๋งํธํ๊ฒ ์ฌ๋ก๋ฅผ ํด๊ฒฐํ๊ณ , ๋์์์ด ๋ณํํ๋ ๋ถ์ผ์์ ๋ฐ๋ง์ถฐ ๋๊ฐ ์ ์๋๋ก ๋ง๋ค์ด์ก์ต๋๋ค.
๊ฐ์ ํ๋ ค๋ฉด ์ด๋ฉ์ผ์ ์ ๋ ฅํ์ธ์.
์ค์จ๋ด์์ ๋ฐฉ๋ฌธํ์ ๊ฒ์ ํ์ธํ์ต๋๋ค. ์ผํ ํธ์๋ฅผ ์ํด ๊ฐ๊ฒฉ์ ์ค์จ๋ด ํฌ๋ก๋๋ก ์ ๋ฐ์ดํธํ์ต๋๋ค. ๋์ ๋ฏธ๊ตญ ๋ฌ๋ฌ๋ฅผ ์ฌ์ฉํ์ธ์. ํด์ง