Frida 권한 오류 해결
간만에 점검용 폰을 새로 세팅해야 할 일이 있어서 간략히 정리.
# 세팅 순서
- custom recovery 설치, custom rom 설치
- magisk, su 설치(루팅)
- gdb, frida... (점검용 툴들)
다 잘 되다가.. frida 에서 뜬금없이 오류가 떠서 당황..
$ frida-ps -Uai
Failed to enumerate applications: failed to execute child process “/data/local/tmp/re.frida.server/frida-helper-64” (Permission denied)
검색해보니 동일한 오류를 겪은 선구자(?) 들이 있었고 검색 후 해결할 수 있었다.
(삼성계열 폰에서 selinux policy 와 관련해 자식프로세스 생성 시 발생하는 문제라고 하나 정확히 알아보진 않음.)
몇번의 시도 후 성공했는데, 결론적으로 아래와 같이 /system/priv-app 폴더로 복사해주면 해결된다.
$ frida-ps -Uai
PID Name Identifier
----- ---------------------------------------------- -------------------------------------------------
11267 AhnLab V3 Mobile Plus 2.0 com.ahnlab.v3mobileplus
4398 Android Services Library com.google.android.ext.services
6857 BadgeProvider com.sec.android.provider.badge
21975 CMHProvider com.samsung.cmh
4158 CSC com.samsung.sec.android.application.csc
...
잘 됩니다.
'Android Hacking' 카테고리의 다른 글
Android 패킷 캡처를 위한 iptables 명령어 정리 (0) | 2018.09.12 |
---|---|
bypass proxy check using frida (4) | 2017.08.08 |
모바일 앱에서 frida timeout error 해결 방법 (1) | 2017.07.26 |
DBI on Android - ADBI(Android Dynamic Binary Instrumentation) (1) | 2016.02.14 |
error: only position independent executables (PIE) are supported 에러 해결 (2) | 2016.02.05 |