해당글에서는 AndroidManifest.xml 파일을 이용한
앱 패키지명 확인 방법에 대해 설명하겠습니다.
💡 AndroidManifest.xml 파일이란?
앱의 코드를 실행하기 전에 확보해야 하는 앱에 대한 필수 정보를 시스템에 제공하는 파일
기본적으로 앱의 정보는 AndroidManifest.xml 안에 작성되어 있음
따라서, AndroidManifest.xml 파일을 확인하여 앱에 대한 기본적인 정보를 볼 수 있음
1. APKTool 설치
APKTool : http://ibotpeaches.github.io/Apktool/
Apktool - A tool for reverse engineering 3rd party, closed, binary Android apps.
A tool for reverse engineering 3rd party, closed, binary Android apps. It can decode resources to nearly original form and rebuild them after making some modifications. It also makes working with an app easier because of the project like file structure and
ibotpeaches.github.io
2. APK파일 디컴파일
$ java -jar apktool_2.5.0.jar d 디컴파일할 앱 명.apk

위 명령어를 입력하고 apktool 폴더를 확인하면 앱 이름의 폴더가 생긴것을 확인 할 수 있습니다.
다시 해당 폴더를 열면 apk파일이 디컴파일 된 것을 확인할 수 있습니다.
3. AndroidManifest.xml 파일 확인

Notepad로 xml파일을 열면 앱의 패키지명, 버전 등의 정보를 확인할 수 있으며, 그 외에 퍼미션정보 역시 확인할 수 있는 것을 알 수 있습니다.
'Security > Mobile' 카테고리의 다른 글
| [Android] APK 디컴파일 및 리패키징(2) (0) | 2021.09.07 |
|---|---|
| [Android] APK 디컴파일 및 리패키징(1) (0) | 2021.09.07 |
| [Android] 앱 APK 파일 추출하기 (구글 플레이 스토어 앱) (0) | 2021.09.07 |
| [Android] 취약점진단 분석 도구Ⅱ(동적 분석)🛠 (0) | 2021.09.06 |
| [Android] 취약점진단 분석 도구Ⅰ(정적 분석)🛠 (0) | 2021.09.04 |
