본문 바로가기

Frida

Frida 설치

반응형

1. Python 설치 후, Frida-tools 설치

pip install Frida-tools

 

 

2. Windows Android SDK tools 설치

  • Windows용 SDK 플랫폼 도구 다운로드
  • adb shell을 사용하기 위한 도구

https://developer.android.com/tools/releases/platform-tools?hl=ko

 

SDK 플랫폼 도구 출시 노트  |  Android 스튜디오  |  Android Developers

Android SDK 플랫폼 도구는 Android SDK의 구성요소입니다.

developer.android.com

 

 

설치가 완료되면 platform-tools 폴더에 adb를 실행할 수 있는 adb.exe 파일이 들어있다.

안드로이드 모바일의 shell에 접근하기 위해 adb shell을 사용한다.

 

 

3. Frida version 확인 + Frida server install

PC에 설치된 frida version 확인

 

연결된 android 단말기의 비트

 

Frida server를 다운로드 받기 전에 pip로 install한 frida의 version을 확인하고, 연결된 모바일의 adb shell에서

안드로이드 비트를 확인한다. 모바일 단말기에 넣어줄 frida server를 설치하기 위해 version을 맞춰야 한다.

Frida server는 밑에 링크에서 다운로드 받으면 된다.

 

 

https://github.com/frida/frida/releases

 

Releases · frida/frida

Clone this repo to build Frida. Contribute to frida/frida development by creating an account on GitHub.

github.com

 

 

다운로드 받은 후, frida server의 압축을 풀어주고 adb push 명령으로 안드로이드 단말기에 frida server를 넣는다.

/data/local/tmp 디렉토리에 들어가면 frida server가 들어간 것을 볼 수 있다.

 

adb push 명령 실행

 

frida server 확인

 

마지막으로 root 권한으로 바꾸고, frida server를 실행하기 위해 chmod로 권한을 바꿔준다.

권한을 바꿔준 후에 frida server를 background에서 실행시키고 process 진행 상황을 확인한다.

 

frida server background 실행

 

 

frida-ps -Ua으로 안드로이드 모바일에서 실행중인 process를 확인한다.

 

 

반응형

'Frida' 카테고리의 다른 글

안드로이드 루팅  (0) 2024.09.06