최대 1 분 소요


image-20221025111616771

1. 환경설정

1-1 녹스 에뮬레이터

  • a. 녹스 설치

  • b. 녹스 환경 설정

  • c. ADB Shell 연결

1-2 JAVA 설치

  • a. JAVA 설치

  • b. JAVA 환경변수 설정

1-3 jd-gui 설치

  • a. jd-gui 란?
  • b. jd-gui 설치

1-4 NotePad++ 설치       ☚

  • a. NotePad++ 란?
  • b. NotePad++ 설치

1-5 테스트 APK 설치




1-4 NotePad++

image-20221025111832434


a. NotePad++ 란

Scintilla 기반 C++ 및 순수 Win32 API로 개발하여 기능이 많음에도 빠르고 가벼운 것이 특징

NotePad(메모장) 기반에 단순 텍스트뿐만이 아니라 C++, JAVA 등의 소스코드를 편집하는 것도 지원

우리는 디컴파일한 class파일에서 확인한 난독화된 클래스들의 smali 코드를 변조할 때 이용할 것이다.


기능

  • 문법 하이라이팅 (프로그래밍 언어에 맞춰 각 단어에 색상 지원)
  • 고스트 타이핑 (자동 글자 입력)



b. NotePad++ 설치

https://notepad-plus-plus.org/downloads/

image-20221025113009311

해당 링크로 접속해서 자신의 컴퓨터에 맞는 사양으로 설치해주자

업데이트: