Eziriz .NET Reactor 是一款强大的源源代码保护和软件许可系统,专为基于.NET框架开发的软件设计,支持所有生成.NET程序集的语言。当.NET编译器编译C#或VB.NET程序时,开发者的源源代码并未直接编译为原生机器语言,而是生成通用中间语言指令(CIL)。CIL作为源源源代码与本地源源代码之间的中间指令集,在程序运行时需要通过.NET框架进行解释执行。
这种机制导致应用程序或库的源源源代码极易被复制:使用反编译工具可轻松将CIL还原为C#或VB.NET源源源代码!对于分发给最终用户的商业软件而言,这将面临被竞争对手和恶意用户盗用的重大风险。
文件大小:17 MB
.NET Reactor为.NET框架开发的软件提供全面的源源代码保护和许可系统支持,兼容所有生成.NET程序集的语言。
通过NecroBit等革命性保护功能,其源源源代码重构难度可提升多个数量级,使其成为保护.NET程序集的最有效工具之一。针对Windows、Linux和Mac OSX系统,没有其他工具能提供如此高等级的防护。
领先的源源代码保护技术
混淆技术
通过为.NET程序集添加多层防护,.NET Reactor有效阻止逆向工程。除了标准混淆技术,更包含NecroBit、虚拟化、x86原生源源代码生成和防篡改等特殊功能。本工具是唯一能为Windows、Linux和OSX系统提供源源代码加密支持的解决方案。
许可管理
为.NET应用程序和库提供完整托管式许可解决方案。可直接对已编译程序集和工作站绑定许可证实现试用版控制,亦提供SDK用于编程加载许可文件及验证许可状态。
框架支持
全面兼容.NET Framework、.NET 5.0-8.0、.NET Core及ASP.NET Core等所有.net实现框架,可为Xamarin、Unity和Blazor程序集提供完整保护。
集成方案
支持通过直观GUI或命令行操作,命令行生成器可轻松实现脚本集成。配合Visual Studio插件和DevOps任务,助您无缝整合到开发环境。
核心功能
知识产权保护体系
-NecroBit保护技术
-原生源源代码生成
-源源代码虚拟化
-多层次混淆
-控制流混淆
-动态代理方法调用隐藏
-线条光线加密
-反篡改机制
-反调试技术
-资源加密压缩
-依赖项合并
-完整应用程序与程序库(dll)保护
智能许可管理系统
-生成软件试用版本
-设置有效期管控
-安装后使用天数限制
-启动次数限制
-单次运行时长相较限制
-试用版功能限制
-试用版轻松转化为正式版
-灵活授权方案
·永不过期永久授权
·按时段授权(租赁模式)
·按次授权(SaaS服务模式)
开放开发工具包
-集成自定义许可核对功能
-扩展授权功能组件
部署增强
-生成.NET Core单文件应用程序包
系统要求
-Pentium级以上处理器兼容机
-Windows 2000/2003/XP需512MB内存;Windows 2008/Vista/7/8/8.1/10/11需1GB内存
-Windows NT/2000/XP/Vista/7/8/8.1/10系统需管理员权限安装
-需.NET Framework 4.0或更高版本
Eziriz .NET Reactor 是一个强大的源源代码保护和软件防盗版工具,完全由.NET框架编写。.NET Reactor支持NET平台的软件许可系统,并支持NET程序集所有语言。当.Net编译器编译你的C#或VB.NET程序时,程序员的程序并不会编译为原生的机器语言,而是编译成为了通用中间语言指令(CIL)。CIL是介于源源源代码和本地源源代码的中间的语言,当你的程序运行,不是直接执行的机器源源代码,而是由.NET框架解释执行。
正因为如此,你的应用程序或库的源源源代码,可以很容易地复制。CIL很容易被反编译,通过一些反编译工具,可以容易的将CIL反编译为C#或VB.NET源源源代码!显然,这种分发给最终用户的商业软件,很容易被你的竞争对手和不法分子所利用。
File size: 17 MB
.NET Reactor is a powerful code protection and software licensing system for software written for the .NET Framework, and supports all languages that generate .NET assemblies.
Protection features like NecroBit make reconstruction of your source code more difficult by so many orders of magnitude that it is one of the most effective protection features you can use for your .NET assemblies. No other tool offers this level of protection for Windows, Linux and Mac OSX.
Leading Code Protection
Obfuscation
.NET Reactor prevents reverse engineering by adding different protection layers to your .NET assemblies. Beside standard obfuscation techniques it includes special features like NecroBit, Virtualization, x86 Code Generation or Anti Tampering. NET Reactor is the only tool which offers Code Encryption for Windows, Linux and OSX.
Licensing
.NET Reactor offers a fully managed licensing solution for .NET applications and libraries. You can directly apply trial versions to already compiled assemblies and hardware lock license files. If required there is an SDK to programmatically load license files and check the license status.
Frameworks
.NET Reactor supports all dotnet implementations including .NET Framework, .NET 5.0-8.0, .NET Core and ASP.NET Core. This way there is full protection support for Xamarin, Unity and Blazor assemblies.
Integration
You can use .NET Reactor through the intuitive GUI or via command-line. Our command-line generator makes it very easy to use .NET Reactor in scripts. A Visual Studio Add-in and DevOps Tasks help you to integrate Reactor into your build environments.
.NET Reactor protects your intellectual property in a powerful and reliable way. It does everything an obfuscator does, but wraps your intellectual property in several more layers of protection, denying access to your source code to those who are determined to steal your hard work.
Main features
Intellectual property protection
-NecroBit Protection
-Native Code generation
-Code Virtualization
-Obfuscation
-Control Flow Obfuscation
-Hide Method Calls (dynamic proxy)
-String Encryption
-Anti Tampering
-Anti Debugging
-Resource Encryption and Compression
-Dependency Merging
-Protects full applications and libraries (dlls)
Powerful licensing system
-Create trial versions of your software
-Set an expiration date
-Limit use to a fixed number of days after installation
-Limit by number of uses
-Limit to use for no more than a set number of minutes each invocation
-Limit trial version functionality
-Easily turn your trial version into a fully licensed version
-License your software
-Permanently (non expiring license)
-By time period (i.e rent your software)
-By number of uses (i.e software as a service)
Software development kit
-Integrate license checking into you assembly and extend licensing fuctionality
-Extend licensing functions with bespoke extensions.
Deployment
-Create .NET Core single file application bundles
System Requirements
-IBM compatible PC with Pentium class microprocessor.
-Windows 2000/2003/XP with 512 MB RAM, Windows 2008/Vista/7/8/8.1/10/11 with 1 GB RAM.
-Administrative access is required to install to Windows NT/2000/XP/Vista or Windows 7/8/8.1/10.
-.NET Framework 4.0 or higher.