-
Nox와 Frida 환경 구축Hack/Frida 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를 의미하고 에뮬레이터가 실행 중이라면 에뮬레이터로 인식한다.)
'Hack > Frida' 카테고리의 다른 글
Frida 환경 구축 with Anaconda (0) 2020.12.30 frida를 활용한 메모리 덤프 (0) 2020.04.06