.NET Reactor試用

官方網站:http://www.eziriz.com/dotnet_reactor.htm

首先在官網下載Demo試用版,並安裝完成
UI畫面如下圖

2017-4-26 下午 04-21-00 - 複製.png

簡易操作步驟

  1. Main Assembly:選擇編譯後的主程式exe檔案
  2. Additional Files:可選擇由.NET編譯出的dll檔案,可以直接Merge或Embed進主程式
  3. Quick Settings:選擇防止反編譯的策略
  4. Protect:開始執行

使用前,如下圖所示,包含主程式及許多Reference的dll
同時也可以使用反編譯軟體測試,Source Code可以直接看光光

2017-4-26 下午 04-21-09 - 複製.png

經過.NET Reactor處理過後,如下圖
資料夾僅剩exe及config檔,其他dll已嵌入或合併進主程式中

2017-4-26 下午 04-27-04 - 複製.png

最後再使用反編譯軟體測試結果,如下圖
僅剩下部分的方法名稱有被解出來
程式碼的內容則會被文字混淆,或是跳出例外無法存取
成功保護Source Code,不再被輕易破解

2017-4-26 下午 04-54-59 - 複製.png