8得票2回答
反编译混淆的Java字节码

我在一个运行Java应用程序的平台上工作。这些应用程序经常被混淆,其中大部分使用ProGuard,这使得我们的平台调试问题非常困难。 目前我正在使用JD(http://java.decompiler.free.fr/)来反编译这些应用程序。JD做得不错,但有时生成的代码太难理解了。 这似乎...

339得票8回答
如何反编译整个Jar文件?

有没有人知道一个可以反编译整个Jar文件而不是单个类的免费反编译器?我有一个处理子类名称如name$1.class name$2.class name.class的问题。

8得票1回答
如何在iOS中反编译框架文件以获取源代码?

我想知道是否有方法/工具可以反编译Objective C中的框架文件以获取源代码。就像在Java中有JAD和其他工具可以将字节码反编译为源代码一样。

11得票1回答
如何将32位编译的二进制文件转换为64位

背景: 我们已经收购了一个在Visual Studio中构建为32位Windows应用程序的软件产品。我们希望将此应用程序移植到64位。 这段代码中至关重要的组件是一个黑盒静态库(.a文件),最初由第三方使用gFortran构建。原始开发人员已经去世,我们得到的Fortran源代码不完整,也...

7得票1回答
从.apk文件中反编译Kotlin源代码

几天前,我的硬盘损坏了,导致我失去了整个项目文件。我有该项目的.apk文件。 但问题是,.apk文件包含100%的Kotlin语言。我找到了一种反编译代码的方法,但不幸的是它不能将代码反编译回Kotlin代码。在反编译后,我得到了一些奇怪的、写错类型的.java类。 请帮助我如何反编译我的...

14得票4回答
什么是反编译器,它如何工作?

反编译器真的可以提供一个已编译/解释代码的源代码吗?因为在我看来这听起来是不可能的。如果它已经被编译,你怎么会得到函数、变量、类等的名称呢?或者我对定义的理解有误?它是如何工作的?制作一个反编译器的一般原则是什么?

10得票2回答
反编译器 - 如何构建循环结构

我正在编写一个简单脚本语言的反编译器。以下是我的工作内容: 基本块 按照此处描述,创建了基本块的集合: http://www.backerstreet.com/decompiler/basic_blocks.php 控制流图、支配树和循环集 然后,我可以从中创建控制流图。 http...

42得票10回答
如何在不反编译的情况下更改已编译的.class文件?

我想修改一个 .class 文件中的方法。我安装了 JD Eclipse 反编译器并打开了这个 .class 文件。我添加了一些代码并保存了 .class 文件。但是,.class 文件没有改变。 我不知道如何使用反编译器。如果可能的话,如何在不使用反编译器的情况下修改 .class 文件。...

56得票13回答
IntelliJ显示反编译的.class文件而不是源代码

我在使用IntelliJ时遇到问题 - 当我使用ctrl + 单击类时,它会显示给我一个"反编译"版本的类而不是源代码。 这就是我看到的: 我试图打开常规的JDK源文件。 我找到的最相关的问题在这里解释: Java sources replaced by decompiled fil...

11得票4回答
我该如何查看Flash源代码?

我在网上找到了一个Flash程序,它非常适合我正在开展的一个项目。通常情况下,对于Web内容,您可以使用浏览器查看任何HTML、PHP等源代码。但是,当涉及到Flash时,我们似乎无法查看源代码。 有没有办法查看您下载的Flash SWF的源代码呢? 注意:关于窃取Flash代码是否道德上...