Hack/Frida

Nox와 Frida 환경 구축

Jaden.. 2020. 4. 6. 10:15

1. 아나콘다 파이썬 환경 구축

- 파이썬 설치 (3.7.3)

- 아나콘다 설치 (4.6.11)

- 독립된 파이썬 환경 구축

$ conda create -n py3.7.3 python=3.7.3 -y

- 독립된 파이썬 환경 지정

$ activate py3.7.3

 

2. 녹스 앱플레이어 설치

- 기본 root 설정

- 모바일설정 : 스마트폰, 그래픽 모드 : 스피드

- adb 환경변수 설정 (C:\Program Files\Nox\bin)

 

3. 프리다 설치

$ pip install Frida-tools

frida 12.4.7

 

4. 프리다 서버 실행

- 안드로이드 운영체제 스펙 확인

$ adb shell

$ getprop ro.product.cpu.abi

- 프리다 서버 다운로드 (https://github.com/frida/frida/releases)

=> frida-server-12.4.7-android-x86.xz (설치된 frida와 동일한 버전을 다운로드 받아야 함)

- 프리다 서버 옮기기

$ adb push "frida-server-*" /data/local/tmp

- 프리다 서버 실행

$ chmod 777 "frida-server"

$ ./"frida-server" & (백그라운드 실행)

$ ps | grep frida (프로세스 확인)

 

5. 프리다 클라이언트 연결

- 프리다와 안드로이드 연결

$ frida-ps -U (프리다로 안드로이드 process를 확인한다. -U 옵션은 USB를 의미하고 에뮬레이터가 실행 중이라면 에뮬레이터로 인식한다.)