30得票4回答
有没有可以反编译Delphi程序的软件?

有人给我发送了一个程序的反编译 C 代码。这是一个非常好的反编译,产生了漂亮的、大部分可读的C代码(如果你忽略变量和函数都没有人类可读名称的事实),看起来它基本上可以编译通过。 但是有一个很大的问题。我碰巧知道他正在反编译的程序是用 Delphi 写的,Delphi 充满了难以转化为 C 的...

28得票2回答
反编译是如何工作的?

我之前听说过"反编译"这个词,现在对它的工作原理非常好奇。 大概明白它的工作原理是逆向工程一个应用程序以查看它使用了哪些功能,但除此之外我并不知道太多。 我还听说过"反汇编器"这个术语,那么反汇编器和反编译器有什么区别呢? 综上所述,我的问题是:反编译的过程具体涉及什么?通常如何进行?它...

27得票5回答
如何保护编译后的Java类?

我知道,这里已经有很多类似的问题了。我并不是在问我能否保护我的编译后的Java类 - 因为显而易见你会说“不行”。我想问的是,保护Java类免受反编译的最佳方法是什么?如果您了解这个领域的任何研究或学术论文,请告诉我。同样,如果您使用过某些方法或软件,请分享您的经验。任何信息都将非常有用。谢谢。

26得票1回答
解包 XAPK 文件

我经常使用不同的逆向工程工具分析 Android 项目,通常是出于安全目的,以查看黑客在获取我的应用时可以看到什么。但是我遇到了一个问题,我找不到任何能够反编译“XAPK”格式文件(而不是简单的 APK)的反编译器。我知道,寻求工具的方式并不适合在 Stack Overflow 上提问,但我相...

25得票2回答
能否反编译.dll/.pyd文件以提取Python源代码?

有没有办法反编译 DLL 和/或 .pyd 文件以提取用 Python 编写的源代码? 提前致谢。

25得票2回答
空或空Lambda作为默认值

哪个解决方案更好?使用可空lambda还是将空lambda作为默认参数传递?Kotlin是否会优化空的lambda,或者创建一个什么也不做的新实例? ``` class Test1(val action: () -> Unit = {}) ``` 不幸的是,我不理解生成的字节码。 让我们来...

24得票11回答
最好的免费Java .class查看器是什么?

我曾经使用过DJ Java Decompiler,它有一个方便的图形用户界面,但似乎最新版本只是试用版,并在一段时间后强制你购买该软件(我记得大约一年前在以前的工作中使用过早期的免费版本)。 我知道Jad和Jadclipse,但我喜欢DJ Java Decompiler的是它与Windows...

22得票7回答
Java反编译器

你能推荐一个适用于Eclipse的Java反编译器吗?我的另一个问题是,从其他Java程序中反编译代码使用有什么限制?这是非法的还是什么?我对许可证不太了解。感谢您的阅读。

21得票5回答
如何从.so文件中提取C源代码?

我正在处理以前开发的软件,源代码编译为Linux共享库(.so),但没有源代码。是否有工具可以从Linux共享库中提取源代码? 谢谢, Ravi

21得票4回答
像DotPeek这样的软件可以反编译和编辑DLL吗?

我刚刚得到了DotPeek,发现它非常适合查看.dll文件。但是我无法对其进行编辑。是否有像DotPeek一样免费的软件,可以让我编辑DLL文件而不仅仅是查看它? 更新:我成功将.dll文件中的所有.cs文件分别保存并在VS(Visual Studio)中进行了编辑。现在我该如何把它们编辑后重...