반응형 android decompile1 Android APK Decompile 안드로이드 APK를 디컴파일해서 분석하는 방법들에 대해 소개하려고 합니다. 우리가 안드로이드 어플리케이션을 사용하기 위해서는 APK파일을 설치해야합니다. 이 APK파일은 일종의 압축형태의 파일로서 아래의 그림과 같은 구조를 가지고 있습니다. APK파일은 자바코드와 그외의 여러 리소스들을 클래스파일로 컴파일하여 dex파일을 만들어 냅니다. 그리고 그 dex파일과 여러 자원들을 합쳐서 만든 것이 APK입니다. 안드로이드 APK를 분석하기 위해서는 위와 같은 과정을 역으로 거쳐야하는데요 바로 APK파일을 풀어서 dex파일을 분석하는 것입니다. JVM 바이트 코드로 dex파일을 디컴파일하고 class 파일을 추출해내어 java코드를 확인할 수 있습니다. 실제로 apk 파일을 zip파일로 만든 후, 압축을 풀면 .. 2021. 8. 11. 이전 1 다음 반응형