[앱분석] Android Frida 설치 및 사용법
### 환경 ###
- Windows 10 Home
- Galaxy S8 (SM-G950N)
# 1. Frida 설치
> pip install frida
> pip install frida-tools
(버전을 낮출 때는 아래를 한번 더 진행)
> pip uninstall frida
> pip install frida==15.2.2
#2. frida-server 설치
1) 모바일 기기 확인
2) Frida와 같은 버전의 frida-server 설치
> arm64-v8a 는 frida-server-15.2.2-android-arm64.xz를 설치하고 압축풀기
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
3. 모바일 기기에 frida-server 넣기
> adb push frida-server-15.2.2-android-arm64 /data/local/tmp/frida-server
> adb shell
$ su
# chmod 755 frida-server
# ./frida-server &
4. 로컬에서 모바일 기기가 잘 연결되었는지 확인
5. 사용되는 함수(md5)로 검색
> frida-trace -i "*md5*" -U -f 패키지명
> frida-trace -i "*md5*" -U -f 앱명
6. hooking.js 작성하여 후킹 진행