Atitit.java 反编译 工具 attilax 总结
Atitit.java 反编译 工具 attilax 总结
3.1. DJ Java Decompiler v.3.12.12.1004
3.2. DJ Java Decompiler yash jad core4
3.3. Eclipse decomp llugin (Jad 与jd-core5
4.1. First use DJ Java Decompiler v.3.12.12.1006
4.2. Then Eclipse decomp llugin (Jad6
1. 三大核心核心引擎——
2. JAD Jad attitude推荐这个
Jad
2.1. Jdec.
2.2. 二、 源码开放的 JODE JODE
是全球最大的开源项目网站 Sourceforge.net 的成员, 不要以为源码开放就小瞧它, 在所有的 JAVA 反编译器中,JODE 的反编译效果是最好的,尤其是对付一些常见的加密手段, 例如混淆技术等,更是出类拔粹。 JODE 本身也是纯 JAVA 开发的,最近越来越多的 JAVA 反编译软件也选择 JODE 来做它们 的核心引擎,例如 J
jode-1.1.2-pre1.jar 版本太低了。Pass
2.3. 独树一帜的 DAVA DAVA
不是一个独立的 JAVA 反编译器,而是 JAVA 代码优化工具 Soot 的一部分。Soot 和 JODE 一样是纯 JAVA 开发的,也是一个独立的 JAR 包,但却不能通过双击直接运行,而是象 JAD 一样在命令行状态运行。 Soot 对环境变量的配置要求非常严格,通常情况下要对 CLASSPATH 做如下设置: Set CLASSPATH=%CLASSPATH%;c:\\sootdir\\sootclasses-2.1.0.jar;.; 其中的 c:\\sootdir\\是下载的 soot 类包放置的路径,CLASSPATH 末尾的.;代表了当前 目录,如果不加上这个的话 Soot 经常会报一个找不到类的错误。 DAVA 是作为 Soot 的一个参数使用的,通常的用法如下: Java soot.Main –f dava –d c:\\javasource javatest 注意最后的类名不用带.class 后缀,因为它默认是处理 class 文件,这个操作与前述的 JAD 的参数效果相同。 DAVA 采取了流程优化的方式进行反编译,与传统反编译思路不尽相同,但却对改变流程 类的加密方法有独特的反编译效果。 上述的三种工具各有千秋,但效果都非常不错。经测试,它们基本上都可以把 JDK 自带 的一些例程完全反编译,然后不加任何修改可再编译成功,并能正常运行! (文中工具均经过本人亲手测试,当时用的是 jdk1.4.2_03,现在离写文章的时候过了 一年多了,jdk 都出到 1.5 了,怕是有些程序也不太好反编了)
2.4. Jad版本 1.5.8
CURRENT VERSION:
1.5.8
FILE SIZE:
233 KB
JAD was reviewed by Olivian Puha 3.5/5 Last updated on October 31st, 2012
作者:: 老哇的爪子 Attilax 艾龙, EMAIL:1466519819@qq.com
转载请注明来源: http://www.cnblogs.com/attilax/
3. 使用工具
3.1. DJ Java Decompiler v.3.12.12.100
还凑说。。走势那个jad是2006年代。
3.2. DJ Java Decompiler yash jad core
uuDeJava (jad)
是Java Class文件的反编译工具。反编译的Java源程序被输出到Class的相同目录。内部使用jad。 反编译Class文件时,可以直接点击Class文件(关联后),或者...
有的class不能decomp
3.3. Eclipse decomp llugin (Jad 与jd-core
Jad 与jd-core
三jad decomp的k好了。。
/*** Eclipse Class Decompiler plugin, copyright (c) 2012 Chao Chen (cnfree2000@hotmail.com) ***/
package com.openbravo.data.loader;
Eclipse反编译插件
版本: 1.0.3
构建ID: 201211040213
Eclipse反编译插件,版权所有 (c) 2012 Chao Chen (cnfree2000@hotmail.com)。保留所有权利。
有关Eclipse反编译插件的详细信息,请访问 http://www.blogjava.net/cnfree/archive/2012/10/30/390457.html
有关其他 Chao Chen 个人开源项目的详细信息,请访问 http://feeling.sourceforge.net 或者 http://www.blogjava.net/cnfree
4. Best paractice
4.1. First use DJ Java Decompiler v.3.12.12.100
4.2. Then Eclipse decomp llugin (Jad
5. 参考
JAVA反编译工具总结_百度文库.htm
相关文章
- 一键PHP/JAVA安装工具 OneinStack
- Mybatis+mysql动态分页查询数据案例——分页工具类(Page.java)
- Java实现 LeetCode 788 旋转数字(暴力)
- Java实现 LeetCode 777 在LR字符串中交换相邻字符(分析题)
- Java实现 POJ 2749 分解因数(计蒜客)
- java实现第四届蓝桥杯带分数
- Java实现第九届蓝桥杯第几个幸运数字
- Java后端整体架构技术栈及工具说明
- Java开发者值得关注的7款新工具
- [Java] 方法锁、对象锁和类锁的意义和区别
- Java设计模式之工厂模式
- ABAP SICF服务和Java Servlet的比较
- paip.性能跟踪profile原理与架构与本质-- python扫带java php
- paip.提升性能---jvm java 工具使用.
- Java架构师与开发者提高效率的10个工具
- 【项目实战】使用轻量级工具 java-emoji-converter 处理emoji表情字符
- 蓝桥杯2011省赛——利息计算(Java)
- Java判断不为空的工具类总结
- java-信息安全(十九)加密工具Jasypt
- 【工具】JAVA 在单元读取文件并比较
- java对象占用内存大小计算方式
- Java 程序员要掌握的 10 款工具
- java.awt包提供了基本的java程序的GUI设计工具