반응형
Frida는 Python 기반으로 제작된 도구 중 하나로 정말 많고 강력한 기능들이 많다
요즘은 불가피하게 꼭 써야하는 도구 중 하나로 생각될 만큼 좋은 도구이다.
일단 기본적으로 파이썬 기반인만큼 파이썬을 설치해야한다.
파이썬의 파이프기능을 이용하여 쉽게 설치가 가능하다
pip install frida
pip install frida-tools
잘 설치가 되었다면 버전이 나온다
이제 단말기에 넣어줄 서버를 가져와야한다.
https://github.com/frida/frida/releases
프리다 서버는 로컬컴퓨터에 설치된 버전과 동일하게
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 서버 버전을 확인하거나
제대로 실행이 되지 않은 가능성이 큼
반응형
'모바일 > Android' 카테고리의 다른 글
[Android] Msfvenom과 MetaSploit을 이용한 악성앱 (5) | 2022.03.17 |
---|---|
[Android] 화면 캡처 방지 우회 및 안드로이드 미러링 (scrcpy 에러) (2) | 2022.02.15 |
[Android] ADB 설치 및 설정 (0) | 2022.02.14 |
[Android] 안드로이드 루팅 해제(언루팅) 및 벽돌폰 복구 (2) | 2022.02.14 |