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 |