12得票1回答
什么是分析性反编译器?

IntelliJ集成了由JetBrains开发的Java反编译工具Fernflower。 在它的GitHub页面上,你可以看到以下内容: Fernflower是第一个实际工作的用于Java反编译的分析性反编译器,也可能是所有高级编程语言中的第一个。 这是什么意思?什么是“分析性反...

13得票4回答
JD-Eclipse无法安装在我的Eclipse 3.7上。

我尝试安装JD-Eclipse,我喜欢JD独立工具但我需要在Eclipse上调试一些东西,我希望这可以帮助我反编译一些没有源代码的类。 p2安装失败并出现以下错误: 在收集要安装的项时发生错误 session context was:(profile=e24e8d374142686...

25得票13回答
混淆基于C语言的二进制文件以避免反编译

有没有方法可以混淆基于C的可执行文件或库以防止反编译?

23得票2回答
dotnet dll反编译并修改代码

我需要更改.NET DLL的代码。 我可以使用.NET反编译器编译DLL并查看代码,但是我无法更改DLL的代码。 使用.NET反编译器,我将代码反编译并保存到硬盘中,但是当我尝试重新编译代码时,它会出现错误。 一些代码以二进制格式反编译,一些代码以C#格式反编译。 是否有任何工具可以更改和重...

14得票3回答
.NET 应用程序中分析汇编依赖的好工具是什么?

我知道有很多工具,我想找一个好用的工具来显示缺失的汇编文件。当我尝试运行.NET应用程序时,遇到了异常,提示其中一个依赖汇编可能丢失。 更新 我想在生产服务器上测试它。因此,理想情况下,我可以在不更改服务器的情况下运行它。我可以在服务器上安装应用程序。 提前感谢您。

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

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

42得票9回答
选择并测试Java反编译器

我现在正在寻找最好的Java反编译器,我找到了以下几个: http://java.decompiler.free.fr/ http://www.reversed-java.com/fernflower/ http://dj.navexpress.com/ http://cavaj-java...

32得票3回答
将C语言编译成Brainfuck(用于骚扰教授)?

我的一位教授说他将接受我们用任何语言提交的作业。我和他关系很好,想调侃他并提交一个使用brainfuck、whitespace或者其他同样"有用"的语言编写的有效作业。 我有几个简单的数值分析例程的C源代码以及它们生成的编译输出和汇编文件。 有人知道是否有反编译器(或C-> brainfu...

18得票6回答
如何保护 .Net 程序免受反编译/破解

我非常难过,因为几天前我们发布了一个使用 .Net 4.0 (桌面应用程序) 开发的软件。3天后,它的破解版就出现在了互联网上。尽管我们试图保护软件免受此类行为,但某些人还是设法破解了它。 以下是具体情况: 当应用程序首次启动时,它会与Web服务器通信并检查用户传递的凭据。如果凭据正确,软件...

26得票1回答
Flutter调试APK反编译获取源代码

由于存储驱动损坏,我丢失了Flutter应用程序的源代码,但我在我的安卓手机中有debug.apk文件。 如何反编译Flutter apk文件以获取源代码? 我已尝试使用反编译器对其进行反编译,但未能获得源代码, 因为Flutter源代码是使用Dart语言编写的。