티스토리 뷰

Android/Hacking

[Android] Frida 설치방법

ch4njun 2019. 10. 30. 14:00
반응형

Frida 설치

1. 파이썬 다운로드 ( 이왕이면 Python3로 설치하자 )

 

2. pip install frida==12.7.11

 - 예전에는 frida에 전부 포함되어 있었지만 최신 버전에서는 frida-tools로 분리되어 추가로 다운로드해야 frida 및 frida-ps 등의 기능을 이용할 수 있다. ( frida.exe, frida-ps.exe 등이 포함되어 있다. )

 

3. pip install frida-tools

 

4. https://github.com/frida/frida/releases 에서 frida-server 다운로드 받기.

 - 핸드폰의 아키텍쳐를 확인하여 다운로드 받는다.

 - 확인법 : Bit : adb shell getprop ro.product.cpu.abi

              Type : adb shell getprop ro.product.cpu.abi2

 

5. 다운로드 받은 frida-server를 안드로이드 핸드폰의 /data/local/tmp 경로에 넣는다.

 - adb push [ frida-server ] /data/local/tmp

 

6. 저장된 frida-server 파일의 권한 및 소유자를 변경한다.

 - adb shell 

   su -

   cd /data/local/tmp

   chmod 755 frida-server

   chown root.root frida-server ( 이거 때문에 삽질 엄청했다... )

   frida-server &

   ps | grep frida

 

7.  "frida-ps -U" 명령어를 통해 usb로 연결된 device의 프로세스 목록을 확인한다.
    프로세스의 목록과 PID가 정상적으로 출력되면 frida-server가 제대로 동작하고 있다는 뜻이다.
 - 여기서 frida-server의 소유자를 root/root 로 변경해주지 않아서 개삽질을 했다.....
 - frida-ps 의 -D -H 등등의 옵션으로 원격 등등의 방법으로 연결이 가능하다.

 

반응형
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함