보안

[모바일 모의해킹] 안드로이드 frida-server 설치

기시미 2025. 8. 29. 15:09
프로그램 설치

Frida-server 다운로드: https://github.com/frida/frida/releases

단말기에 설치할 Frida 서버입니다.

 

Releases · frida/frida

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

github.com

단말기의 설치할 경우: arm/arm_64 선택
가상환경(Nox 등)의 설치할 경우: x86/x86_64 선택

frida-server-17.2.17-android-arm64.xz 다운로드

Anaconda 설치: https://www.anaconda.com/download

파이썬 가상환경을 만들어주는 프로그램입니다.

 

Download Anaconda Distribution | Anaconda

Download Anaconda's open-source Distribution today. Discover the easiest way to perform Python/R data science and machine learning on a single machine.

www.anaconda.com

 

사전 준비 - frida 서버 연결

1) Anaconda Prompt 열기

2) PC에 Frida 서버 설치

단말기에 설치할 Frida 서버 버전과 일치하는 버전을 설치해줍니다.

pip install frida==17.2.17

 

frida 명령어를 사용하기 위해 frida-tools도 설치해줍니다.

pip install frida-tools

 

3) frida 서버 실행

CMD 창에서 adb push 명령어로 단말기에 frida 서버 파일을 업로드해준 후 adb shell 명령어로 frida 서버를 실행시켜줍니다.

adb push frida-server-17.2.17-android-arm64 /data/local/tmp
adb shell
su
cd /data/local/tmp
chmod 777 frida-server-17.2.17-android-arm64
mount -o rw,remount /
./frida-server-17.2.17-android-arm64

* chmod 는 읽기, 쓰기, 실행 권한 부여, mount는 읽기-쓰기 모드로 전환

4) frida 서버 확인

다시 Anaconda Prompt로 돌아와 frida 명령어로 단말기와 연결되었는지 확인해줍니다.

frida-ps -Uai


참고 글

https://seo-security.tistory.com/41

 

Anaconda (아나콘다) - 설치 및 사용 방법

1. Anaconda (아나콘다) Anaconda는 과학 컴퓨팅, 데이터 과학 및 기계 학습을 위한 Python 및 R 프로그래밍 언어의 오픈 소스 배포판입니다. 이러한 도메인에 대한 소프트웨어 환경을 설정하고 관리하는

seo-security.tistory.com

https://hyemzzzy.tistory.com/94

 

[Android] 안드로이드 Frida Server 서버 설치

Step 1. Anaconda & Python 설치 (1) Anaconda는 Python 여러 버전 사용해야 될 경우, 이를 관리하기 위해서 설치하는 프로그램이라 난 하나의 버전만 사용하겠다 하시는 분들은 Anaconda 설치를 생략하셔도 무

hyemzzzy.tistory.com

https://seo-security.tistory.com/43

 

[Android] Frida (프리다) - 설치 및 환경 설정

1. Frida (프리다)Frida는 오픈 소스 DBI(Dynamic Binary Instrumentation) 도구입니다. 모바일 및 데스크톱 플랫폼 모두에서 실행 중인 프로세스에 JavaScript 또는 기타 스크립팅 언어를 삽입하여 다양한 런타임

seo-security.tistory.com