批量反编译工具
Ⅰ 图片形式的电子书如何反编译
unEbookWorkShop(反编译 ebook Workshop(e书工场制作的EXE电子书) V2.20 特别绿色版 unEbookWorkshop是专门用来反编译 ebook Workshop( e书工场 )制作的EXE电子书源文件的工具软件(E书反编译工具),可以迅速地反编译包括在EXE电子书里面的全部源文件,并且完美地恢复源文件的全部目录结构及文件名,以便帮助用户得到源文件进行资料恢复或二次编辑。unEbookWorkshop支持批量操作,您只需指定一个包括EXE电子书的目录,unEbookWorkshop会自动把指定目录下符合条件的文件一次性反编译。 注册名字和注册码: 注册名是:forever[RCT] 注册码是:WS123456789-1234-12345678 unEbookWorkshop (EXE电子书反汇编) V2.2 绿色特别版下载地址: http://www.xgdown.com/soft/25582.htm
Ⅱ 用什么工具能反编译DLL文件
非托管的DLL只能反汇编,不能反编译
反汇编最强大的工具为IDA
https://www.hex-rays.com/index.shtml
Ⅲ 反编译C#程序用什么工具好
.NET Reflector和ILSpy,不过听说ILSpy更好,这个主要看个人的喜好,我喜欢用.NET Reflector。
Ⅳ 如何实现APK的反编译得到APK的源码
最新的反编译不用此方法, 有最新的一键自动反编译工具:
这段时间在学Android应用开发,在想既然是用java开发的应该很好反编译从而得到源代码吧,google了一下,确实很简单,以下是我的实践过程。
在此郑重声明,贴出来的目的不是为了去破解人家的软件,完全是一种学习的态度,不过好像通过这种方式也可以去汉化一些外国软件。
注:本Android反编译教程,在Windows7-Ultimate-64bit操作系统上,测试通过!
下述所需的反编译工具包 下载
一、反编译Apk得到Java源代码
首先要下载两个工具:dex2jar和JD-GUI
前者dex2jar是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。以下是下载地址:
dex2jar:http://laichao.googlecode.com/files/dex2jar-0.0.7-SNAPSHOT.zip
JD-GUI:http://laichao.googlecode.com/files/jdgui.zip
具体步骤:
首先将apk文件,将后缀改为zip,解压,得到其中的classes.dex,它就是java文件编译再通过dx工具打包而成的;
解压下载的dex2jar,将classes.dex复制到dex2jar.bat所在目录。在命令行下定位到dex2jar.bat所在目录(在DOS命令下CD 目录)
运行
dex2jar.bat classes.dex
生成
classes.dex.dex2jar.jar
生成jar文件的截图如下:
运行JD-GUI(jd-gui.exe),打开上面生成的jar包,即可看到源代码了
HelloAndroid源码(编译前的apk源码对照)如下:
二、反编译apk生成程序的源代码和图片、XML配置、语言资源等文件
如果是汉化软件,这将特别有用。首先还是下载工具,这次用到的是apktool
下载地址:http://code.google.com/p/android-apktool/downloads/list
下载:apktool1.4.1.tar.bz2 和 apktool-install-windows-r04-brut1.tar.bz2(两个包都下载)
具体步骤:
将下载的两个包解压到同一个文件夹下,应该会有三个文件:aapt.exe,apktool.bat,apktool.jar
在命令行下定位到apktool.bat文件夹,输入以下命令:apktool d C:\*.apk C:\*文件夹,如下图:
命令行解释:apktool d [apk文件 ] [输出文件夹]
反编译的文件如下(AndroidManifest.xml为例):
特别注意:你要反编译的文件一定要放在C盘的根目录里(其实不用放在C盘根目录也行)
例如:在D盘目录D:\apktool1.4.1
cd /d D:\apktool1.4.1 //切换到D盘目录,包含HelloAndroid.apk以及aapt.exe,apktool.bat,apktool.jar三个文件
apktool.bat d -f HelloAndroid.apk HelloAndroid // apktool反编译命令,注意 d和
-f 的写法
将反编译完的文件重新打包成apk,很简单,输入apktool b c:\***文件夹(你编译出来文件夹)即可,命令如下:这个主意你文件所在盘
打包apk后的文件在目录C:\HelloAndroid下,生成了两个文件夹:
build
dist
其中,打包生成的HelloAndroid.apk,在上面的dist文件夹下,Ok
最后,再介绍一款刚出来的反编译工具 Androidfby ,它是一款对上述步骤进行了封装的图形界面工具,下载地址
但是,针对部分签名的apk,无法实现反编译,但本博客方法则仍然可以反编译成功!仅供参考使用
另外,作为应用开发者,肯定不希望自己的代码被反编译的,下一遍博客将讲述如何通过混淆代码防止被别人反编译
Android如何防止apk程序被反编译
作为Android应用开发者,不得不面对一个尴尬的局面,就是自己辛辛苦苦开发的应用可以被别人很轻易的就反编译出来。
Google似乎也发现了这个问题,从SDK2.3开始我们可以看到在android-sdk-windows\tools\下面多了一个proguard文件夹
proguard是一个java代码混淆的工具,通过proguard,别人即使反编译你的apk包,也只会看到一些让人很难看懂的代码,从而达到保护代码的作用。
下面具体说一说怎么样让SDK2.3下的proguard.cfg文件起作用,先来看看android-sdk-windows\tools\lib\proguard.cfg的内容:
[html] view
plainprint?
1. -optimizationpasses 5
2. -dontusemixedcaseclassnames
3. -
4. -dontpreverify
5. -verbose
6. -optimizations !code/simplification/arithmetic,!field/*,!class/merging/*
7.
8. -keep public class * extends android.app.Activity
9. -keep public class * extends android.app.Application
10. -keep public class * extends android.app.Service
11. -keep public class * extends android.content.BroadcastReceiver
12. -keep public class * extends android.content.ContentProvider
13. -keep public class * extends android.app.backup.BackupAgentHelper
14. -keep public class * extends android.preference.Preference
15. -keep public class com.android.vending.licensing.ILicensingService
16.
17. -keepclasseswithmembernames class * {
18. native <methods>;
19. }
20.
21. -keepclasseswithmembernames class * {
22. public <init>(android.content.Context, android.util.AttributeSet);
23. }
24.
25. -keepclasseswithmembernames class * {
26. public <init>(android.content.Context, android.util.AttributeSet, int);
27. }
28.
29. -keepclassmembers enum * {
30. public static **[] values();
31. public static ** valueOf(java.lang.String);
32. }
33.
34. -keep class * implements android.os.Parcelable {
35. public static final android.os.Parcelable$Creator *;
36. }
从脚本中可以看到,混淆中保留了继承自Activity、Service、
Application、BroadcastReceiver、ContentProvider等基本组件以及
com.android.vending.licensing.ILicensingService,
并保留了所有的Native变量名及类名,所有类中部分以设定了固定参数格式的构造函数,枚举等等。(详细信息请参考<proguard_path>/examples中的例子及注释。)
让proguard.cfg起作用的做法很简单,就是在eclipse自动生成的default.properties文件中加上一句“proguard.config=proguard.cfg”就可以了
完整的default.properties文件应该如下:
[html] view
plainprint?
1. # This file is automatically generated by Android Tools.
2. # Do not modify this file -- YOUR CHANGES WILL BE ERASED!
3. #
4. # This file must be checked in Version Control Systems.
5. #
6. # To customize properties used by the Ant build system use,
7. # "build.properties", and override values to adapt the script to your
8. # project structure.
9.
10. # Project target.
11. target=android-9
12. proguard.config=proguard.cfg
大功告成,正常的编译签名后就可以防止代码被反编译了。反编译经过代码混淆的apk得到的代码应该类似于下面的效果,是很难看懂的:
如果您使用的是2.3之前的SDK版本也没关系,把上面的proguard.cfg文件复制一份放到项目中,然后进行相同的操作即可
Ⅳ 请问怎样制作电子书制作电子书最常用的软件是什么
推荐使用云展网制作电子书。云展网的核心功能是支持上传文档转为在线翻页电子书,并能够直接生成链接或二维码,能够分享到微信或公众号。
云展网制作电子书方法及特点:
1、操作简单便捷:支持直接上传PDF;在页面添加视频、音频、链接、图片、电话拨号的操作简单;服务器稳定可靠,访问速度快;上传文档就立即可以分享;有功能完备的后台,阅读量等一目了然。
2、应用领域广:云展网官网首页展示的用户案例体现出应用领域广泛。有企业宣传册、大学招生指南、中小学教材教辅、不同主题的报刊杂志等。
3、特色功能强大:云展网开发了强大的特色功能,可嵌入网站,或放置于公众号(包括菜单和文章页面内)。读者也可分享书橱或里面的书给好友或朋友圈。 点击马上开启制作之旅
想要了解更多关于电子书制作的相关信息,推荐选择万彩信息旗下的云展网。广州万彩信息技术有限公司旗下的云展网创立于2014年,致力于为上传者提供文档转换存储服务-上传PDF转换为3D翻页电子书,自动生成链接和二维码,用于微信/网站/电脑/手机/平板阅读分享。目前已有上百万上传者在云展网上传画册/杂志/内刊/文档等。
Ⅵ 求一款能够在windows pe下看chm文件(内有html和图片)的软件,如果有能用的,我再给100分
CHM文件是一种“已编译的HTML文件”,是微软对帮助文件.hlp的升级,它利用开放的HTML使帮助文件更精彩实用,愈来愈多的电子书采用了CHM格式,“CHM电子书批量反编译器”(ChmDecompiler)是一款专门用来反编译CHM电子书源文件的工具软件,可以迅速地释放包括在CHM电子书里面的全部源文件(包括网页、文本、图片、CHM、ZIP、EXE等全部源文件),并且完美地恢复源文件的全部目录结构及文件名,特别是ChmDecompiler可以完美重建.HHP工程文件,以方便用户对源文件二次编辑后可以完全使用原来的CHM设置重新编译生成该CHM文件,以便帮助用户得到源文件进行资料恢复或二次编辑。提供多种反编译方式供用户选择:可以只释放CHM电子书里面的任意一个文件、任意一个目录;也可以释放CHM里面的全部文件,另外,“CHM电子书批量反编译器”(ChmDecompiler)的注册版本支持批量操作。同时,“CHM电子书批量反编译器”(ChmDecompiler)也可以作为CHM电子书的阅读器,这也是本软件的特色之一:用户可以在浏览阅读CHM电子书的同时选择释放出自己需要的文件。
“CHM电子书批量反编译器”(ChmDecompiler)可以与资源管理器无缝整合在一起,不必先运行程序,用户在资源管理器里右键单击任意一个CHM电子书或一个包括CHM电子书的目录或者任意多个CHM电子书,并在弹出的右键菜单的“ChmDecompiler”下选择相关的解压缩指令, 程序会马上自动处理选中的CHM电子书,非常方便快捷。
下载地址:http://www.zipghost.com/cn/download/cddown.html
Ⅶ chm电子书问题!
软件名称: CHM电子书制作软件
软件语言: 简体中文
界面预览:
软件类型: 国产软件 / 1
运行环境: 2003, XP, 2000, NT, Win9X/ME
授权方式: 免费软件
软件大小: 32.7 MB
软件等级:
整理时间: 2005-2-5 20:27:07
联 系 人:
开 发 商:
演示地址: 无
下载次数: 本日:11 本 周:33 本月:113 总计:113
软件简介: CHM文件简介
CHM 文件是微软 1998 年推出的基于 html 文件特性的帮助文件系统,以替代早先的 WinHelp 帮助系统,在 windows98 中把 CHM 类型文件称作“已编译的 HTML 帮助文件”。被Internet Explorer 支持的 JavaScript、VBScript、ActiveX、Java Applet、Flash、html 图像文件(GIF、JPEG、PNG)、音频视频文件(AU、MIDI、WAV、AVI)等等,CHM 同样支持,并可以通过 URL 地址与因特网联系在一起。
在 windows98 及以后的 windows 版本中,CHM 文件的运行程序(hh.exe,27K)已是操作系统的一部分,它控制支持ActiveX 组件的网页浏览器(如微软的 Internet Explorer 3.0 以上版本)来解释并运行 CHM 文件中的元素,这样的好处就是能跨平台运行 CHM 文件,只要有不同平台上的运行器和浏览器,CHM 文件就不再需要重新进行编译而直接使用,在不同语言的操作系统下,CHM 文件也会自动显示堆汲Φ牟说ァ?br />
集锦包内软件介绍:
“Visual CHM” 是一个非常便利的制作CHM文件的工具,完全的可视化操作。多种编译属性,可以使制作出的CHM文件具有非常的专业感。喜欢做电子书,喜欢收集网络文章的朋友,非常值得下载试用。
“QuickCHM”是一个多语版CHM制作软件,支持大部分CHM的功能设置,而且外置语言包,可以很容易支持更多语言。是真正的所见即所得(WYSIWYG)CHM文件制作软件,内置简单易用的所见即所得网页编辑器,使你可以不必在两个软件之间切换,只使用一个软件就可以完成CHM文件的制作。软件采用hhp格式保存和读取,使软件通用性增强。增强反编译功能,反编译后直接可以用QuickCHM读取,使工作更轻松。
“Easy CHM”是国华软件推出的一款强大的CHM电子书或CHM帮助文件的快速制作工具。使用EasyCHM只需要三个步骤就可以完成CHM的制作:1、用户指定一个目录,EasyCHM会自动导入全部目录及文件;2、设置CHM编译选项;3、开始制作。EasyCHM非常适合个人和单位制作高压缩比的带有全文检索及高亮显示搜索结果的网页集锦、CHM帮助文件、专业的产品说明、公司介绍、CHM电子书等等。
主要产品功能:
全自动的目录及文件导入(可以包括子目录);
支持导入任意的文件类型;
自动生成CHM的目录列表并自动生成所有目录项;
为CHM的目录列表自动添加多级编号;
批量更换CHM目录各项的图标;
支持批量查找替换多级目录各项的标题文字内容;
允许用户指定从文本文件的第N行自动截取标题;
易用的目录编辑器;
丰富实用的CHM制作选项帮助用户制作更加个性化的专业CHM电子书或CHM帮助文件。
内嵌CHM反编译工具。
自动生成输出Alias和Map头文件。
“CHM电子书批量反编译器”(ChmDecompiler)是一款专门用来反编译CHM电子书源文件的工具软件,可以迅速地释放包括在CHM电子书里面的全部源文件(包括网页、文本、图片、CHM、ZIP、EXE等全部源文件),并且完美地恢复源文件的全部目录结构及文件名,以便帮助用户得到源文件进行资料恢复或二次编辑。提供多种反编译方式供用户选择:可以只释放CHM电子书里面的任意一个文件、任意一个目录;也可以释放CHM里面的全部文件,另外,“CHM电子书批量反编译器”(ChmDecompiler)的注册版本支持批量操作。同时,“CHM电子书批量反编译器”(ChmDecompiler)也可以作为CHM电子书的阅读器,这也是本软件的特色之一:用户可以在浏览阅读CHM电子书的同时选择释放出自己需要的文件。运行“CHM电子书批量反编译器”(ChmDecompiler)一次后,用户在资源管理器里右键单击任意一个CHM电子书,并在弹出菜单里选择“Open with ChmDecompiler”,程序会马上运行并打开用户选中的CHM电子书,非常方便快捷。
“ABC Amber CHM Converter” 是一个强大的文档处理工具,程序可以帮助你批量的将CHM电子文档转换为PDF,RTF,HTML,DOC,TXT,MCW等29种电子文档格式,并内置了对近50种语言的支持,包括对简体中文/繁体中文的支持,另外程序还支持直接对转换后的PDF电子文档进行40/128 bits加密的功能!
“unEbookWorkshop”是专门用来反编译 ebook Workshop( e书工场 )制作的EXE电子书源文件的工具软件(E书反编译工具),可以迅速地反编译包括在EXE电子书里面的全部源文件,并且完美地恢复源文件的全部目录结构及文件名,以便帮助用户得到源文件进行资料恢复或二次编辑。unEbookWorkshop支持批量操作,您只需指定一个包括EXE电子书的目录,unEbookWorkshop会自动把指定目录下符合条件的文件一次性反编译。
“酷书制造”非常方便的将图片、HTM文件、TXT文件、MHT文件批量封装成一个EXE文件,成为一部图文并茂的电子书籍。生成的电子书籍自动按照目录生成关键字查询,阅读时可灵活加入书签。
为了方便用户,软件还特别提供了将图片、HTM文件、TXT文件、MHT文件进行批量转换的功能。
“CHM 制作精灵”是一款将Html文档(网页文件)转化为 Html Help文档(CHM格式文档)的软件;是集 HTML Help Workshop工程创建,目录、索引编写及工程编译等多种功能于一身的 CHM电子图书制作软件。与HTML Help Workshop配合使用制作出来的 Html Help 文档会更见出色。欢迎使用 “CHM 制作精灵”来制作更多 CHM电子图书!!!注:安装是在VB6运行库(MSVBVM60.DLL)的支持下才能进行.
“友益文书软件”是一款操作简单、功能实用的电子图书制作利器、资料管理助手、帮助文件制作的好工具、简易实用的多煤体课件制作软件...支持批量导入网页htm、word、excel、幻灯片、pdf、chm、exe、txt、rtf等格式的文件。该软件是一款绿色软件,不需安装可直接使用。用该软件制作的电子文书可直接生成可执行文件在任何机计算机上阅读。该软件采用视窗风格,目录树结构管理,所见即所得的设计理念,不需要复杂的转换、编译;使用,操作方便,可以自由地添加、删除目录树,可以随心所欲地编辑文档内容,改变字体大小和颜色。该软件不断吸收了同类软件的优点,同时在功能及设计上又具有独特的创新性,采用混合索引算法,数据存储采用自带的压缩格式,独特具有多重文本超链接功能,对导入的网页仍可编辑,支持Word文档、网页、文本等多种格式文档之间的转换。采用了多级分布式加密算法,界面支持皮肤等个性化的设计。生成可执行文件后文书仍可修改。
“书人之友2005”是一款用于资料收集、文档管理,电子书及电子书应用程序制作、浏览、在线阅读、语音朗读、数字版权保护、光盘出版物保护等的综合工具。是一个从前期资料收集、中期制作到后期发布的一体化电子文档处理平台。所支持的书人之友多用途资料夹文件制作简单容易,不仅能生成为电子书文件及电子书应用程序,还可以作为收藏夹、日记簿、笔记本、素材库甚至影集、画册等来使用;所生成的高效便捷章节型电子书文件即含有流媒体特性可以边下载边阅读,又有完善的数字版权保护方面的功能支持。因此软件能适合于不同用户的需要。功能简介如下:
★主要的制作编辑功能★
- 支持多种文本文件、多种图像文件、HTML/SHTML文件等作为章节内容,并针对不同章节类型都提供了较为完善的、“所见即所得”的内容编辑功能;
- 悬浮拖曳窗:支持多种图像、文本文件和网页文件和含有文本或图像信息的数据的拖曳,一拖即录入当前文件。此外还可用于打开文件和在线阅读打开;
- 监视剪贴板:可以侦测剪贴板数据变化,后台获取文本图像信息并录入文件。
- CHM支持:可以直接将不能直接编辑的CHM文件转换为可以随心修改的书人之友多用途资料夹文件。
- 文本语音朗读功能可以用作语音校对。
- 制作的电子书和电子书应用程序可以包含作者的旗帜(Logo)、背景音乐等等个性化信息。
- 提供外接接口可以外挂更多外接程序(增益程式)来完善软件的功能。
★主要阅读功能★
- 电子书文件被分段压缩,因此具有流媒体特性的电子书文件,支持在线阅读(一边下载一边就能打开和查阅已经下载的内容);
- 文件可生成初具个性化的Exe应用程序;
- 插图页章节有多种图像显示模式,并且支持缩放。
- 文本语音朗读功能:使您不仅能用眼看书,还能用耳听书!!!另外还能将文本输出为音频文件。
- 提供了智能型、会自动隐藏/显示目录的阅读模式。
★主要保护功能★
- 数字版权保护功能:使您的电子信息可以为您带来利益,使不同作者制作的不同的电子书,在不同的读者的计算机中需要一个唯一对应的图书卡文件才能阅读,并且同一作者自己制作的一批电子书可以只需一个图书卡文件就能都被同一读者阅读,以便于按季度、年度给读者发放电子图书卡。
- 光盘出版物防翻刻保护功能:对小批量生产的电子出版物进行有效的保护,使他人所翻刻的盗版光盘中的文件无法被打开和阅读。
- 资料夹文件可以添加打开密码,保护您的隐私。
下载页面:http://down.zt169.com/SoftView/SoftView_2022.html
***************************************************************************************************
以上为转载!!
另外
52ebook.com
的论坛里
那里有好多的牛人
你可以去看看!
Ⅷ JAVA反编译软件
由于JAVA语言安全性高、代码优化、跨平台等特性,从1995年5月由SUN公司发布后,迅速取代了很多传统高级语言,占据了企业级网络应用开发等诸多领域的霸主地位。
不过,JAVA最突出的跨平台优势使得它不能被编译成本地代码,而要以中间代码的形式运行在虚拟机环境中,这使得JAVA的反编译要比别的高级语言容易实现,并且反编译的代码经过优化后几乎可以与源代码相媲美。
为了更好地保护知识产权,避免本公司的智力成果轻易被人窃取,开发者有必要对反编译工具深入了解,以便有针对性地采取保护措施。
目前,比较流行的JAVA反编译工具有近30种,其中有三款堪称精品:
一、 应用广泛的JAD
在众多的JAVA反编译工具中,有几种非常着名的工具使用了相同的核心引擎——JAD,其中主要包括:Front End Plus、mDeJava、Decafe Pro、Cavaj Java Decompiler、DJ Java Decompiler、NMI’s Java Class Viewer和国产的JAVA源代码反编译专家。
JAD本身是一个命令行工具,没有图形界面,上述的这些工具大多是在JAD内核的基础之上加了一个图形界面而已。这么多种产品的共同选择,足可证明JAD在JAVA反编译领域中的尊贵地位。
JAD是使用Microsoft Visual C++开发的,运行速度非常快,可以处理很复杂的JAVA编译文件。众多的参数使JAD可以灵活应付多种加密手段,令反编译的代码更加优化和易读。由于JAD参数太多,没必要一一解释,其中有几个最常用的如下(以JAD 1.5.8f版本为例):
-d
- 用于指定输出文件的目录
-s - 输出文件扩展名(默认为: .jad),通常都会把输出文件扩展名直接指定为.java,以方便修改的重新编译。
-8 - 将Unicode字符转换为ANSI字符串,如果输出字符串是中文的话一定要加上这个参数才能正确显示。
最常用的反编译指令如下所示:
Jad –d c:\javasource –s .java -8 javatest.class
这条指令将当前目录下的javatest.class反编译为javatest.java并保存在c:\javasource目录里,其中的提示输出为中文,而不是Unicode代码。
二、 源码开放的JODE
JODE是全球最大的开源项目网站Sourceforge.net的成员,在所有的JAVA反编译器中,JODE的反编译效果是最好的,尤其是对付一些常见的加密手段,例如混淆技术等,更是出类拔粹。
JODE本身也是纯JAVA开发的,最近越来越多的JAVA反编译软件也选择JODE来做它们的核心引擎,例如JCavaj Java Decompiler、BTJ (Back To Java)、jEdit’s JavaInsight plugin等。
JODE是一个可运行的JAR文件,在windows环境下双击即可运行。
需要特别说明的是,JODE不是通过常规的Open->File的方式来加载JAVA编译后的类文件(*.class)或是类包(*.jar)的, 而是通过在Options菜单中的Set Classpath来实现的,单独的类文件可以将它的上一级目录作为Classpath输入,然后再选择Reload Classpath即可。
新加入的类包或是类的名字会在左侧窗口出现,双击类包名可以展开目录树结构,双击需要反编译的类名则在右上角的窗口中直接显示反编译后的源代码。
三、 独树一帜的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自带的一些例程完全反编译,然后不加任何修改可再编译成功,并能正常运行!
Ⅸ “CHM电子书批量反编译工具”是干嘛的
@ 反编译电子书用的.电子书格式多为.EXE或帮忙文件..从中提取html文件出来
@文件损坏,修复试试(没多大希望.)
给分啦
Ⅹ 将.class文件反编译成.java文件都有哪些工具
反编译工具jad简单用法
以下假设jad.exe在c:\java目录下
一、基本用法
Usage:jad [option(s)]
直接输入类文件名,且支持通配符,如下所示。
c:\java\>jad example1.class
c:\java\>jad *.class
结果是将example1.class反编译为example1.jad。将example1.jad改为example1.java即得源文件。
二、Option -o
不提示,覆盖源文件
三、Option -s
c:\java\>jad -sjava example1.class
反编译结果以.java为扩展名。
四、Option -p
将反编译结果输出到屏幕
c:\java\>jad -p example1.class
将反编译结果重定向到文件
c:\java\>jad -p example1.class>example1.java
五、Option -d
指定反编译的输出文件目录
c:\java\>jad -o -dtest -sjava *.class