C# .net8+Avalonia 專案 預防反組譯軟體測試
C# .net8+Avalonia 專案 預防反組譯軟體測試
資料來源: AI推薦軟體+自己測試
1. Dotfuscator [要註冊才能下載~ 不接受GMAIL]
https://account.preemptive.com/my-account/com-sef-users-newregistration
2. SmartAssembly [要註冊才能下載(不能用)]
https://www.red-gate.com/products/smartassembly/trial/
3. ConfuserEx [不能用]
https://github.com/mkaring/ConfuserEx
4. Babel Obfuscator [確定能用]
https://www.babelfor.net/downloads/
5. Eazfuscator.NET [不能用]
https://www.gapotchenko.com/eazfuscator.net/download
6. ILProtector [不能用]
http://www.vgrsoft.net/Download/ILProtector
7. Crypto Obfuscator [不給下載連結]
https://www.ssware.com/cryptoobfuscator/obfuscator-net.htm
8. .NET Reactor [確定能用]
https://www.eziriz.com/dotnet_reactor.htm
9. Virbox Protector [不能用(大陸軟體)]
https://appsec.virbox.com/down.html
—————————
結論:
01.4和8能用
02.4比較便宜
One thought on “C# .net8+Avalonia 專案 預防反組譯軟體測試”
obfuscar .net 8 在Visual studio 2022 直接使用 將程式碼加上擾碼防止破解/反組譯
https://copilot.microsoft.com/shares/Ufj22Nc3E8suuyorhjBUj
在 Visual Studio 中整合 Obfuscar (.NET 8)
方法一:使用 Visual Studio 擴充套件
安裝 Obfuscar Tools for Visual Studio 擴充套件。
安裝後會在 Visual Studio 的「工具」選單新增三個選項:
Protect Using Obfuscar:啟用目前組態的混淆功能。
Remove Obfuscar Protection:停用混淆。
Obfuscar Settings:設定 obfuscar.xml,包括混淆選項與排除項目。
適用於 Release Build 與 ClickOnce 部署。
====================================
使用步驟:
00.未開啟Visual Studio 安裝外掛(前置動作)
https://marketplace.visualstudio.com/items?itemName=AvinabMalla.obfuscarvs
01.開啟專案
02.執行Visual Studio 的「工具」 -> Obfuscar Settings
03.執行Visual Studio 的「工具」 -> Protect Using Obfuscar
04.之後只要執行對應的程式碼編譯 就會自動進行擾碼