问题标签 [decompiler]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
19728 浏览

c# - 什么是分析.NET应用程序中程序集依赖的好工具

我知道有很多工具。我想找到一个很好的工具来告诉我缺少什么程序集。我遇到一个异常,说当我尝试运行 .NET 应用程序时可能缺少一个依赖程序集。

更新

我想在实时服务器上测试它。因此,理想情况下,我可以在不更改服务器的情况下运行它。我可以在服务器上安装应用程序。

提前致谢。

0 投票
0 回答
1312 浏览

decompiler - 在 Maven 存储库的 jar 文件中反编译 java 类

使用 m2eclpse,可以列出 jar 文件中的类文件。但是,Jad 或 JD-eclipse 都不起作用。

如果我使用“打开方式”,它会显示如下错误

org.eclipse.core.runtime.CoreException:类文件查看器无法处理给定的输入('org.eclipse.ui.part.FileEditorInput')。在 org.eclipse.ui.texteditor.AbstractTextEditor$19.run(AbstractTextEditor.java:3200) 在 org.eclipse.jface 的 org.eclipse.jdt.internal.ui.javaeditor.ClassFileEditor.doSetInput(ClassFileEditor.java:652)。 operation.ModalContext.runInCurrentThread(ModalContext.java:464) at org.eclipse.jface.operation.ModalContext.run(ModalContext.java:372) at org.eclipse.jface.window.ApplicationWindow$1.run(ApplicationWindow.java:759 ) 在 org.eclipse.ui.internal.WorkbenchWindow 的 org.eclipse.jface.window.ApplicationWindow.run(ApplicationWindow.java:756) 的 org.eclipse.swt.custom.BusyIndi​​cator.showWhile(BusyIndi​​cator.java:70)。在 org.eclipse.ui 上运行(WorkbenchWindow.java:2642)。

关于如何从 maven 存储库反编译 java 类文件的任何想法?谢谢。

0 投票
3 回答
517 浏览

java - Java 字节码反编译——存在未使用的方法?

说我有

在我的程序中,但在任何实际执行的代码中都没有调用该方法。它会被编译成字节码吗?还是 Java 编译器识别出这个事实并将其过滤掉?我知道它永远不会使它成为过去的字节码,因为它并没有真正被调用。

我问是因为我知道 Java 是出了名的容易反编译。当他们反编译我的一个 .class 文件时,我所有未使用的方法也会出现吗?

我认为情况并非如此,因为如果是这种情况,每个 java 文件都会有膨胀代码来隐藏真实代码,并通过混淆器传递。

我只是想想一些除混淆之外的方法来抵抗随便的黑客。

0 投票
2 回答
2452 浏览

c# - 可以反编译混淆的 .Net C# 应用程序吗?

我用 .net C# 编写了一个程序来加密一些信息。

为了完成任务,我使用了一个包含机密信息的数组。我需要知道是否有可能破解 exe。我的意思是任何人都可以从 exe 文件中获取数组。数组值未显示在应用程序中。我使用随 Visual Studio.NET 一起提供的 Dotfuscator 社区版本。我只想知道是否可以提取 exe 以访问其中使用的成员变量.. ??

0 投票
4 回答
4306 浏览

lua - 如何使 Lua 脚本不可反编译?

我有许多编译的 Lua 脚本(用于多人模式 Multi Theft Auto),原因有很多,包括防盗。实际上,这只是一种防盗措施,因为 Luadec (http://luadec51.luaforge.net/) 可以轻松反编译脚本。有没有人有关于如何使我的脚本不可反编译的任何提示?

0 投票
4 回答
7319 浏览

c# - ILSpy,如何解决依赖关系?

我想用 ILSpy 反汇编整个 .NET 程序集。

我将此代码用作基础:
http ://skysigal.xact-solutions.com/Blog/tabid/427/entryid/2488/Default.aspx

它工作正常,就在我有一个引用 Npgsql.dll(或任何其他非 gac 程序集)的程序集时,我得到一个 AssemblyResolutionException。

无法解析程序集:'Npgsql,版本 = 2.0.11.92,文化 = 中性,PublicKeyToken = 5d8b90d52f46fda7'

我知道如何获取引用的程序集,但如何将它们添加到 ast ?

0 投票
1 回答
419 浏览

java - 如何在 Eclipse 中单步执行反编译的第 3 方代码?

我想在 Eclipse 中调试我的应用程序时单步执行第 3 方代码。我已经尝试过 jadclipse 和 jd-eclipse。在这两种情况下,当我单击控制台中堆栈跟踪中的一个类时,都会显示反编译的代码。但是,如果我尝试“进入”第 3 方代码,我总是会得到“找不到源”。有什么可以让我在调试我的应用程序时逐步完成反编译的源代码吗?我正在使用 Helios。

谢谢。

0 投票
1 回答
554 浏览

java - 关于JD-GUI反编译源码

当我反编译一个项目时,它有很多源代码,如下面的代码:

或喜欢

是什么**.access$*****意思?

0 投票
1 回答
2309 浏览

java - 我无法在我的 ubuntu 终端中打开 open-in-jd-gui.sh。如何使用 open-in-jd-gui.sh tar 文件

**我想在 ubuntu 终端中打开 open-in-jd-gui.sh 这个文件或在 eclipse 中执行。我有一些 java 类文件。但是在 windows 中我知道。但是在 ubuntu 中如何执行这个文件。如何在 ubuntu 终端中执行 jd-gui-0.3.3linuxi686.tar.gz

0 投票
2 回答
6225 浏览

oracle - 如何反编译 FMX 文件

我想知道如何反编译 fmx 文件以便在没有源代码的情况下对应用程序进行一些更改,我们只有 .fmx (Oracle 9i) 文件并且确实需要源代码。