问题标签 [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 回答
729 浏览

decompiler - 反编译资源和理论

必须有一百万本关于构建编译器的理论和技术的书籍和论文。有没有做相反的资源?我对任何特定的硬件平台都不感兴趣。寻找深入研究主题和困难的好书/研究论文。

0 投票
1 回答
3057 浏览

android - Android - 检查应用程序的证书

您好
有什么方法可以检查应用程序(例如Amazon Mobile)的证书吗?
反编译apk还是什么?

谢谢

0 投票
4 回答
87377 浏览

python - 如何反编译py2exe编译的exe文件?

如何反编译py2exe编译的exe文件?

只有一个exe文件,没有任何zip文件。

如何反编译为 pyc 或 pyo 文件?

0 投票
4 回答
2272 浏览

c# - aspx.cs 和 aspx.designer.cs 在哪里

我已经从一个不再可用的人那里获得了一个网站。在已部署的文件夹中,我有 Config.aspx(请参阅代码)。但我找不到代码隐藏文件。配置页面有效。我在哪里可以找到 .cs 文件?

谢谢

0 投票
3 回答
10319 浏览

decompiler - 运行回旋镖

我在 Ubuntu 8.04 上,我刚刚下载了Boomerang并将文件解压缩到我桌面上的文件夹中。

cd进入 exe 回旋镖文件所在的文件夹,然后键入./boomerangboomerang.

但是我收到了错误消息:

无法执行 ./boomerang:没有这样的文件或目录。

为什么会这样?

0 投票
2 回答
8001 浏览

java - 如何使用 JD-GUI 从反编译的 JAR 重新创建项目链接?

我有一个旧的 .JAR 文件。我可以用 JD-GUI 反编译它,但这给了我一组类文件。我正在尝试遵循代码,但各个类之间的联系有限。

我可以手动跟踪代码,但有没有办法“重新链接”或创建项目,以便我可以更轻松地导航。

JD-GUI 在为某些类添加下划线时会部分执行此操作,但仅将我带到该类。我想直接进入声明或查看所有用法。

0 投票
2 回答
9309 浏览

java - 反编译混淆的java字节码

我在一个运行 Java 应用程序的平台上工作。这些应用程序经常被混淆,其中大多数使用 ProGuard,这使得调试我们平台的问题变得非常困难。

目前我正在使用 JD ( http://java.decompiler.free.fr/ ) 来反编译这些应用程序。京东做得不错,但有时生成的代码太难理解了。

这似乎主要是因为混淆工具利用 JVM 字节码的约束较少的规范来生成不会映射回有效 Java 代码的有效字节码(例如:激进的重载)。

所以,我的问题是:是否有专门用于处理混淆字节码的反编译器?

0 投票
3 回答
13261 浏览

c# - 如何反编译 pdb 以获取 C# 源代码?

我的场景:我想在日志文件中写入发生异常的部分代码(例如,发生异常的前 5 行和后 5 行 - 或者至少是该方法的所有代码)。

我的想法是在 C# 代码中反编译 pdb 文件,并从该反编译文件中找到一个在 catch 块中出现异常的方法。

Pbd 文件存在,我的应用程序构建为调试版本。我知道有一些工具允许通过其 GUI(例如 Reflector)进行反编译,但我想从我的代码中获得该功能。

怎么做?

0 投票
4 回答
1188 浏览

java - 防止/减慢反编译的技术

可能重复:
最好的 Java 混淆器?

对于我的示例,我知道 eclipse 提供了一个反编译插件。而且我确信还有其他一些方法可以反编译程序。

我还听说反编译不是 100% 准确的,结果可能会有很大差异(即使以相同的方式对相同的程序进行反编译)。准确性将取决于代码的构建方式等。

使用什么技术使 java(或任何)程序更难反编译?

0 投票
2 回答
13862 浏览

eclipse - 在 Eclipse 中搜索 *.class 文件

是否可以在 Eclipse 中的 .class 文件(来自引用的库)中搜索术语(例如方法名称)(我可以使用 JD Java Decompiler 自动查看它们,所以如果我浏览各种类文件,我可以找到我想要的'正在寻找视觉或通过搜索每个单独的文件)。我有一个关于定位类的类似问题,并被告知使用 ctrl + alt + h,它允许您在 .class 文件中定位给定类的类层次结构,但该方法似乎不允许人们找到按名称或构造(如方法或变量)的接口。