反编译工具ScriptSWF、Jadclipse、Java Decompiler、vAVRdisasm介绍

以下为你介绍的反编译工具都可用在Linux系统上:ScriptSWF(C/C++的Flash工具包)、Jadclipse(Java反编译插件)、Java Decompiler(Java反编译器)、vAVRdisasm(单片机反汇编)。

1、ScriptSWF(C/C++的Flash工具包)

一个C和C++库+一个编译器,用于创建版本9(v1.8.1)以下的Adobe Flash SWF电影。使用我们强大的开源C++库和脚本语言ScriptSWF(SSWF),您可以即时创建Adobe Flash动画。

ScriptSWF 是一个C/C++的工具包,用来创建 Flash 动画的类库。支持几乎所有的 Flash 标签,自身包含一个 ActionScript 编译器。附带详细的文档说明如何转换字体、反编译Flash动画以及将图片转成flash动画。

技术特点:

SSWF库和工具包包含以下功能:

带有Doxygen的完整C++库文档。

高效的Flash和ActionScript优化器。

具有ActionScript支持的易于使用的脚本语言。

C++库来编译ActionScript程序。

支持大多数Flash版本9以上的标签。

具有alpha支持的码盘化和真彩色图像。

mp3支持。

保护动画。

jpg2swf从一组JPEG图像生成幻灯片。

ft2sswf将字体转换为SSWF脚本。

swf_dump检查最终动画。

Adobe Flash格式的完整文档(被Adobe开发人员社区推荐为优于Macromedia的库存文档)。

C语言绑定。

下载地址:https://sourceforge.net/projects/sswf/

2、Jadclipse(Java反编译插件)

反编译工具ScriptSWF、Jadclipse、Java Decompiler、vAVRdisasm介绍

Jadclipse 是一个集成Eclipse 的Java反编译插件。

下载地址:https://sourceforge.net/projects/jadclipse/

3、Java Decompiler(Java反编译器)

反编译工具ScriptSWF、Jadclipse、Java Decompiler、vAVRdisasm介绍

这款反编译器叫 "Java Decompiler",由 Pavel Kouznetsov开发,目前最新版本为1.1.0。它由 groovy开发,并且官方可以下载 windows、linux和苹果Mac OS三个平台的可执行程序。

其有下面几个功能:

1].支持对整个Jar文件进行反编译,并本源代码可直接点击进行相关代码的跳转。

2].支持众多Java编译器的反编译(支持泛型,Annotation和enum枚举类型)。

jdk1.1.8

jdk1.3.1

jdk1.4.2

jdk1.5.0

jdk1.6.0

jikes-1.22

harmony-jdk-r533500

Eclipse Java Compiler v_677_R32x,3.2.1 release

jrockit90_150_06

下载地址:https://gitee.com/mirrors/Java-Decompiler

4、vAVRdisasm(单片机反汇编)

vAVRdisasm 是 Avr系列单片机反汇编器,下面是该工具反汇编后的结果输出:

$ ./vavrdisasm --no-addresses sampleprogram.hex

rjmp .0         ; 0x2

ser R16

out $17, R16

out $18, R16

dec R16

rjmp .-6        ; 0x6

注明

以上就是反编译工具ScriptSWF、Jadclipse、Java Decompiler、vAVRdisasm的介绍内容,这些反编译工具都能使用在Linux操作系统中。

栏目相关文章