-
[Frida] 환경 세팅Learning/Android 2023. 11. 14. 11:01
프리다를 설치하고 사용하기 전에 녹스와 adb가 깔려있어야한다!
사실 녹스만 설치하면 된다.
녹스 자체의 adb가 있기 때문이다.
녹스 설치 경로에 있다
C:\Program Files (x86)\Nox\bin
녹스를 설치하는 또다른 이유는 쉬운 루팅이 쉽기 때문이다!
루팅을 하지 않으면 권한 문제로 인해 이름과 경로를 확인할 수 없게 된다.
ROOT를 켠 후 녹스를 실행시켜 설정 -> 시스템 -> 빌드번호를 연타해 개발자 옵션을 활성화해준다.
세팅을 마쳤다면 이제 프리다를 설치할 차례다
cmd> pip install frida-tools
cmd> frida --version위 명령어를 통해 frida를 설치해주고 버전도 확인해준다.
cmd> adb devices //연결된 디바이스 확인
cmd> adb connect 127.0.0.1:62001 //녹스 연결
cmd> adb shell //안드로이드 쉘
shell# getprop ro.product.cpu.abi //디바이스 아키텍처 확인위 명령어를 통해 녹스 디바이스 아키텍처를 확인해준다.
아키텍처를 확인했으면 아래 링크로 이동해 확인한 frida 버전과 맞는 frida server를 다운받아준다.
https://github.com/frida/frida/releases
cmd> adb push C:경로\다운받은_파일 /data/local/tmp //녹스로 파일 이동
shell# chmod 777 /data/local/tmp/다운받은_파일 //권한 부여
shell# /data/local/tmp/다운받은_파일 & //백그라운드로 실행
cmd> frida-ps -U //실행중인 프로세스 확인다운을 받았다면 위 명령어를 통해 세팅을 마치고 실행 확인을 해준다.
기본 세팅은 여기까지다
'Learning > Android' 카테고리의 다른 글
[Frida] Uncrackable 4 (r2pay) 풀이 (1) 2024.01.20 [Frida] Uncrackable level 3 풀이 (0) 2023.12.29 [Frida] Uncrackable level 2 풀이 (0) 2023.12.18 [Frida] Uncrackable level 1 풀이 (0) 2023.12.18 [Frida] FridaLab 1~8 풀이 (1) 2023.12.16