๊ฐ์ ์ฑ ์ง๋จ์ ํ์๋ ๋ถ๋ค์ด๋ผ๋ฉด ๋ํ์ ์ผ๋ก Frida, Drozer ๋ฑ ์ ์ฌ์ฉํ์๋ฉด์ ๋์ , ์ ์ ์ง๋จ์ ํ์์ง๋ง Objection์ด๋ผ๋ ํด์ ์ฌ์ฉํ์๋ฉด ๋ช ๊ฐ์ง ๋๊ตฌ๋ค๊ณผ ์กฐํฉํ์ฌ ๋ค์ํ ์๋๋ฅผ ํ ์ ์์ต๋๋ค. Objection์ Run-Time Exploration ์ฆ ๋ฐํ์์ ์กฐ์ํ์ฌ ๊ณต๊ฒฉ์๊ฐ ์ํ๋ ํ์๋ฅผ ์ฑ๊ณต์ ์ผ๋ก ํ ์ ์๋๋ก ํ๋ก์ธ์ค์ ์ค์๊ฐ์ผ๋ก ์ฃผ์ ํ์ฌ ์ฌ์ฉํ๋ฉฐ Frida ๊ธฐ๋ฐ์ผ๋ก ๋์ํ๊ธฐ ๋๋ฌธ์ Python3 ํ๊ฒฝ์์ frida ํ๊ฒฝ์ ์ฌ์ ์ ๊ตฌ์ถํด์ฃผ์๊ณ pip install์ ํตํด objection์ ์ค์นํด์ผ ๋ฉ๋๋ค. *ํ๋ฆฌ๋ค ํ๊ฒฝ ๊ตฌ์ถ guleum-zone.tistory.com/137 ํ๋ฆฌ๋ค(Frida) ํ๊ฒฝ ๊ตฌ์ถ ๊ฐ์ Frida๋ Ole๊ฐ ๊ฐ๋ฐํ DBI(Dynamic Binary..
๊ฐ์ Rooting์ด๋ ์๋๋ก์ด๋์์ ์ ํ๋์ด ์๋ ํ์ ์์คํ ์ ๋ํด ์ก์ธ์ค ํ ์ ์๋๋ก ํ๋ ๊ฒ์ ์๋ฏธํ๋ฉฐ ์ด๋ฅผ ํตํด ์ฌ์ฉ์ ๋๋ฐ์ด์ค ๋ด๋ถ์์ ์ฌ์ฉํ ์ ์๋ ๋ค์ํ ์์คํ ๋ช ๋ น์ ๋ด๋ ค ์์ ๋๋ ์ญ์ ๊ฐ ๊ฐ๋ฅํ๋ฉฐ ๋ฃจํธ ๊ถํ์ผ๋ก ์ ๊ทผ์ด ๊ฐ๋ฅํ ์ฑ์ ์ฌ์ฉํ ์๋ ์๊ฒ ๋ฉ๋๋ค. ๋ฃจํ ์ ํ๊ฒ๋๋ฉด ์์ ์ ์์คํ ํ์ผ์ ์ ๊ทผ์ด ๊ฐ๋ฅํด ์ง๊ธฐ ๋๋ฌธ์ ์๋ฒฝํ๊ฒ ์ ์ด๊ฐ ๊ฐ๋ฅํด์ ธ ๋ณด์์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ ์ ์์ด ์ค์ ๊ธ์ต, ๊ณต๊ณต ๊ธฐ๊ด์์๋ ๋ฃจํ ๋ ๋จ๋ง์์ ์ ํ๋ฆฌ์ผ์ด์ ์ด ์คํ๋์ง ์๋๋ก ์ ์ดํ๊ณ ์์ต๋๋ค. Rooting ํ์ง ๋ฐฉ๋ฒ 1. ์ ํ๋ฆฌ์ผ์ด์ ์คํ ์ ํน์ ๋ช ๋ น์ด ์คํ ๋ฐ ํ์ธ(SU ๋ช ๋ น ์คํํ์ธ) 2. ๋ฃจํ ๋ ๋จ๋ง์ ์กด์ฌํ๋ ํ์ผ ํ์ธ(/system/su, /system/app/Superuse.apk ๋ฑ) 3...