본문 바로가기

Mobile App/Android

[Android] 메모리 내 중요정보 노출(with. Frida)

0. 요약

1. PC에 파이썬 설치
2. PC에 Frida 설치
pip install frida-tools
pip install frida==16.5.2

3. PC Frida 버전에 맞는 Android frida-server 설치
https://github.com/frida/frida/releases

4. Android 내부로 frida-server 파일 이동
adb push /data/local/tmp

5. frida-server 권한 부여 및 실행
chmod 777
./frida-server &

## 프로세스 꼬이면 아래 수행
ps -ef | grep frid[a]
kill -9 PID
./frida-server &

6. frida를 이용한 실행중인 앱 PID 확인
frida-ls-deivces
frida-ps -Ua

7. 덤프 수행
python fridump3 -u -r 0000 -s

1. 파이썬 및 fridump3 설치

- 파이썬 (3버전 필수!)
https://www.python.org/downloads/

- fridump3 도구
https://github.com/rootbsd/fridump3

 

2. PC > Frida 설치

 

3. PC 버전과 동일한 Android Frida-server 다운로드

 

4. Android 내부로 frida-server 이동

 

5. frida-server 권한 할당 및 실행

 

6. 메모리 덤프를 원하는 앱의 PID 식별

 

7. 덤프 수행

 

8. 메모리 내에 중요정보가 평문으로 노출되는지 확인