1. 디렉터리 구조
디렉터리 | 설명 |
/ | ● 루트(root) 파일 시스템 디렉터리 ● 부트와 관련된 설정파일을 참고하여 초기 프로세스 정보가 포함 |
/system | ● 안드로이드 운영체제 홈 디렉터리 ● 안드로이드 UI 및 사전에 설치된 앱이 포함되고 운영체제 파일이 존재 |
/data | ● 사용자 앱 상태 정보가 포함된 파일 시스템 디렉터리 ● 앱들이 저장되어 있는 공간 - 취약점 진단시 많이 보는 곳 ● APK 설치 시 디렉터리에 많이 저장됨 ● 포렌식 분석 시 |
/cache | ● 자주 사용하는 ㄴ데이터 및 앱 컴포넌트를 저장하는 디렉터리로 읽기/쓰기/ 권한 존재 ● 브라우저 캐시같이 일시적인 사용자의 상태 정보가 포함 |
2. 앱 설치 디렉터리 확인
디렉터리 | 설명 |
/system/app | ● 시스템에 의해 미리 설치된 앱 경로 |
/data/app | ● 사용자에 의해 설치된 앱 경로 |
/data/data/<package> | ● 설치 앱 패키지 경로, 루트 권한으로 접근 가능 |
/data/data/<package>/files | ● 애플리케이션이 소유한 데이터 또는 파일 저장 ( so 파일, data 파일, ini 파일 등이 포함됨 ) |
/data/data/<package>/lib | ● 애플리케이션에 요청하는 라이브러리 파일 저장 ( so 파일이 존재함 ) |
/data/data/<package>/databases | ● 설정 파일, 컨텐츠 파일 등의 쿼리 정보가 포함된 SQLite 데이터베이스 파일 ( db 파일이 존재함 ) |
/data/data/<package>/cache | ● 브라우저 캐시 같이 일시적인 사용자의 상태 정보가 포함 |
/data/data/<package>/shared_prefs | ● XML 파일로 저장되며, 앱에 공유되는 설정 파일 |
/mnt/sdcard/sdcard | ● External/ Internal SD Card 경로 ( 외부 저장소 ) |
/system/app/앱이름.apk | ● 시스템 앱 공간 ● 세이프모드로 부팅이 될 시에는 시스템 앱들이 간능한 앱들이 실행 |
/data/app/앱이름.apk | ● 사용자가 다운로드 한 앱들의 공간 |
/data/davik-cache | ● dex 파일이 보관되는공간 |
'기반 지식 > Android' 카테고리의 다른 글
6. 모바일 취약점 진단 항목 (0) | 2024.12.09 |
---|---|
5. 녹스(Nox Player) 가상 애뮬 설치 (0) | 2024.12.06 |
4. 안드로이드 앱 구조 (0) | 2024.12.05 |
2. 안드로이드 앱 진단 환경의 이해 및 설치 (0) | 2024.12.03 |
1. 안드로이드(Android)의 이해 (0) | 2024.12.02 |