์ผ๋จ ํ์ด์ฌ ์ค์น ํด์ผํ๋ค. ์ค์น ๋ฐฉ๋ฒ์ ์๋ ์ฃผ์์์ ํ์ธ
https://p-ssw0rd.tistory.com/132
ํ์ด์ฌ์ pip ์ค์ ๊ธฐ๋ฅ์ ์ด์ฉํ์ฌ ์ฝ๊ฒ ์ค์น๊ฐ ๊ฐ๋ฅํ๋ค.
pip install frida
pip install frida-tools
์ค์น ํ frida --version ๋ช
๋ น์ด ์ฌ์ฉ ์ ๋ฒ์ ์ ํ์ธํ ์ ์๋ค.
๋จ๋ง๊ธฐ์ ๋ฃ์ ์๋ฒ ๋ค์ด๋ก๋
https://github.com/frida/frida/releases
ํ๋ฆฌ๋ค ์๋ฒ๋ ๋ก์ปฌ์ปดํจํฐ์ ์ค์น๋ ๋ฒ์ ๊ณผ ๋์ผํ๊ฒ frida-server-(๋ฒ์ )-android-arm(๋นํธ).xz๋ก ๋ค์ด ๋ฐ๋๋ค
ex) ํ์ฌ ๋ด ์ํฉ์ผ ๊ฒฝ์ฐ frida-server-16.1.4-android-arm64.xz
๋ค์ด๋ก๋ ํ ์์ถ์ ํผ๋ค.
cmd๋ฅผ ์ด์ด frida-server๊ฐ ์๋ ๊ฒฝ๋ก๋ก ์ด๋ ํ adb๋ฅผ ์ด์ฉํด frida ์๋ฒ ํ์ผ์ ๋จ๋ง๊ธฐ์ /data/local/tmp ๊ฒฝ๋ก์ ๋ฃ์ด์ค๋ค
adb push frida-server-16.1.4 /data/local/tmp
adb shell // ํด๋น ๋๋ฐ์ด์ค์ adb ์์ ์คํํ๋ค.
$ su // ๋ฃจํธ๊ถํ ํ๋
# cd /data/local/tmp //tmp ํด๋๋ก ์ด๋ํ๋ค.
# chmod 777 frida-server-16.1.4-android-arm64 //frida์ ํ์ผ ๊ถํ์ 777๋ก ์ค์ ํด์ค๋ค.
# ./frida-server-16.1.4-android-arm64 -l 0.0.0.0:27042 & //frida๋ฅผ ๋ฐฑ๊ทธ๋ผ์ด๋์์ 27042 ํฌํธ๋ก ์ด์ด์ค๋ค.
# ps -ef | grep frida // frida ์๋ฒ๊ฐ ์ ์คํ ๋ผ ์๋์ง ํ์ธํ๋ค.
> frida-ps -D [๋๋ฐ์ด์ค๋ช
] -ai // ํ์ฌ ๋๋ฐ์ด์ค์ ํ๋ก๊ทธ๋จ๋ค์ ์ถ๋ ฅํ๋ค(pid ํฌํจ)