`
redsky008
  • 浏览: 351740 次
  • 性别: Icon_minigender_1
  • 来自: 成都正在项目
社区版块
存档分类
最新评论

如何快速反编译

阅读更多
有名的反编译工具NMI's Java Code Viewer虽然可以进行1个至多个的反编译工作
但是,如果要反编译的文件夹下的class过多,很容易出现遇到某个class暂时卡住的情况,搞得不得不关闭重新打开反编译程序。

现提供如下解决方法快速反编译:
1. 打开反编译工具,选中某个目录下的一个文件,则左侧列表出现所有该目录下的class文件
2. 点击反编译按钮,同时打开任务管理器->进程选项卡
3. 如果发现反编译不动了(进程中一段时间内没有dtg.dll为标志),则将进程中的engine.dll进程结束掉,则继续
4. 正常情况下源文件一般比编译过的文件大些,利用这个特性,写程序检查该目录下class文件与源文件大小的比较,一般未编译成功的java文件是1KB大小左右,而class文件大小至少是其两倍。
我设置的3个条件是 文件不能存在和0,class文件大小/java文件大小>2

这样就能节省大量反编译时间。
分享到:
评论

相关推荐

    java反编译工具,可批量快速反编译

    本篇文章将详细介绍一个被称为“超级方便”的Java反编译工具,它具有批量快速反编译的功能,特别适合处理加密的JAR文件。 首先,让我们理解Java的编译和反编译过程。Java源代码在编写完成后,通过javac命令被编译成...

    VB反编译工具(免注册)

    VB Decompiler Pro是一款VB反编译工具,它可以将使用VB编程软件开发的程序反编辑...可以在高级功能中启用只反编译窗口、快速反编译、缓存反编译代码、编译声明变量,显示.NET结构。显示调试命令,处理IF...END IF区块。

    一键反编译apk文件

    用户在获取这个压缩包后,解压并运行其中的程序,就可以实现对APK文件的快速反编译。 在实际的反编译过程中,通常会用到以下技术: 1. ** Dex2Jar**:将Dalvik可执行文件(.dex)转换为Java类的.jar文件。 2. **JD-...

    NCCLoud反编译工具.zip

    在Eclipse 4.12.0中集成jad,可以方便地对工程中的.class文件进行快速反编译,这对于没有源码的库或者框架的学习和问题排查至关重要。 集成jad到Eclipse 4.12.0的步骤如下: 1. 下载jad反编译器的Eclipse插件,...

    apk反编译工具

    "apk反编译工具"可能就是一个集成了这些功能的综合解决方案,直接双击`class.dex`即可实现快速反编译,简化了传统反编译流程中的多个步骤,提高了工作效率。 总的来说,APK反编译工具对于Android开发者、安全研究员...

    反编译安装包

    用户可以通过菜单选项或者快捷键来快速反编译并查看代码。 安装这些插件通常通过Eclipse的内置更新管理器完成。在“Help” -> “Eclipse Marketplace”中搜索相应插件,然后按照提示进行安装。安装完成后,重启...

    JADX反编译工具

    对于大型项目或者需要快速反编译的情况,可能需要考虑其他工具的配合使用。 在实际使用JADX时,用户通常会先解压缩下载的"JADX_Tool"文件,然后按照官方文档或在线教程进行安装和配置。运行JADX,加载待反编译的APK...

    APK一键反编译工具,包括XML,CLASS

    标签“APK 一键 反编译 XML CLASS”进一步强调了工具的关键功能:对APK进行快速反编译,展示XML文件(如布局文件、权限声明等)和Java类(CLASS文件)。 在压缩包的文件名称列表中,我们可以看到以下几个关键文件:...

    【强大的java反编译软件】JD GUI

    3. **快速反编译**:JD-GUI能快速地将字节码转换为可读性强的Java源代码,尽管可能与原始源代码略有差异,但大部分情况下,反编译出的代码足够理解函数逻辑和数据结构。 4. **便捷操作**:通过菜单栏和快捷键,用户...

    一键反编译工具(无需手动安装Python) 一键快速反编译apk/aar/dex/jar,jadx/dex2jar/enjari

    然后您可以在任何地方执行反编译命令*.apk/*.aar/*.dex/*.jar,GUI 将自动打开。 showjar test.apk Mac/Linux 运行以下命令: git clone --depth=1 https://github.com/tp7309/TTDeDroid.git ~/Documents/TTDeDroid...

    查看class文件反编译工具

    CFR(Class File Reader)是一款高效的反编译工具,它可以快速反编译`.class`文件,并尽可能地恢复源代码结构。CFR的输出代码可读性好,且支持最新的Java版本特性。 使用这些反编译工具有时是为了调试、逆向工程...

    破解器dex反编译文件

    - **JADX**:一个强大的DEX到Java的反编译器,支持多线程和快速反编译。 - **Apktool**:不仅可以反编译APK文件,还可以重新构建修改后的APK。 #### 2.3 反编译过程 以dex2jar为例,反编译过程如下: 1. 使用`dex2...

    java反编译插件,非常好用

    2. **便捷性**:只需右键点击任何.class文件,选择“Open With -> JadClipse”即可快速反编译并查看源代码。 3. **跨平台**:Jadclipse支持Windows和Linux操作系统,满足不同开发者的工作环境需求。 4. **易用性**:...

    UnityDLL反编译

    UnityDLL反编译是开发者在探索Unity引擎内部工作原理或者进行二次开发时常用的一种技术手段。Unity使用C#作为主要的编程语言,并将代码编译为DLL文件,这些DLL文件通常包含游戏逻辑、引擎功能等关键信息。由于DLL是...

    java class反编译工具

    1. **JD-GUI**:一个直观的图形界面工具,可以快速查看单个类的反编译结果。 2. **JAD**:命令行工具,支持批处理反编译,是压缩包中XJad可能的来源,提供了对Java字节码的反汇编功能。 3. **FernFlower**:另一个...

    APKTOOL_最新官方版_反编译速度快

    APKTOOL是一款开源的Android应用反编译工具...总之,APKTOOL是Android开发和安全研究领域的重要工具,它的快速反编译能力使得开发者能更便捷地进行逆向工程操作,从而提高工作效率,更好地理解和优化Android应用程序。

    VB6.0反编译.rar

    VB6.0反编译工具是针对Microsoft Visual Basic 6.0编程环境开发的应用程序,主要用于解析和理解VB6.0编译后的可执行文件(.exe或.dll),以揭示其源代码逻辑和结构。这一过程称为反编译,它是软件逆向工程的一部分,...

    java jar反编译工具 java Class反编译工具

    本篇文章将详细介绍Java的jar反编译工具——JD-GUI以及如何使用它来反编译Java Class文件。 JD-GUI是一款直观的图形用户界面工具,专门用于反编译Java的Class文件,从而帮助开发者查看和理解字节码背后的源代码。它...

    DeDe反编译工具

    《DeDe反编译工具深度解析》 在IT行业中,逆向工程是一项不可或缺的技术,它主要涉及对已编译的程序进行分析,以揭示其内部结构和工作原理。本文将聚焦于一款名为“DeDe反编译工具”的软件,这款工具专为反编译...

    MyEclipse配置反编译

    在MyEclipse中,我们可以集成这些工具以实现快速反编译。 1. **安装反编译插件**:通常,我们会选择使用JD-Eclipse或Decompiler for MyEclipse这样的插件来集成反编译功能。这些插件可以从Eclipse Marketplace或者...

Global site tag (gtag.js) - Google Analytics