μΌλ¨ νμ΄μ¬ μ€μΉ ν΄μΌνλ€. μ€μΉ λ°©λ²μ μλ μ£Όμμμ νμΈ
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 ν¬ν¨)