- 浏览: 107221 次
- 性别:
- 来自: 大连
最新评论
-
liubey:
frogEye 写道 写得挺好的,但是不得不说:错别字一大堆 ...
深入浅出Maven:创建普通及Web项目、使用Profile进行资源过滤 -
frogEye:
写得挺好的,但是不得不说:错别字一大堆
深入浅出Maven:创建普通及Web项目、使用Profile进行资源过滤 -
卖火柴的老特工:
3Q.也是刚刚解决掉
Maven编译时两则信息 (Workspace以及default classpath container) -
liubey:
shmily2038 写道现在的技术书籍,就是缺少对细节的深入 ...
2014读书总结 -
shmily2038:
现在的技术书籍,就是缺少对细节的深入描绘,都没啥实际看点。
2014读书总结
java反编译工具.zip
DJ Java Decompiler ver. 3.7.7.81 for Windows
95/98/Me/NT/2000/XP/Windows Server 2003
THE PURPOSE:
DJ
Java Decompiler is a decompiler for Java which reconstructs the original
source code
from the compiled binary CLASS files (applets). DJ Java
Decompiler is able to decompile the
most complex Java applets and
binaries, producing accurate source code.
This latest release is able
to compile, run, create JAR archives and run applets outside
of the
context of a Web browser when JDK (SDK) is installed. "Native-to-ASCII
Converter"
form available too. Included Applet Tag Editor enables
users to create applets quickly.
Included "Archiver" tool is a simple
archive file manager wich enables users to work with
.JAR, .ZIP and
.EXE archives.
INSTALLATION:
The program is for Windows
95, Windows 98, Windows Millennium Edition, Windows NT,
Windows 2000
and Windows XP.
Uninstall previous version of DJ Java Decompiler (if
there are any).
Unzip djdec377.zip file into any appropriate
directory on your hard drive.
This will create file SetupDJ.exe.
To
install or re-install DJ Java Decompiler run SetupDJ.exe
To run DJ
Java Decompiler setup you must have MS Windows Installer v.1.00 or
above
installed. (see your \Windows\SYSTEM folder - MSIEXEC.EXE and MSI.DLL).
This
files are about 2MB. For this reason I don't include MSIEXEC in setup
program.
If you have Win9x, you can download MSIEXEC from:
http://download.microsoft.com/download/platformsdk/wininst/1.1/W9X/EN-US/InstMsi.exe
or from:
http://www.microsoft.com/downloads/release.asp?ReleaseID=17343
If you have WinNT, you can download MSIEXEC from:
http://download.microsoft.com/download/platformsdk/wininst/1.1/NT4/EN-US/InstMsi.exe
or from:
http://www.microsoft.com/downloads/release.asp?ReleaseID=17344
And you can learn more about MSIEXEC from:
http://msdn.microsoft.com/library/officedev/off2krk/45ct_2.htm
or from:
http://www.microsoft.com/msdownload/platformsdk/instmsi.htm
To avoid association of DJ Java Decompiler with .class and .java file
types see
"Select Features" installation dialog.
MINIMUM
SYSTEM REQUIREMENTS:
1. Intel?Pentium?200 MHz or higher
2. 32
MB RAM (64 Mb recommended)
HOW TO USE DJ JAVA DECOMPILER:
To decompile a single JAVA class file you can:
1. Select Open and
load your desired class file.
2. Double-click the CLASS file you
want to decompile.
3. Drag-and-drop your desired class file on the
DJ Java Decompiler window.
DJ Java Decompiler supports
drag-and-drop functions for OLE.
4. In Windows Explorer Right
mouse-button pop-up menu available too.
5. To decompile a .JAR file
select the .JAR file -> In Windows Explorer Right mouse-button
click -> pop-up menu "Open with..." -> DJ -> "Archiver" tool
-> "Decompile" button.
You can can also associate "Archiver"
tool with .JAR files from "Archiver" main menu.
NEW IN THIS
VERSION:
1. Some bugs fixed: syntax colorizing strings bug is fixed
...
2. Ctrl+F4 - File|Close shortcut is added.
3. New decompiler
options added. "Display long integers using the specified radix"
and "Display integers using the specified radix" - 8, 10 or 16 options
added.
4. New features in "Configuration" -> "Appearance and
colors" forms added
("Adjust line breaks") .
THE
STATUS OF DJ JAVA DECOMPILER:
DJ Java Decompiler is Freeware.
NOTE:
Some older virus scanners (like Mcafee) can flag DJ.exe
or Archiver.exe as being virus-infected.
WHY IS A DJ JAVA
DECOMPILER USEFUL:
1. DJ Java Decompiler is useful for recovery of
lost or accidentally
destroyed source code.
2. Decompiling
Java is an excellent way of learning both Java and how
the Java
VM works. DJ Java Decompiler makes it easy to peek into Java
classes and learn from the source. Its easy to use and intuitive graphic
user interface eases the learning curve for new starters in Java.
3.
Fixing and debugging .class files. Use DJ Java Decompiler when
developers
are slow to respond to questions that need immediate
answers.
4. DJ Java Decompiler is useful for exploring the sources
of Java runtime
libraries.
5. Like the possibility to inline
bytecode.
6. To check the results of your obfuscation;)
KNOWN PROBLEMS:
1. Doing development in both eclipse and having an
instance of DJ Java Decompiler can lock
the Windows clipboard,
preventing DJ from accessing the clipboard data. This then pops up
an exception dialog ("Cannot open clipboard."). This same strange
behavior noticed when
executing a CTRL+C action or CTRL+X. It
seems however to be a bug in combination with eclipse.
But this
bug doesn't occur under Windows 95 and 98. It's look like in eclipse the
standard
java clipboard solution is not used. I can't find
however what might cause the problem.
2. The problem with "Undo"
still exists.
COPYRIGHT INFORMATION:
The program uses
Jad as its Java decompiling engine.
Home Page of Jad-the fast Java
Decompiler moved to:
http://www.kpdus.com/jad.html
"Archiver"
tool is based on Eric Engler's ZipBeta16p package:
http://www.geocities.com/SiliconValley/Network/2114/zipbeta.html
ZIP
DLL's from info-zip group:
http://www.cdrom.com/pub/infozip/
DJ
Java Decompiler is written and supported by Atanas Neshkov.
The
decompiled Java code is provided "as is", for your information only,
without warranty of
any kind, either expressed or implied.
You
assume all risks concerning the suitability and accuracy of the
decompiled code.
The decompiled code may contain inaccuracies or
errors.
- dj-java-decompiler.zip (1.7 MB)
- 下载次数: 74
发表评论
-
2014读书总结
2015-01-11 16:10 1739原文刊于本人博客。 20 ... -
Maven编译时两则信息 (Workspace以及default classpath container)
2013-09-18 15:14 5485使用Maven一年有余,却总是被两则不起眼的编译信息困扰,终想 ... -
Java中未被初始化的字符串打印出“null”的问题的分析
2013-05-07 09:16 5840今天在研究Java面试题的时候发现了这道题,觉得挺有意思,记录 ... -
搬家鸟
2013-03-13 21:26 1063买了个域名,搭了个博客,http://www.liubey.o ... -
深入浅出Maven:创建普通及Web项目、使用Profile进行资源过滤
2012-10-09 23:36 72661:Maven的选择和配置 目前Maven主流版本包括Mav ... -
SUSE10.2 安装java_JDK1.6
2011-01-26 14:02 2398首先先去java.sun.com下载最新的jdk 我下载的是j ... -
利用HTTPCLIENT操作人人网:登陆,发布状态,随意访问任何人等
2010-12-12 09:38 122这几天研究了一下httpclient,使用它操作人人网做一些事 ... -
break和continue
2010-11-17 10:02 1154break是指强制退出,不执行循环中剩余部分代码,而conti ... -
继承时候的初始化顺序
2010-09-19 09:28 11341. 父类--静态变量 2. 父类--静态初始化块 3. 子类 ... -
一些数据结构的知识
2010-09-17 11:03 12331:ArrayList使用数组实现List接口,所以对于快速的 ... -
JavaScript操作cookie一例
2010-07-27 09:14 990[code="html] <html> ... -
数据结构之栈 队列 优先级队列 简单小结
2010-07-19 15:00 22271。栈、队列和优先级队列是经常用于简化某些程序操作的数据结构。 ... -
利用数据结构中的栈实现单词的反转
2010-07-16 15:40 1600package com.javaeye.liubey.al ... -
java的加密与解密
2010-07-12 15:29 4951加密算法有很多种:这里只大约列举几例: 1:消息摘要:(数字 ... -
“不变"和“只读"的区别
2010-07-12 10:03 940“不变”(Immutable)与“只读”(Read Only) ... -
一个帐号同一时间只能一个人登录
2010-07-12 09:14 956对于一个帐号在同一时间只能一个人登录,可以通过下面的方法实现: ... -
JpetStore中MVC机制实现的研究,BeanAction以及BaseBean工作机制(看完有种恍然大悟的感觉啊!)
2010-07-07 16:57 2160以前学习iBATIS时候只是粗略的看了一下代码,今天翻出来从新 ... -
jdk源代码中有关日期比较
2010-07-07 09:31 1074public int compareTo(Date anoth ... -
String.intern方法
2010-07-06 17:06 1052以前没有注意到这个方法,看effective Java时候发现 ... -
Java 专业人士必备的书籍和网站列表
2010-07-06 13:17 1080这些都是您书架上必备的书和应该经常使用的 Web 链接。时 ...
相关推荐
综上所述,DJ Java Decompiler v3.7.7.81是一款实用的Java反编译工具,对于开发和维护工作具有重要的辅助作用。了解并掌握这款工具的使用,将极大地提升开发者的工作效率,尤其是在处理无源码的Java项目时。同时,...
Java反编译工具是开发者和逆向工程人员用于查看和理解Java字节码的软件工具。这些工具将已编译的.class文件转换回接近原始源代码的.java文件,尽管反编译的结果可能不完全与原始源代码相同,但通常足以理解和分析...
DJ Java Decompiler是一款功能强大的Java反编译器,主要用于将已编译的Java字节码(.class文件)转换回源代码格式,使开发者能够查看和理解原始的Java源代码,即使原始的源代码文件不再可用。这个工具对于软件逆向工程...
DJ Java Decompiler是一款知名的JAVA反编译工具,其版本号为3.7.7.81,是一款被广泛使用的共享软件。 DJ Java Decompiler的功能和特点包括: 1. **源代码还原**:该软件能够将编译后的.class文件恢复成接近原始的...
在这个场景中,我们将使用JAD(Java Decompiler)作为反编译工具,它能够提供与原始源代码相似的结果。JADclipse是Eclipse的一个集成插件,使得我们可以在Eclipse内部直接进行反编译操作。 配置JADclipse的步骤如下...
通过以上步骤,你就能够顺利地在Eclipse 3.7中使用Jadclipse进行Java反编译,从而更好地理解和分析已编译的代码。记住,尽管反编译能够提供源代码级别的视图,但其结果可能与原始源代码有所不同,因为编译过程可能会...
为了验证混淆效果,可以使用反编译工具如DJ Java Decompiler 3.7打开混淆后的.class文件。对比混淆前后的代码,可以看到类名、方法名和变量名已经被替换为无意义的字符串,大大降低了代码的可读性。 研究表明,...
Eclipse的JAD反编译插件是一种强大的开发工具,它允许开发者查看和理解Java字节码,这对于调试、逆向工程或者学习第三方库的工作原理非常有用。JAD(Java Decompiler)是这个插件的核心组件,它可以将已编译的Java类...
1. **JAD**: JAD是一个流行的Java反编译器,可以将`.class`文件转换为源代码形式。可以从[Softpedia](http://www.softpedia.com/get/Programming/Debuggers-Decompilers-Dissasemblers/JAD.shtml)下载JAD。 2. **...