본문 바로가기
보안 및 개발/MOBILE

[Android] nox에 frida 설치

by CH@3M 2019. 11. 13.

1. nox player 설정의 root 권한으로 실행

root 켜기 선택 후 재부팅하면 탈옥됨! 근데 나는 한번 더 재부팅해주니까 됐음

루팅하니 파일 관리자에서 system폴더에도 접근이 가능해짐

busybox라는 툴을 이용하면 명령어를 편안하게 사용할 수 있음. 구글 플레이어에서 install 하여 설치하면 끝! 

adb로 접속하여 원하는 명령어 사용이 가능해짐!

2. 컴퓨터로 돌아와서 adb로 폰에 attach (기본으로 62001 포트 사용)

3. frida를 사용하려면 PC에 frida 설치

> pip install frida-tools

자세한 내용은 요기 게시글 참고!

4. https://github.com/frida/frida/releases/에서 파일 다운로드 후 nox로 이동 (frida-server-12.6.13-android-x86 사용)

5. frida-server 실행

권한 없는 폴더에 옮기면 실행할 수 없으므로 어느 폴더에 두느냐가 중요함. 나는 /data/local/tmp 폴더를 만들어 adb push 파일위치 nox이동위치로 frida-server를 넣음. chmod 777 frida-server-12.6.13-android-x86 권한을 주어 ./frida-server-12.6.13-android-x86& (&는 백그라운드 실행 의미) 실행.

처음에 드래그해서 넣으니 /sdcard/Picture에 자동으로 들어가는데 거기서는 Permission denied 뜸 ㅠ 다른곳으로 이동하려면 remote Read-only file system 에러가 뜨고, 권한 문제인지 이동이 안됐었음 => 다른 경로에 접근하려면 따로 mount 해줘야함!

6. ps | grep "frida" #server가 실행 중임을 확인

 

7. PC에서 frida-ps -U로 frida-server 프로세스 확인하여 attach + PID

반응형

'보안 및 개발 > MOBILE' 카테고리의 다른 글

[iOS] 유용한 정보 모음  (0) 2019.11.14
[Android] memory dump  (0) 2019.11.13
[iOS] 앱 취약점 진단 참고 자료  (0) 2019.11.06
[iOS] flex 앱을 이용한 변조  (0) 2019.11.06
[iOS] resign 하기  (0) 2019.11.05