JDK 설치
Java development Kit 를 설치한다. (로그인 해야 함.)
www.oracle.com/kr/java/technologies/javase/javase8u211-later-archive-downloads.html
설치 하고 나면 이렇게 자바 아이콘이 생기는 것을 알 수 있음.
JAVA 환경 변수 설정
터미널에서 [vi ~/.bash_profile]을 실행한다.
vi 편집기에서 환경변수를 입력해준다.
export JAVA_HOME="/Library/Java/JavaVirtualMachines/jdk1.8.0_331.jdk/Contents/Home"
export PATH=${PATH}:$JAVA_HOME/bin
이렇게 했는데 잘 안 돼서 냅다 구글링
vi 명령어
: linux, unix 에서 사용하는 vi 편집기는 명령모드, 입력모드, 마지막 행 모드로 총 3가지 모드로 구성되어있습니다.
: 흔히 사람들이 말하는 vi 명령어는 이 세가지 모드를 자유자재로 왔다갔다 하면서 코드나 글을 작성하는 것을 말합니다.
i) 명령 모드(command mode) - 처음 vi 명령어로 vi를 시작하게 되면 들어가게 됩니다. 여기서는 방향키를 이용하여 커서를 이동할 수 있으며, "dd" 나 "yy" 로 한 줄 삭제 및 한 줄 붙여넣기, 또는 "x" 명령어로 글자 하나를 삭제할 수 있습니다. (더 많은 명령어는 아래에)
ii) 입력 모드(insert mode) - 명령모드에서 "i" 나 "a" 명령을 통해서 입력 모드로 넘어 갈 수있습니다. 입력모드로 가게되면, 자유롭게 코드나 글을 작성을 하시면 됩니다. 명령 모드로 다시 돌아오려면 "ESC"를 누르면 됩니다.
("i" 명령은 커서가 현재 위치한 부분에서 부터, "a"는 커서 바로 다음 부분부터)
iii) 마지막 행 모드(Last line mode) - 마지막행 모드는 명령모드에서 ":" (콜론) 을 입력하면 화면 맨 밑단에 :______ 하며 입력을 할수 있는 공간이 나옵니다. 여기서 현재까지 내가 작성한 이 내용을 저장하고 vi를 종료(wq)할지, 그냥 종료(q, q!)할지 등을 입력할 수 있습니다.
즉 vi 환경에서
i 나 a 명령을 통해 입력 모드 (insert) 로 변환 시키고
환경 변수 입력 한다.
ESC 눌러서 명령 모드로 변환하고, 콜론을 입력하면 맨 밑칸에 콜론이 입력되는데, 그리고 바로 wq 을 작성해주면
끝!
이제 jadx 파일을 열어주면 bin 파일에
이게 있고
jadx 는 파일이 안 열리는데 왜인지는 모르겠다..
jadx-gui.exe 는 열리는 것을 볼 수 있음
http://java-decompiler.github.io
Java Decompiler
The “Java Decompiler project” aims to develop tools in order to decompile and analyze Java 5 “byte code” and the later versions. JD-GUI is a standalone graphical utility that displays Java source codes of “.class” files. You can browse the reco
java-decompiler.github.io
여기서 설치하니까 그냥 실행이 되네요
이 파일은 이제
JADX 깃허브
'Forensic > Basic' 카테고리의 다른 글
Mac adb 환경변수 설정, 안드로이드 앱 데이터 추출 방법 (0) | 2022.08.24 |
---|---|
Mac HxD (Hex Editor) / 파일 시그니처 (0) | 2022.08.07 |
.xml 파일 (0) | 2022.08.04 |
안드로이드 DB 파일 추출 (adb 명령어) (0) | 2022.07.30 |
개념 정리 , 단어조사 (정리 안 함) (0) | 2022.07.28 |