본문 바로가기

해킹/APP

[APP/Android] Mac 안드로이드 취약점 분석 환경세팅 3 - frida 세팅

반응형

https://r3dzone.tistory.com/89

 

[APP/Android] Mac 안드로이드 취약점 분석 환경세팅 2 - ADB, Burp 세팅

1편 링크입니다. https://r3dzone.tistory.com/88 [APP/Android] Mac 안드로이드 취약점 분석 환경세팅 1 1.JDK 설치 밑에 하술할 프로그램들이 대체로 Java기반이라 JDK 의존성이 있습니다. JDK 부터 설치해줍시다.

r3dzone.tistory.com

이전편 링크

========================================================================================

이제 후킹등을 진행하기 위한 안드로이드용 프리다 서버를 올려줍시다.

 

일단 Mac에 프리다를 설치해줍시다.

pip로 간단하게 받아 줄 수 있습니다.

pip3 install frida
pip3 install frida-tools

설치 완료

 

이제 안드로이드 에뮬레이터에 frida 서버를 올려줍시다.

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의 최신 릴리즈를 받을 수 있습니다.

버전에 맞는 프리다 서버를 받아주면 됩니다.

arm64 버전의 안드로이드 버전으로 받아줍시다.

일단 맥에서 xz 압축 해제해주고

adb로 tmp폴더에 Push 해줍시다.

adb shell로 해당 폴더 확인해보면 잘 들어갔습니다.

실행하기 위해 권한을 줍시다.

mv frida-server-****** frida-server-1608
chmod 777 frida-server-1608

이름도 너무 길어서 이름도 짧게 줄여줬습니다.

근데 실행하니 권한이 부족하네요...

root로 접속해서 실행해줍시다.

./frida-server-1608 &

 

&를 붙여 백그라운드로 실행시켜주면 편리합니다.

맥 터미널로 돌아와 frida-ps를 실행시켜보면

안드로이드 에뮬레이터에서 돌아가는 프로세스들이 잡힙니다.

frida 세팅 Profit!