본문 바로가기
Security/[리얼] Android

APK파일 분석하기전 셋팅 및 앱추출

by blackcon 2015. 6. 17.
728x90

/*

작업환

blackcon@bk:~$ lsb_release -a

No LSB modules are available.

Distributor ID: elementary OS

Description: elementary OS Freya

Release: 0.3

Codename: freya

*/

1. ADB설치

   sudo apt-get install android-tools-adb


2. apktool 설치

  wget https://raw.githubusercontent.com/iBotPeaches/Apktool/master/scripts/linux/apktool

  wget https://bitbucket.org/iBotPeaches/apktool/downloads/apktool_2.0.0.jar

 (최신버전 링크: https://bitbucket.org/iBotPeaches/apktool/downloads)

  

 mv apktool_*.jar apktool.jar    # 파일명변경 

 chmod +x apktool*                  # 위에서 다운받은 파일두개에 실행권한부여


 mv apktool* /usr/local/bin      # 파일위치이동 

 ## 이제 apktool을 실행하 면작동된다. ##


3. 파일추출

 adb shell    # 모바일 기기에 접속

 ## adb  쉘내부 ##

pm list packages -f     # 디바이스내 에있는 모 든apk프로그램의 경로를 출력한다.

# 추출하고자하는 앱의 위치를 알았다면 adb shell에서 빠져나온다. 


## adb 쉘 외부##

adb pull [apk절대경로]



** 참고링크 : http://hyeonil.blogspot.kr/2014/05/apk.html

728x90

'Security > [리얼] Android' 카테고리의 다른 글

[안드로이드] 안드로이드 리버싱  (2) 2015.12.12