[.NET Tools] 使用混淆器來保護自己的程式
混淆器 .NET Obfuscator 是用來保護自己所開發的.NET元件(exe,dll),它可以讓元件經過 Reflector 反編譯後所見到的程式碼亂亂的…
混淆前:
混淆後:
雖然看起來沒什麼,但整個的元件的 method+property夠它亂了
接下來大概說明一下如何使用 .Net Obfuscation 混淆,過程相當簡單,安裝過程就不提了
開新專案:
加入元件:
選擇要混淆的模式,然後建立專案。
這樣就大功告成了!!
還有一家:http://www.red-gate.com/products/dotnet-development/smartassembly/obfuscation/
光是告預告片就感覺很爽:以下兩張取自官網
混淆前:
混淆後:
再來講一下操作流程,這卡了我一陣子,費了點時間!!!
建立新專案:
加入元件:
選擇輸出路徑(我就是卡在這理)
選那朵烏雲,設定混淆等級
混控制流程等級一樣選最混的等級,按下Build就開始產生混淆執行檔
看看轉換前的狀態
轉換後,這這這……實在太黯然,太銷魂了!增加了一大堆東西…夠混淆。
若有謬誤,煩請告知,新手發帖請多包涵
Microsoft MVP Award 2010~2017 C# 第四季
Microsoft MVP Award 2018~2022 .NET