C# .net8+Avalonia 專案 預防反組譯軟體測試

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 專案 預防反組譯軟體測試

  1. 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.之後只要執行對應的程式碼編譯 就會自動進行擾碼

jash.liao@qq.com 發表迴響 取消回覆

你的電子郵件位址並不會被公開。 必要欄位標記為 *