反编译vb.net应用程序

use*_*631 3 vb.net encryption executable decompiling

我不知道这是否是发布此问题的正确位置,对不起,如果它位于错误的位置.

题:

第三方人对我的vb.net应用程序进行反编译有多容易?我的意思是它有可能吗?

例如,我有一个.exe,有​​人会把那个.exe放到反编译器中...... BAAM !!,他们可以看到所有的代码吗?说到代码,在编译时,代码是否加密?如果没有,有没有办法加密代码?

我使用SWF反编译器将.SWF反编译为.FLA,使用此工具反编译SWF真的很容易.反编译.exe是否容易?

谢谢.

hom*_*ast 7

是.您可以非常轻松地反编译代码..Net Reflector是一个很好的工具,完全按照你的描述.

想象一下,如果你加密了代码.用户计算机上的运行时仍需要对其进行解释才能理解它.

你能做的最好就是混淆你的代码.


elo*_*ycm 5

.net Reflector 不再免费了,我推荐 telerik JustDecompile,免费且非常易于使用,一个很棒的工具http://www.telerik.com/products/decompiler.aspx。它能够按照您描述的方式反编译所有内容

  • Reflector 的另一个免费替代品是 [JetBrains 的 dotPeek](http://www.jetbrains.com/decompiler/)。@user959631:如果你的应用程序是.NET,你无法阻止任何人反编译你的应用程序。混淆是让具有平均编程技能的人难以理解代码的过程。无论如何,真正的专业人士将能够窃取您的代码。 (2认同)