반응형

필자는 이전부터 자바 디컴파일러로 JAD를 사용하고 있었다.

물론 이클립스 플러그인을 이용해서 사용했지만 최근에 JD-GUI 에 대하여 알게 되었다.

JAD도 별 불편함 없이 사용하고 있지만 1.4 이후 버전에 대한 지원 소식도 없고 업그레이드도 없는듯 하다.

우선 JD-GUI  윈도우 버전을 다운로드 하여 실행해보았다.

디컴파일 속도도 빠르고 이클립스용 플러그인도 지원하고 있다.

무설치 버전으로 실행하니 일반 에디터와 같은 GUI를 제공하고 있다.

사용하기도 편리하고 무설치에 GUI까지 제공등.. 그리고 지원하는 java 버전등..

이 어찌 매력적이지 않겠는가? 밑에 JD-GUI 사이트 링크를 걸어 놓는다.

http://java.decompiler.free.fr/



GUI 화면 모습이다. 간단히 jar 파일을 실행해 보았다.. 잘 나온다..ㅎㅎ

그리고 디컴파일된 소스는 파일로 저장까지 할수 있다..  꽤 괜찮은것 같다.

이클립스 플러그인 설치는 해당 사이트에 가면 자세히 설명되어 있다.

Eclipse Platform Version: 3.4.1 에서 jD-Eclipse 플러그인 설치 과정이다.

Installation 

Eclipse 3.4 Instructions

우선 Equinox/p2 plug-in 을 설치 하여야 한다.

  1. 이클립스 메뉴에서 Help -> Software Updates...선택하면 아래와 같은 Software Updates and Add-ons 팝업창이 뜬다.

  2. Available Software 탭을 선택한다.
  3. Ganymede tree node 를 확장시킨다.(왼편의 +를 클릭) 
  4. Uncategorized tree node 를 확장시킨다.(왼편의 +를 클릭) 
  5. Equinox p2 Provisioning tree node 에 체크를하고 ,  Install... button 을 클릭한다.



  6. 마지막으로 Finish button 을 클릭하면 된다. 필자의 경우 tjf

Installation of JD-Eclipse plug-in

  1. 이클립스 메뉴에서 Help -> Software Updates...선택하면 아래와 같은 Software Updates and Add-ons 팝업창이 뜬다.
  2. Available Software 탭을 선택한다.
  3. JD-Eclipse plug-in을 new remote site 로 추가:
    1. Add Site... button 을 클릭하면 Add Site 팝업창이 뜬다..
    2. Location 텍스트 박스에 JD-Eclipse update site URL을 타이핑 한다: http://java.decompiler.free.fr/jd-eclipse/update 그리고 OK button 클릭..



  4. Software Updates and Add-ons 창에 추가된 JD-Eclipse Plug-in 을 체크하고, 오른쪽에 있는 Install... button 을 클릭한다.



  5. 다음 화면에서 , Finish button을 클릭
  6. 다음화면에서, Java Decompiler Eclipse Plug-in certificate box 가 나오면 체크를 하고 OK button 을 클릭하면 완료...  

Introduction

The “Java Decompiler project” aims to develop tools in order to decompile and analyze Java 5 “byte code” and the later versions.

JD-Core is a freeware library that reconstructs Java source code from one or more “.class” files. JD-Core may be used to recover lost source code and explore the source of Java runtime libraries. New features of Java 5, such as annotations, generics or type “enum”, are supported. JD-GUI and JD-Eclipse include JD-Core library.

JD-GUI is a standalone graphical utility that displays Java source codes of “.class” files. You can browse the reconstructed source code with the JD-GUI for instant access to methods and fields.

JD-Eclipse is a plug-in for the Eclipse platform. It allows you to display all the Java sources during your debugging process, even if you do not have them all.

JD-Core, JD-GUI and JD-Eclipse are free for non-commercial use. This means that JD-Core, JD-GUI and JD-Eclipse shall not be included or embedded into commercial software products. Nevertheless, these projects may be freely used for personal needs in a commercial or non-commercial environments.

반응형


http://extremesms.egloos.com/

===== 사이트에 있는 툴의 소개 ======

익스트림SMS는 PC를 통하여 간단히 무료 SMS를 보낼 수 있도록 돕는 프로그램입니다. 

무료SMS 보내기 하면 네이트온 메신저나 MSN 메신저와 같이 메신저를 통하여 보낼 수 있는것만 생각하기 쉽습니다.(SKT용)

하지만, 각 통신사별로 제공하는 무료 문자가 수십건에서 수백건씩 있음에도 불구하고 무료 문자가 있는지 모르거나 사이트 접속이 귀찮아 안쓰고 넘어가는 경우가 많습니다. 무료문자 100건만 해도 2천원의 가치가 있음에도 불구하고 말이죠.

그래서, 다음의 두가지 목표를 가지고 익스트림SMS를 만들었습니다.

1. 무료문자를 십분 활용하자. 가정용 초고속인터넷을 사용한다면, 또는 이동통신 휴대폰을 이용한다면 무료로 제공되는 무료 문자를 최대한 사용하고, 심지어 남는다면 다른사람에게까지 쓸 수 있도록 해주자.

2. 문자 보내는 과정이 편해야 한다. 네이트온에 있는 문자보내기를 이용하는 이유는, 네이트온을 쓰고 있고 문자보내기 창을 띄우기 쉽기 때문이다. 마우스 클릭 한번으로 문자를 보낼 수 있다면 좋겠다.


이 두가지 목표가 달성되도록 개발하였기 때문에 익스트림SMS는 분명히 도움이 될것입니다.

1. 각 통신사의 계정을 한번만 등록해 놓으면 그 이후부터 로그인 없이 문자만을 보내는데 사용할 수 있다. 

만일 여러 계정을 등록할 수 있다면(부모님의 휴대폰의 숨은 무료문자까지 모두 꺼내어 등록해서 쓸 수 있습니다) 여러 계정의 무료문자의 합만큼을 편리하게 이용 가능하다.(3개 계정에 300건이 있다면, 계정 구분 없이 300건 사용 가능)

2. 트레이아이콘에 숨어있는 창을 불러오면 문자보내기 창이 표시되고, 전화번호와 내용만 입력하면 바로 문자를 보낼 수 있다. 

현재 네이트온에 주소록을 eXtremeSMS 로 옮겨서 사용중입니다.. 숨겨져 있던 나의 무료 문자들

일단~! 전부 다 꼼짝마라입니다. ㅋㅋ  아이디어 굿이고 개발하신 개발자분 짱입니다..^^

USB용 무설치 버전도 포함하고 있고 일단 프로그램이 트레이에 상주시에 21M 정도의 리소스를 잡아먹네요..

이정도 뭐 문자 보낼때만 실행하던지 아니라도 감안할만 합니다..^^  잘 사용하세요..ㅋ


반응형


Unable to write to memory of debugged process (7FFDA002..7FFDA002).

Ollydbg 실행시에 위와 같은 에러가 뜨는 경우가 있다. 적잖이 짜증이 난다.

이는 Ollydbg 플러그인 설정이 잘못 되어 있기 때문이다.

Ollydbg 탭에 보면 Plugins > OllyHelper > Options..

Auto Clear the debug bit.  에 체크가 되어있다면 체크를 풀어주면 된다.

+ Recent posts