공부/안드로이드

frida 설치

B612 2023. 11. 24. 01:03

frida란..

 

frida를 설치해봅시다

 

pip install frida
pip install frida frida-tools

frida --version

설치한 frida 버전을 확인한다.

 

getprop ro.product.cpu.abi

에뮬레이터의 비트를 확인한다.

설치한 frida 버전 & 에뮬레이터의 비트와 맞는 파일을 다운 받고, 압축 풀기를 진행한다.

adb push frida-server-16.1.3-android-x86_64 /data/local/tmp

다운 받은 파일을 옮겨준다.

 

adb shell
cd /data/local/tmp
ls -al
chmod 777 frida-server-16.1.8-android-x86_64

frida-server-16.1.3-android-x86_64 파일이 옮겨진 것을 확인할 수 있다.

 

 

에러 1) ./frida-server-16.1.3-android-x86_64: can't execute: Is a directory

갹 실행이 제대로 안된다

오잉 하지만 이렇게 뜨면 제대로 실행이 안된겁니다..

can't execute: Is a directory 에러가 발생했습니다

 

파일 문제인 것 같아 파일을 삭제하고 다시 설치하겠습니다

rm -r "삭제할 파일명"

 

그 뒤 파일을 옮기는 과정부터 다시 했다.

ps | grep frida

했을 경우 뜨면 정상 작동 한거다,,

 

에러 2) ./frida-server-16.1.8-android-x86_64.xz: not executable: magic FD37

찾아보니 압축해제가 안되어서 그렇다고 한다.

 

압축 해제한 파일을 adb push하면 해결된다.

 

 

+ frida 서버 깔끔히 실행하기

adb shell
cd /data/local/tmp
su
setenforce 0
ls -al
./frida-server-16.1.3-android-x86_64 &

 

 

끝.

'공부 > 안드로이드' 카테고리의 다른 글

안드로이드의 저장공간에 대해  (1) 2023.12.03
Hooking (w. frida)  (0) 2023.12.03
Magisk 루팅 (삽질2)  (2) 2023.10.31
xposed 사용 (삽질1)  (0) 2023.10.26
웹뷰 만들기  (0) 2023.09.20