如何使用Dotfuscator Community Edition 3.0混淆.NET源代码

摘要:如何使用Dotfuscator Community Edition 3.0混淆.NET源代码


使用工具:

  • Dotfuscator Community Edition 3.0 for Visual Studio 2005

          http://www.preemptive.com/

  • Reflector for .NET

          http://www.aisto.com/roeder/dotnet/

Setp 1.

首先由Visual Studio的工具菜单里面选择Dotfuscator Community Edition,我们选择建立新项目并按下确定。

Step 2.

请载入您编译出来的应用程序(*.EXE)或类库(*.DLL),载入后如下图所示

Step 3.

 选择【建置】标签,并按下【建置】来输出混淆过的.NET程序。(请注意输出位置)

接着让我们来看混淆前跟混淆后的结果

  • 混淆前

  • 混淆后

当然您也可以自行设定相关内定参数来达到更复杂的输出结果,可惜Visual Studio所附的版本为精简版,没有太多的功能,如果要使用更多的功能,您可能必须要付出软件授权的费用。

结        论:

虽然有Dotfuscator Community Edition 3.0来对.NET源代码进行混淆,但相对的市面上也有反混淆的工具出现,可说是道高一尺魔高一丈。

参考数据:

  • Dotfuscator Community Edition 3.0

          https://msdn2.microsoft.com/en-us/library/ms227240(VS.80).aspx

  • 对 Visual Studio 2005 或 Visual Studio . NET 2003 对授权和支持资讯 Dotfuscator 工具

          http://support.microsoft.com/kb/820664/zh-tw


 

 

&amplt;a href=&quothttp://www.facebook.com/sharer.php&quot _cke_saved_href=&quothttp://www.facebook.com/sharer.php&quot type=&quotbutton_count&quot name=&quotfb_share&quot&ampgt;分享&amplt;/a&ampgt;