VScode APK Lab 확장 프로그램

2026. 3. 21. 17:07·앱 모의해킹

모바일 앱 모의해킹 시 jadx, apk easy tool 같은 디컴파일러로 APK를 분석 및 리패키징해야 한다. 이때 사용하면 유용한 VScode 확장 프로그램인 APK Lab을 소개한다.

설치

먼저 APK Lab을 사용하기 위해서는 자바가 설치되어 있어야 한다.

https://www.oracle.com/java/technologies/downloads/#jdk26-windows

 

Download the Latest Java LTS Free

Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts.

www.oracle.com

 

자바 설치 후 VScode Extensions에 가서 APK Lab 검색 후 설치를 진행한다.

 

사용법

설치 후 Ctrl+Shift+p 를 눌러 APK Lab을 선택한다.

 

이후 디컴파일 할 APK를 선택한다.

 

아래 사진과 같이 decompile java를 선택한다. 해당 옵션은 smail 코드를 자바 코드로 변환해 주는 옵션이다.

 

폴더가 생기며 디컴파일이 된 모습이다. 하지만 이렇게만 하면 smali 코드가 자바 코드로 변환되지 않는다. 왜 변환이 되지 않는지는 모르겠지만 OUTPUT 창 하단에 있는 명령어를 복사하여 TERMINAL 창에 입력 후 실행한다.

 

명령어 실행 시 java_src라는 폴더가 생기면 정상적으로 자바 코드로 변환된 것이다.

 

리패키징 시에는 apktool.yml 파일에 대고 오른쪽 마우스 클릭 후 APKLab: Rebuild the APK를 선택한다.

리패키징 시 폴더 내 한글, 공백, 특수문자가 들어가 있을 경우 오류가 발생할 수 있으므로 폴더 이름을 변경 후 해야한다.

 

리패키징이 완료되면 dist 폴더가 생성되고 해당 폴더 안에 리패키징 된 APK가 존재한다.

 

이렇게 VScode에서 쉽게 디컴파일 및 리패키징이 가능하며, Gemini CLI를 VScode에서 불러와 코드를 분석하며 업무 효율을 높일 수 있다.

'앱 모의해킹' 카테고리의 다른 글

앱 모의해킹 실습 애플리케이션 Anditor  (0) 2026.06.23
'앱 모의해킹' 카테고리의 다른 글
  • 앱 모의해킹 실습 애플리케이션 Anditor
dbs1339
dbs1339
모의해킹을 하며 보안을 공부하고 있습니다.
  • dbs1339
    dbs1339 님의 블로그
    dbs1339
  • 전체
    오늘
    어제
    • 분류 전체보기 (11)
      • 악성코드 (2)
      • 웹 모의해킹 (1)
      • 웹 (3)
      • 앱 모의해킹 (2)
      • AI (2)
      • CVE (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.6
dbs1339
VScode APK Lab 확장 프로그램
상단으로

티스토리툴바