摘要:如何使用Dotfuscator Community Edition 3.0混淆.NET原始碼
使用工具:
- Dotfuscator Community Edition 3.0 for Visual Studio 2005
- 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 工具