jad 디컴파일

개발도구 2015. 3. 5. 09:28

jad를 이용한 class파일 디컴파일 방법을 설명 합니다.

우선 jad파일을 다운로드 받습니다. 대표 사이트를 찾을수가 없어서 인터넷을 검색해서 최신 파일을 

다운로드 하면 될거 같습니다.


jad158g.win.zip


jad-gui.zip


혹은 상단의 jad파일을 다운로드 해서 사용해도 됩니다.


jad사용시 기본적인 옵션은 아래와 같습니다.

-o    : 변환된 소스파일 덮어쓰기

-s    : 변환된 소스파일의 확장자 설정

-d    : 변환된 소스파일이 위치할 경로

-r     : 하위 디렉토리를 원본처럼 생성할지 설정


1개의 소스를 디컴파일 하는경우

jad -o -sjava test.class


명령어로 test.class파일을 디컴파일 할 수 있습니다. .java 확장자의 파일이 생성 됩니다.


여러개의 소스를 디컴파일 하는 경우

jad -o -r -sjava -d./src classes/**/*.class


classes라는 폴더가 존재 하고 그 하위로 class파일들이 있을때

해당 명령어를 실햄하면 src폴더 하위로 classes폴더 하위의 파일들이 디컴파일 되게 됩니다.

반응형
Posted by 질주하는구
,