问题标签 [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.
decompiler - 为什么反编译器理论上不能产生原始代码
我搜索了互联网,但没有找到具体的答案,说明为什么反编译器无法生成原始源代码。我没有得到满意的答复。某处写到它类似于停止问题,但不能说明如何。那么创建一个完美的反编译器的理论和技术限制是什么。
ms-access - 了解 VBA/访问源代码
我正在用 C# 重写旧的访问/VBA 应用程序。虽然我作为 VBA 程序员受到限制,但我的印象是代码被最低限度地编译并几乎作为脚本运行?显然没有安全性/VBA,您只需点击alt+f11即可获取源代码有没有反编译/获取此代码的好方法?
所以我尝试了这个: http: //forums.databasejournal.com/showthread.php?t=34222
这似乎是关于如何反编译.mdb
文件。
然而,程序很快就重新编译了自己——或者至少说它在左下角的状态栏中重新编译了自己。有任何想法吗?
java - eclipse的java反编译器
我使用 JD for eclipse 来反编译类。行号有问题。例如调试器显示当前行 1123 但 JD 生成的源代码少于 1000 行,但它在注释中显示正确(或非常接近)行
而实际行号只有 51。
有可能解决这个问题吗?
java - 如何提取在 java 中声明的字符串进入 jar 文件
strings
jar 文件是否有与 Unix 命令等效的命令?
举个例子,如果我有这个 Java 文件:
编译并放入 bar.jar
理想情况下,我会喜欢在 bar.jar 上运行一些命令,它将字符串“I'm so meta”发送到标准输出,这样我就可以 grep 了。
我要解决的问题是,我在我的 Java 程序中收到一条错误消息,我想知道它来自哪个 jar 文件。
java - jar文件可以反编译得到原始源吗?
我有一个重大问题发生在我身上。我正在编写一个花了我 3 个月以上的时间制作的程序,今天我不小心删除了源代码。
我在 NetBeans 中工作,我刚刚清理并构建了它,所以我仍然有工作的 .jar 文件。该程序保存在闪存驱动器上,而不是我的电脑上,因此课程不在回收站中。
谁能告诉我如何才能找回我的源代码?
java - 为什么反编译的 java 程序并不总是可以直接编译,哪些部分不是?
因此,我试图对已编译的 java 程序进行轻微有效的合法更改。我正在使用 JD-GUI for Mac 对其进行反编译。在大多数情况下,反编译的代码是没有错误的,但也有一些奇怪的东西,比如未声明的变量、多个相同的变量声明以及一些不易编译的奇怪语句。反编译代码中的一些奇怪的语句实在令人费解。我在使用一个 switch 语句时遇到了问题:
其中 PackageName.ClassName 是该语句所在的类,InnerEnumName 是 ClassName 中的内部枚举。另请注意,getPlatform() 是 ClassName 中的一个方法,它返回 InnerEnumName 类型的枚举
奇怪的是,当我刚刚剥离了此类有问题的语句,对其进行编译并将其重新插入程序时,它开始工作但有一些奇怪的错误。例如,当我将 switch 语句更改为
当它应该达到第 4 种情况(再次是第 4 种情况以及值 4 的情况)时,它开始达到第 3 种情况(第 3 种情况和值 3 的情况)
c# - 这是有效的 C# 代码吗?
这是有效的 C# 代码吗?
上面的示例取自 JustDecompile(一个 .NET 反编译器),您可以在下面看到原始版本:
我想知道第一个列表是反编译错误还是编译器生成的有效 C# 代码。我非常好奇 GetSampleProducts方法中的代码是什么。
java - 从 .apk 文件获取源代码时出现问题?
按照这个链接。我可以先走两步,但是我无法使用这个Java Decompiler获取源代码。如果有人有好的 dj java 反编译器,那就发给我。而且,我还需要一些好东西apktool v1.x AND apktool
来获取 xml 文件。提前致谢。
java - Java Decompiler for Eclipse (JD-Eclipse) 未在 Ganymede 中运行
我已经在许多平台上安装了 JD-Eclipse,它运行良好。我有一个安装不工作的平台。请准确确定必须安装每个产品的哪些版本。注意:我已经仔细查看了安装要求,并在目标平台上重新安装了 eclipse。这也是与不在 Helios 中运行的 JD Eclipse 不同的问题,因为要求不一样。