๊ฐ์ ํ๋ฆฌ๋ค ํ๋ ์์ํฌ๋ฅผ ํตํด ์ฌ์ฉํ๋ ๋คํ๋๊ตฌ๋ก Windows ๋๋ Linux ํ๊ฒฝ์์ ๋ชจ๋ ์งํ์ด ๊ฐ๋ฅํฉ๋๋ค. ๋ง์ฝ ๋จ๋ง ๋ด๋ถ์ ์ฑ์ ์ฌ์ฉ์์ ๋ฏผ๊ฐํ ์ ๋ณด(ID,PWD) ๊ฐ์๊ฒ ์ ๋ ฅ๋์ด ์์๊ฒฝ์ฐ Memory ์์ ์ ์ฅ์ด๋๋๋ฐ ์ํธํ ์ฒ๋ฆฌ๊ฐ ๋์ด ์์ง ์์ ๋ฏผ๊ฐ์ ๋ณด๊ฐ ๊ทธ๋๋ก ์ ์ถ๋ ์ ์๋ ๊ฒฝ์ฐ๊ฐ ์กด์ฌํฉ๋๋ค. Memory๋ฅผ Dump ์ํฌ์ ์๋ ์ฝ๋๋ฅผ ์คํ์ํค๊ธฐ ์ํด์ Python ๋ฒ์ ์ ๋ง๊ฒ๋ ์ฌ์ฉํด์ผ ์๋ฌ์ฒ๋ฆฌ๊ฐ ๋ํ๋์ง ์๊ณ ์ฑ๊ณต์ ์ผ๋ก ์ํํ ์ ์๊ฒ ๋ฉ๋๋ค. ํ๋จ์ ๋งํฌ์์ fridump3 ์ฝ๋๋ฅผ ๋ค์ด๋ก๋ํฉ๋๋ค. https://github.com/rootbsd/fridump3 rootbsd/fridump3 A universal memory dumper using Frida for Python 3 ..
๊ฐ์ Frida๋ Ole๊ฐ ๊ฐ๋ฐํ DBI(Dynamic Binary Instrumentation) ํ๋ ์์ํฌ์ ๋๋ค. ํ์ด์ฌ ๊ธฐ๋ฐ์ผ๋ก ๋ง๋ค์ด์ง ํด์ด๊ธฐ์ ํ์ด์ฌ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฃผ๋ก ์ฌ์ฉํฉ๋๋ค. ๋ํ ์ฐ๊ฒฐ๋ ๋จ๋ง์ ๋ํ ๋ถ์์ ์ํํ๊ธฐ ์ํด์ ๋๋ฐ์ด์ค์ Frida ์๋ฒ๋ฅผ ์ถ๊ฐ์ ์ผ๋ก ๊ตฌ์ถํด๋์ด์ผ ์ํํ๊ฒ ์๋์ด ๋ฉ๋๋ค. *Instrumentation ์ด๋ ๋จ์ด๋ "์คํ ์ค์ธ ์ฑ์ ํน์ Javascript ์ฝ๋๋ฅผ Injectionํด์ ๋ถ์ํ ์ ์๊ฒ ๋์์ฃผ๋ ๊ฒ์ ์๋ฏธ" ๋๋ฒ๊น ์ด์ธ์ Frida ๊ธฐ๋ฅ - ํจ์ ํํน(๋ฐํ ๊ฐ ๋ณ๊ฒฝ) - ์คํ์ค์ธ ์ฑ์ ๋ด๋ถ ํจ์๋ฅผ ์์ ๋ฐ ๋๋ฒ๊น - ํธ๋ํฝ ์ค๋ํ - ์ํธ Decrypt - ํ์ฅ or ๋น ํ์ฅ ๋จ๋ง์์๋ ์ฌ์ฉ ๊ฐ๋ฅ ๋ก์ปฌ PC์ ํ๋ฆฌ๋ค ํจํค์ง๋ฅผ ์ค์นํ๊ธฐ ์ํด ์๋์ฝ๋ค ํ..
๊ฐ์ ํ์ฅ์ด๋ ์ ์์ ์ผ๋ก ์น์ธ๋ฐ์ง ๋ชปํ App์ด๋ Tweak์ ์ด์ฉํด์ ์์ ์ ๋จ๋ง๊ธฐ์ ์ ํ์ ์ธ ์์๋ฅผ ๋ชจ๋ ํด์ ์ํค๋ ๊ฒ์ผ๋ก ์ ์์ ์ผ๋ก ํ์ฅ์ด ์ฑ๊ณตํ ๊ฒฝ์ฐ "Cydia"๋ผ๋ ๋น๊ณต์ ์ฑ ์คํ ์ด๋ฅผ ์ค์น์ํค๊ณ IOS์ ์ปค๋์ ํจ์นํ์ฌ ์์ ํ์จ์ด๋ก ๋ณด์ด๋๋ก Bootrom์ ์์ ๋๋ค. IOS์ ๊ฒฝ์ฐ ์์ฒด์ ์ธ ๋ณด์์ด ๊ฐํ๊ธฐ ๋๋ฌธ์ ์ต์ ์ํํธ์จ์ด๊ฐ ์ถ์๋๋ฉด ํด์ปค๋ค์ ์ทจ์ฝ์ ์ ์๋ก ๊ณต๋ต ํ ๋์ํ๋ ํ์ฅ ํด์ ๋ฆด๋ฆฌ์คํ๊ณ ์์ผ๋ฉฐ ๋ฐ๋๋ก ์ ํ ์ธก์์๋ ์ด๋ฌํ ๋ณด์ ์ทจ์ฝ์ ์ ๋์ ํ์๊ธ์ ๊ฑธ์ด ์ฌ์ ์ ๋ฏธ๋ฆฌ ์ ๊ณ ํด์ค ๊ฒฝ์ฐ ํฌ์์ ํด์ค์ผ๋ก์จ ํ์ฅ์ผ๋ก๋ถํฐ์ ์ ์์ ๋ง๊ธฐ ์ํด ๋ ธ๋ ฅํ๊ณ ์๋ค. ํ์ฅ ๊ฐ๋ฅ ๋ฒ์ ios 14.0 ~ 14.2 : ์ ํ์ ๊ฐ๋ฅ ios 10.0.1 ~ 13.7 : ๊ฐ๋ฅ ios 9.0 ~ 9.3.6 : ..