ํฐ์คํ ๋ฆฌ ๋ทฐ
๊ฐ์
iOS์ Keychain์ ๋ฏผ๊ฐํ ๋ฐ์ดํฐ๋ฅผ ๊ธฐ๊ธฐ์ ์ ์ฅํ๋ sqllite ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ก ์ธ์ฆ ํ ํฐ ๊ฐ์ ๋น๋ฐ๋ฒํธ๋ ๊ณ์ ๋ฑ์ ์์ ํ ์ ์ฅ์์ ๋ณด๊ดํ๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค. Keychain์ด ํ์ํ ์ด์ ๋ ์ฑ์ ๊ตฌ์ฑ ํ์ผ์ ๋ฏผ๊ฐํ ์ ๋ณด๋ฅผ ์ ์ฅํ ๊ฒฝ์ฐ ์ฝ๊ฒ ์ ์ถ๋นํ ์ฐ๋ ค๊ฐ ์๊ธฐ ๋๋ฌธ์ ๊ฐ๋ฐ์๋ ํค ์ฒด์ธ ์๋น์ค๋ฅผ ํ์ฉํ์ฌ ์ด์ ์ฒด์ ๊ฐ ๋ฏผ๊ฐํ ์ ๋ณด๋ฅผ ์์ ํ๊ฒ ์ ์ฅํ๋๋ก ํด์ผ ๋ฉ๋๋ค.
ํน์ ์ฑ์ Keychain์ด๋ผ๋ ๋ฐ์ดํฐ๋ฒ ์ด์ค๊ฐ ์กด์ฌํ๋ค๋ฉด ๋ด๋ถ์ ์ค์์ ๋ณด๋ค์ด ๋ชจ๋ ๋ค์ด๊ฐ๊ฒ ๋๋ฉฐ ์ด๋ ๊ธฐ๋ณธ์ ์ผ๋ก ์ํธํ๊ฐ ๋ ์ํ๋ก ์ ์ฅ๋ฉ๋๋ค. ํ์ง๋ง ์ด์กฐ์ฐจ ์ถ๊ฐ์ ์ผ๋ก ์ํธํ๋ฅผ ์ํํ์ง ์๋๋ค๋ฉด ๋ด๋ถ์ ์ ์ฅ๋ ์ค์์ ๋ณด๋ฅผ ํ๋ฌธ ํํ๋ก ๊ฐ์ธ์ ๋ณด๋ฅผ ์ ์ถํ ๊ฐ๋ฅ์ฑ์ด ์กด์ฌํฉ๋๋ค.
ํน์ ์ฑ์ ์ ๋ ฅ๋ ๊ฐ์ด private/var/keychains ๊ฒฝ๋ก์ ์ํธํ๋์ด ์ ์ฅ๋๊ณ ์์ต๋๋ค. ํด๋น ์ ๋ณด๋ฅผ ํ๋ฌธ์ผ๋ก ์ถ์ถํ๊ธฐ ์ํด์ Keychain Dumper์ด๋ผ๋ ๋๊ตฌ๋ฅผ ์ฌ์ฉํด์ผ ๋ฉ๋๋ค.
ํ๋จ์ ๋งํฌ๋ก ์ ์ํด ์์ถํ์ผ์ ๋ค์ด๋ก๋ํด์ฃผ์๋ฉด ๋ฉ๋๋ค. ๋ด๋ถ์๋ Keychain Dumper๋ฅผ ์คํ์ํค ์ํ ๋ฐ์ด๋๋ฆฌ ํ์ผ์ด ์กด์ฌํฉ๋๋ค.
github.com/ptoomey3/Keychain-Dumper/releases
๋๋ฐ์ด์ค๋ฅผ 3 uTools์ ์ฐ๊ฒฐํด์ฃผ๊ณ ์์ถ ํด์ ํ ํ์ผ์ /usr/bin ๊ฒฝ๋ก์ ๋๋๊ทธ ์ค ๋๋กญํด์ค๋๋ค.
SSH์ฐ๊ฒฐ์ ํตํด ํฐ๋ฏธ๋๋ก ์ ๊ทผ ํ /usr/bin ๋๋ ํ ๋ฆฌ์์ ๋๋๊ทธ ์ค ๋๋กญ์์ผ์ค Keychain_dumperํ์ผ์ ๊ถํ์ ์์ ํด์ฃผ์๋ฉด ์ฌ์ฉ์ด ๊ฐ๋ฅํด์ง๋๋ค.
./keychain_dumper๋ก ์คํ์์ผ๋ณด๋ฉด "You should unlock your device!" ๋ฌธ๊ตฌ๊ฐ ๋ํ๋๋๋ฐ ์ด๊ฒ์ iOS ๊ธฐ๊ธฐ๊ฐ ์๊ธ ํด์ ๋ ๊ฒฝ์ฐ์๋ง ์ก์ธ์ค ํ ์ ์๋ฏธํฉ๋๋ค. ์ฆ ๋๋ฐ์ด์ค๋ฅผ ์ ๊ธ ์ค์ ํด์ฃผ์๊ณ keychain_dumper๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ ์์ ์ ์๋์ผ๋ก ์๊ธ ํด์ ๋ฅผ ํด์ฃผ์๋ฉด ๋ฉ๋๋ค.
Keychain์ ์ ์ฅ๋ ์์ ๊ฐ์ ์ ๋ ฅํ๊ณ ./keychain_dumper ๋ช ๋ น์ด๋ฅผ ์คํ์์ผ ์ค๋๋ค. ๋๋ฐ์ด์ค์ ํ๋ฉด์ ์ํธ๋ฅผ ๋ค์ ์๊ตฌํ ์ ์๊ธฐ ๋๋ฌธ์ ํ๋ฉด์ ๋ด์ฃผ์๋ฉด์ ์งํํด์ฃผ์๊ธฐ ๋ฐ๋๋๋ค.
๋ค์ ๋ง์๋๋ฆฌ์๋ฉด ์์ ์ ๋๋ฐ์ด์ค ์ํธ ์ ๊ธ์ ํ์ฑํ์ํจ ์ํ๋ก ์งํํด์ฃผ์ ์ผ ๋ฉ๋๋ค.
๋คํ ํ Keychain ๋ด์ฉ์ ์ง์ ํด๋ ํ ์คํธ ํ์ผ ์ด๋ฆ์ผ๋ก ์ถ๋ ฅ๋๋๋ก ์ค์ ํ ์ ์์ต๋๋ค. ๋ด๋ถ์๋ ๋ค์์ ๋ด์ฉ์ด ์ ์ฅ๋๊ธฐ ๋๋ฌธ์ ๊ฒ์ํ์ฌ ํ์ธํด๋ณด์๋ฉด ๋น ๋ฅด๋ฐ ํ์ธ์ด ๊ฐ๋ฅํฉ๋๋ค.
3uTools์ ์ถ๋ ฅ๋ ํ ์คํธ ํ์ผ์ด ํ์ธ๋๋ฉด ํด๋น ํ์ผ์ ๋ฐ๋ก ์ด์ด์ ํ์ธํ๊ฑฐ๋ ๋ก์ปฌ๋ก ๋๋๊ทธ ์ค ๋๋กญํด์ ํ์ธํด ๋ณด์๋ฉด ๋ฉ๋๋ค.
Service์๋ DVIAswiftv2 ์ด๋ฆ์ ๊ฐ์ง ๋ฒ๋ค ์๋ณ์๊ฐ ์กด์ฌํ๋ฉฐ ์ ๋ ฅํ๋ keychain์ ๊ฐ์ด ๋ณตํธํ๋์ด ๋ ธ์ถ๋๋ ๊ฒ์ ํ์ธํ ์ ์์ต๋๋ค. ์ค์ ์ด์ ์ค์ธ ์ฑ์๋ "์ฌ์ฉํ๋ ๊ณ์ " ๋๋ "์ด๋ฆ" ๋ฑ์ด ๋ ธ์ถ๋ ์๋ ์์ต๋๋ค.
'MOBILE' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[iOS] Jailbreak ํ์ง ์ฐํ(Ghidra) (0) | 2021.01.25 |
---|---|
[iOS]Jailbreak ํ์ง ์ฐํ(Frida) (0) | 2021.01.24 |
[iOS] ํ์ฅ ํ๊ฒฝ์์ iPA ์ค์น (0) | 2020.12.23 |
ํ๋ฆฌ๋ค(Frida) Memory Dump (0) | 2020.12.22 |
ํ๋ฆฌ๋ค(Frida) ํ๊ฒฝ ๊ตฌ์ถ (1) | 2020.12.21 |