효투의 세상 로딩중...
효투의 세상 로딩중...
반응형

Frida는 Python 기반으로 제작된 도구 중 하나로 정말 많고 강력한 기능들이 많다

요즘은 불가피하게 꼭 써야하는 도구 중 하나로 생각될 만큼 좋은 도구이다.

일단 기본적으로 파이썬 기반인만큼 파이썬을 설치해야한다.

https://www.python.org/

 

Welcome to Python.org

The official home of the Python Programming Language

www.python.org

 

파이썬의 파이프기능을 이용하여 쉽게 설치가 가능하다

pip install frida

pip install frida-tools

잘 설치가 되었다면 버전이 나온다

이제 단말기에 넣어줄 서버를 가져와야한다.

https://github.com/frida/frida/releases

 

Releases · frida/frida

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

github.com

 

프리다 서버는 로컬컴퓨터에 설치된 버전과 동일하게

frida-server-(버전)-android-arm(비트) 로 다운받아준다 (버전과 비트는 환경에 맞춰야함)

 

다운받아서 압축을 풀면 아래 파일이 있는데

파일명을 쉽게 바꿔줘도되고 그냥 그대로 써도 무관하다

 frida-server-15.1.10 으로 변경했다

cmd를 열어 frida-server가 있는 경로로 이동 후 명령어 입력

adb push frida-server-15.1.10 /data/local/tmp

 

adb를 이용하여 파일을 /data/local/tmp 경로에 넣어준다

또 adb 를 이용하여 단말기의 shell을 실행시킨다.

tmp 경로로 이동하여

chmod 777 등으로 frida-server의 파일 권한에 실행권한을 부여한 후

./frida-server & 로 백그라운드 실행한다.

이후 로컬컴퓨터에서 frida-ps -Uai 명령어를 입력하면

단말기의 앱정보들이 출력된다.

만약 앱정보가 출력이 안된다면 frida 서버 버전을 확인하거나

제대로 실행이 되지 않은 가능성이 큼

반응형
  • hyotwo7658@gmail.com

복사 완료 👍