可能重复:
What types of executables can be decompiled?
反编译“我的世界”类来编辑和添加您自己的mods非常流行。每个Java应用程序都是可反编译的吗?它停在Java应用程序上吗?
我有点担心这件事,但似乎没有其他人,所以也许我只是不明白。是什么阻止人们对Microsoft进行反编译并进行自己的自定义更改?或者反编译魔兽世界,窃取他们代码中有趣的部分?
发布于 2011-06-17 23:47:05
字节码(如java和c#被编译成)可以很容易地进行反编译。有一些方法可以绕过它,就像混淆和其他选择一样。C和C++被编译成本地机器代码,很难“反编译”。但是,拥有正确技能的人无论如何都可以将其逆向工程。
编辑:请注意,混淆不会使字节代码更难反编译--这将同样容易,但代码将更难理解。
https://stackoverflow.com/questions/6392866
复制相似问题