Language
한국어

[FRIDA] 안드로이드 연결

2016.10.27 09:25

lispro06 조회 수:3531

frida-server 안드로이드 바이너리를 /data/local/tmp 경로에 넣고, su 로 실행시킨다.

https://build.frida.re/frida/android/arm/bin/frida-server


# frida-server &


python 3.5 에서 pip 를 이용해 설치한 frida 를 확인하고,


> frida-ps -U 를 한다.

* -U : USB, -R : Remote


C:\Users\ssd\AppData\Local\Programs\Python\Python35-32\Scripts>frida-ps.exe -U

Waiting for USB device to appear...

  PID  Name

-----  --------------------------------------------------------

 2017  adbd

 3132  android.process.acore

 8681  android.process.media

 3214  auditd

 1992  bintvoutservice

 2001  cbd


genymotion 중 i386 계열 OS 는 아래 BIN 을 이용할 수 있지만, frida 6 라서 최근 릴리즈인 frida 8과 호환되지 않아 사용 불가하다. 


http://build.frida.re/frida-snapshot/android/i386/bin/frida-server
http://build.frida.re/frida-snapshot/android/x86_64/bin/frida-server




> pip install frida==6.0.12

를 이용해 과거 버전 설치로 도전 가능하다.