Frida 설치
1. anaconda 설치
https://www.anaconda.com/download
2. 가상환경 생성
conda create -n 가상환경명 python==3.7
conda activate 가상환경명
3. 가상환경 내 Frida 설치
pip install frida
pip install frida-tools
4. 단말기 내에 frida 서버 설치
frida-server : https://github.com/frida/frida/releases
adb push '다운받은 frida 서버' /data/local/tmp
FRIDA 실행
1. frida 실행
adb shell
su
cd /data/local/tmp
ls -al
./frida-server-설치버전 &
Permission denied 오류 발생시
adb push로 태블릿에 설치한 frida 서버의 권한을 높여준다.
chmod 777 frida 서버
2. frida 실행 확인
frida-ps -Ua
FRIDA 후킹 코드 실행
python 바인딩
1. Appsuite 복호화된 소스코드 취득
adb shell
----
$ su
# cd /data/data/com.gitauto.jupiter
# cp .zip /data/local/tmp
# chmod 777 .zip
----
adb pull /data/local/tmp/.zip
unzip .zip
>> classes.dex 파일 추출
2. python 코드 작성
3. python 코드 실행
# frida가 실행된 상태여야 함
python 파일명.py
'보안 > Android App' 카테고리의 다른 글
Strings 다운로드 (0) | 2024.05.20 |
---|---|
MobSF 안드로이드 앱 보안 취약점 분석 실행 방법 (4) | 2024.03.27 |
SAMSUNG 공식 펌웨어 다운로드 (4) | 2024.01.28 |
안드로이드 기기 루팅하기 - 갤럭시 Tab S6 Wifi(TWRP, Magisk) (0) | 2024.01.28 |
Drozer를 활용한 Android app 보안 취약점 분석 (0) | 2024.01.25 |