'개발/Android'에 해당되는 글 18건

반응형

안드로이드 디바이스가 32bit인지 64bit인지 체크 

 

ADB (Android Debug Bridge)

Terminal에서 다음 커맨드 수행.

adb shell getprop ro.product.cpu.abi

adb shell getprop ro.product.cpu.abi2

다음 결과의 x86에서 테스트 단말은 32비트 환경임을 확인할 수 있다.

ro.product.cpu.abi : x86

ro.product.cpu.abi2 : armeabi-v7a

 

 

 

 

ps명령으로 현재 프로세스 목록 확인 

 

ps | grep "frida" 결과로 ./frida-server 가 떠있으면 성공

아래와 같이 frida-ps -U 명령어 실행  시 녹스 기기의 항목들 정보가 나오면 성공

 

 

현재 USB에 연결된 디바이스 목록 출력

fridump % frida-ls-devices

 

 

 

 

숨김파일 보기 단축키

Command + Shift + .

 

 

adb push frida-server data/local/tmp

adb shell

su

cd data/local/tmp

ls

chmod 755 frida-server

./frida-server &

 

 

 

다음과 같은 에러 발생시

shell@vu2sk:/data/local/tmp $ Unable to load SELinux policy from the kernel: Failed to open file ?/sys/fs/selinux/policy?: Permission denied

Unable to start: Error binding to address 127.0.0.1:27042: Address already in use

 

이렇게 처리

adb shell "su - setenforce 0"

 

 

ps | grep "frida"

 

u0_a157   9544  230   647576 79456 ffffffff 00000000 S com.harex.android.apppos

python fridump.py -U -s -r u0_a157

 

 

frida-ls-devices

sudo -H python fridump.py -U -s -r apppos

 

2020/07/11 - [Android/Rooting] - 안드로이드 Fridump 사용하기 (1/4)

2020/07/11 - [Android/Rooting] - 안드로이드 Fridump 사용하기 (2/4)

2020/07/11 - [Android/Rooting] - 안드로이드 Fridump 사용하기 (3/4)

2020/07/11 - [Android/Rooting] - 안드로이드 Fridump 사용하기 (4/4)

2020/05/19 - [iOS/Jailbreak] - Fridump 사용법 (1/4) - iOS디바이스 환경 구축

2020/05/19 - [iOS/Jailbreak] - Fridump 사용법 (2/4) - Mac OS X 환경 구축

2020/05/19 - [iOS/Jailbreak] - Fridump 사용법 (3/4) - 메모리 덤프

2020/06/12 - [iOS/Jailbreak] - Fridump 사용법 (4/4) - 결과물 바이너리 검색

반응형
블로그 이미지

SKY STORY

,
반응형

adb 설치

https://developer.android.com/studio/releases/platform-tools

 

설치확인

 

적용여부 체크 

 

 

안드로이드 단말 32 or 64 비트 확인

getprop ro.product.cpu.abi

 

 

디바이스에 frida-server 설치

아래 주소에서 파일을 다운받아 압축을 해재한다.

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

 

 

 

frida-server라 변경하고 콘솔창에서 다음 명령으로 파일을 복사한다.

adb push frida-server data/local/tmp

 

 

설치가 잘 됬는지 확인

netcanis@netcanis-MacBook-Pro Downloads % adb shell

shell@vu2sk:/ $ su

root@vu2sk:/ # cd data/local/tmp

root@vu2sk:/data/local/tmp # ls

 

 

파일 권한 설정

chmod 755 frida-server

 

fridump 실행

./frida-server &

 

2020/07/11 - [Android/Rooting] - 안드로이드 Fridump 사용하기 (1/4)

2020/07/11 - [Android/Rooting] - 안드로이드 Fridump 사용하기 (2/4)

2020/07/11 - [Android/Rooting] - 안드로이드 Fridump 사용하기 (3/4)

2020/07/11 - [Android/Rooting] - 안드로이드 Fridump 사용하기 (4/4)

2020/05/19 - [iOS/Jailbreak] - Fridump 사용법 (1/4) - iOS디바이스 환경 구축

2020/05/19 - [iOS/Jailbreak] - Fridump 사용법 (2/4) - Mac OS X 환경 구축

2020/05/19 - [iOS/Jailbreak] - Fridump 사용법 (3/4) - 메모리 덤프

2020/06/12 - [iOS/Jailbreak] - Fridump 사용법 (4/4) - 결과물 바이너리 검색

 

 

반응형
블로그 이미지

SKY STORY

,