IT정리노트

블로그 이미지

Edward. K

메멘토적 기억능력을 소유한 개발자 노트.

Eclipse On JAD ( Java Decompiler )

Programming/JAVA 2008. 6. 20. 08:56
반응형
Java Decompiler ... 
코드 보안 측면에서 봐선 있으면 안되는 넘인데.(물론 Obfuscatr 가 있으니..다행이다만..)
한편으로는 원 소스를 잃어버렸거나.. 혹은 API를 분석하는데 큰 도움이 되는 녀석이다.

지금은 원소스가 없는 쪽이다...헐..인수인계도 없고..-_-;
내 개발자 인생인 왜 이리 재미있는 게냐..앙?

뭐..여튼..재미있는 인생 자랑은 그만하고..
Eclipse Plugin을 이용해 Java Decompiler를 사용해 보자.
invalid-file
[통합 파일 - 2008-07기준-]


7.1 JAD 설정시
         Default로 해도 된다..   <- 3.3 에서의 기본 사항인듯함..확인 필요.

★. jre 혹은 확장 jar 내의  class 들이 decompiler 가안되는 경우가 있는데..
     무슨 원인인지는 모르겠으나...-_-
     이전 파일도 함께 설치해 주면 잘 된다.
jadclipse_3.2.0.jar 54 KB JadClipse for Eclipse 3.2M3 and M4
jadclipse_3.1.0.jar 54 KB JadClipse for Eclipse 3.1 (including milestone builds starting from 3.1M6 up to 3.2M2)




Eclipse On JAD ( Java Decompiler )   - Eclipse 3.3 기준-

1. Eclipse Download
      [다운로드] eclipse-SDK-3.3.2-win32.zip

2. JAD  Download ( jadnt158.zip-Jad.exe- )
    : http://www.kpdus.com/jad.html
       >Jad 1.5.8g for Windows 9x/NT/2000 on Intel platform  (238600 bytes).  페이지 중간정도에 있다

3. Eclipse Plugin Download  ( net.sf.jadclipse_3.3.0.jar )
    : http://jadclipse.sourceforge.net/wiki/index.php/Main_Page#Download
        JadClipse 3.3
        This release stream is appropriate for Eclipse 3.3.
Filename Size Description
net.sf.jadclipse_3.3.0.jar 45 KB JadClipse for Eclipse >= 3.3M6


4. Eclipse  설치

5. Eclipse Jad Plugin(net.sf.jadclipse_3.3.0.jar) 을 Eclipse/plugins 폴더에 저장.
사용자 삽입 이미지

6. Jad (Jad.exe) 파일을 적당한 위치에 저장.
사용자 삽입 이미지

7. 이클립스 실행
    7.1 JAD 설정
        Window > Preferences... > Java > JadClipse
            |_ Path to Decompiler  : C:\_utils\jad.exe
            |_ directory for temporary files : C:\_decompiler     > 역컴파일 폴더
            |_  Reuse code buffer  : 역컴파일된 코드를 Buffer에 기록하도록
사용자 삽입 이미지

    7.2 설정 확인
        Window > Preferences... > General > Editors > File Associations
            : "*.class"의 설정값이 "JadClipse Class File Viewer"로 설정되었는지 확인.
사용자 삽입 이미지



    ※. 한글이 깨지는 경우
            : Window > Preferences... > Java > JadClipse > Misc
                |_ Convert Unicode strings into ANSI strings 체크
사용자 삽입 이미지


8. 사용.



반응형
Posted by Edward. K
블로그 이미지

메멘토적 기억능력을 소유한 개발자 노트.

by Edward. K

공지사항

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • 더 보기

태그

  • STS
  • toad
  • Eclipse
  • eclipse plugin
  • EditPlus
  • 사업 이야기
  • 플래시 게임
  • 미네르바
  • egov
  • 전자정부프레임워크
  • iBATIS
  • rocketdock
  • 가상화폐무료
  • sqlgate
  • 이클립스
  • 이미지 편집
  • ERwin
  • 개한민국
  • 컴퓨터 관리
  • EkNote
  • netbeans
  • 중독성게임
  • tomcat
  • Jboss
  • flex
  • Flash Player
  • Graphic
  • android
  • 색상코드표
  • 캡쳐툴

글 보관함

«   2026/03   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31

링크

카테고리

분류 전체보기 (792)
행운이와함께 (1)
EkNote Project (18)
ARIS (0)
Android (2)
LINK (39)
UML (9)
Programming (154)
Cobol (0)
ASP (0)
CSS (5)
C_C++ (2)
IBatis (2)
JSP (3)
JAVA (76)
JavaScript (44)
PHP (2)
Utility (76)
Protable (3)
MobileProgram (4)
SKT (0)
KTF (0)
LGT (0)
자료들 (4)
DB (82)
mongoDB (0)
MySQL (8)
Oracle (61)
MSSQL (4)
Graphic (8)
Flash (3)
PhotoShop (3)
SourceFactory (4)
Collection (73)
작가의기막힌상상력 (14)
미소를찾아보는공간 (44)
내심장은작동중일까 (6)
멀더와스컬리의노트 (3)
이건어디에사용할까 (6)
Edward (275)
나만 알기엔 아까워 (100)
기억하기 위한 기록 (123)
시선이 머무는 공간 (50)
숨기고 싶은 이야기 (2)

카운터

Total
Today
Yesterday
방명록 : 관리자 : 글쓰기
Edward. K's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

IT정리노트

메멘토적 기억능력을 소유한 개발자 노트.

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (792)
    • 행운이와함께 (1)
    • EkNote Project (18)
    • ARIS (0)
    • Android (2)
    • LINK (39)
    • UML (9)
    • Programming (154)
      • Cobol (0)
      • ASP (0)
      • CSS (5)
      • C_C++ (2)
      • IBatis (2)
      • JSP (3)
      • JAVA (76)
      • JavaScript (44)
      • PHP (2)
    • Utility (76)
      • Protable (3)
    • MobileProgram (4)
      • SKT (0)
      • KTF (0)
      • LGT (0)
      • 자료들 (4)
    • DB (82)
      • mongoDB (0)
      • MySQL (8)
      • Oracle (61)
      • MSSQL (4)
    • Graphic (8)
      • Flash (3)
      • PhotoShop (3)
    • SourceFactory (4)
    • Collection (73)
      • 작가의기막힌상상력 (14)
      • 미소를찾아보는공간 (44)
      • 내심장은작동중일까 (6)
      • 멀더와스컬리의노트 (3)
      • 이건어디에사용할까 (6)
    • Edward (275)
      • 나만 알기엔 아까워 (100)
      • 기억하기 위한 기록 (123)
      • 시선이 머무는 공간 (50)
      • 숨기고 싶은 이야기 (2)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바