新建DLL加密.bat文件,編寫代碼然后剩下的就是將需要加密的DLL或Exe拷貝到和腳本文件同級目錄,然后雙擊DLL加密.bat腳本即可。代碼解讀1、刪除當前目錄下的ProtectedDLL目錄2、遍歷當前目錄下所有的.dll和.exe,加密后存放到ProtectedDLL目錄3、刪除被加密的原.dll或.exe文件4、**終加密dll存入在ProtectedDLL目錄提示:需要將DOTNET_REACTOR安裝目錄添加到系統環境變量,或者寫全路徑也可以。.對dll文件、exe文件進行反編譯混淆對dll進行內部加鎖,限制其使用的固定機器、固定時間、部署次數。.NET Reactor,這個非常小巧,免安裝,而且不需要注冊。混淆后的代碼都能正常使用。企業版.NETReactor操作流程
保護程序集-對當前選中的程序集執行保護操作.NETReactor創建許可證文件-根據用戶的配置創建一個許可證文件-工具HardwareIDToolGenerator-創建一個HID.exe文件,License Invalidation Tool - 許可證作廢工具用于根據機器硬件生成對應的編碼LicenseExaminer-許可證檢查工具LicenseInvalidationTool-許可證作廢工具StackTraceDeobfuscator-不做介紹ShareItModuleGenerator-項目配置共享工具-保護配置-配置需要保護程序的方式(相當于配置模板).NETReactor。浙江新版本.NETReactor界面各功能說明為什么*有模糊技術還不夠?
1、打開Eziriz.NETReactor2、單擊MainAssembly右邊的Open,選擇要加密的軟件文件exe或dll都可以。.NETReactor3、勾選QuickSettings下要加密的項,每項的含意如下:NecroBit:把程序集轉為非托管代碼;NativeExeFile:生成本機Exe文件;AntiILDASM:反編譯;Obfuscation:混淆;CreateMappingFile:創建地圖文件;AntiTampering:防篡改;StringEncryption:加密字符;Compress&EncryptResources:壓縮并加密資源;ControlFlowObfuscation:混淆控制流。4、通常勾選“NecroBit、AntiILDASM、Obfuscation、AntiTampering和StringEncryption”,.NETReactor。
強大的許可系統強大而靈活的.NETReactor許可功能允許您通過使用硬件和軟件鎖定來強制執行許可條件并保護您的收入流。許可證管理器可以在幾秒鐘內建立試用或長久許可證。完整記錄的軟件開發工具包(SDK)包含示例,允許您直接從代碼調用許可系統,從而允許您創建許可系統的自定義擴展。第三方支持.NETReactor是一個成熟的產品。它以強大而可靠的方式保護您的軟件,而不會破壞引用的第3方庫的功能。直觀、易于操作的GUI提供快速、舒適的操作。命令行支持Compress & Encrypt Resources:壓縮并加密資源;
預JIT方法結合本機EXE文件功能和NecroBit,.NETReactor能夠將托管方法轉換為真正的x86本機代碼。只有不影響運行時和平臺行為的方法(主要是屬性getter/setter等小方法...)才會轉換為本機代碼。從本質上講,此功能具有針對裝配修改的內置保護。聲明性混淆聲明式混淆支持允許您直接定義應從混淆中排除哪些類型和成員。這可以通過在源代碼中使用自定義屬性System.Reflection.ObfuscationAttribute來完成。.NETReactor自動檢測屬性并從混淆中排除相應的類型和成員。Native Exe File:生成本機 Exe 文件;浙江新版本.NETReactor界面各功能說明
.NET Reactor以強大而可靠的方式保護您的知識產權。企業版.NETReactor操作流程
常規設置.NETReactor主要包括壓縮配置,界面風格配置,生成目標文件配置,啟動是否顯示加載界面配置。想要知道配置的具體功能可以用鼠標點擊配置,界面風格配置 下面的說明面板會出現對應的說明。AutomaticExceptionHandling-自動捕獲錯誤Compression-壓縮文件減少占用空間,網絡環境下還可以減少帶寬ShowLoadingScreen-保護過的文件啟動是否顯示加載進度條(因為保護過的文件啟動時會先執行.netreactor注入的代碼,包括查找證書等)。企業版.NETReactor操作流程