.NET Reactor是一款功能强大的代码保护以及许可授权管理系统软件,主要用于开发人员保护其.NET软件程序,适用于为编写的软件,并支持生成程序集的所有语言。可以在几秒钟内以您选择的语言从已编译的程序集中重现源代码!很明显,在没有某种形式保护的情况下向最终用户分发的商业软件对盗版和知识产权盗窃持开放态度。而本软件是一款强大的代码保护和许可管理系统,安全可靠、简单易用,主要用来帮助开发人员保护他们的软件产品。开发人员从此不必担心如何保护他们的知识产权,可以将更多精力放在产品功能的开发上。与模糊工具(Obfuscator)相比,.NET Reactor 可以完全阻止对程序集的反编译。通俗的讲,软件在破解者和您的代码之间构建了强大的防破解保护屏障,生成一个基于 Windows 的而不是基于 MSIL 的兼容格式文件。原始的代码完整的封装在本地代码内,无论何时都不会释放到硬盘,对于破解者是不可见的,目前还没有任何工具可以反编译它保护过的程序集。
2、勾选I accept the license agreement 即我同意许可协议
3、选择安装位置,可自行定义安装路径
4、点击next,默认即可
5、继续点击next
6、正在安装中,稍等一会即可
7、安装成功,点击finish退出安装向导
注:切记不要运行.NET Reactor,把勾去掉
8、将crack文件夹中的破解补丁复制到软件安装目录下覆盖即可
默认:C:\Program Files (x86)\Eziriz\.NET Reactor
9、运行软件即是破解版,可以开始使用了
NecroBit技术保护
本地代码生成
源码混淆处理
控制流混淆处理
字符串加密
反篡改
源码加密与压缩
相关性合并
保护应用程序及其动态链接库
强大的许可授权管理功能
可以为您的软件创建试用版
设置过期日期
为软件限制一个安装后的可用天数
限制用户数
限制调用的有效期
限制试用版的部分功能
可以轻松的将试用版转化为完整版
永久授权(无失效期限)
时限限制(比如,对外租借软件)
使用次数限制(如将软件作为一种服务
为什么仅有模糊技术还不够?
模糊技术仅仅是将您的源代码处理成难以理解的形式,并非不可分析。它是通过把您赋值给类、方法、属性和变量的有意义的名称替换成无意义的名称来迷惑破解者,例如,将变量名 "counter" 使用"A4DF3CV89G" 替换。对于破解者来说,这些难以理解的名称会很混乱,并且很难记住;但是并不影响框架的解析。 需要注意的是,模糊对于方法(Method)并没有任何保护。软件可以做到所有模糊工具可以做到的,并且可以为您的源代码添加多层保护,阻止任何非法的侵权行为。.软件的保护系统到目前为止还未被破解过,这点对模糊工具而言是无法相提并论的。
保护系统:
程序通过一系列安全措施保护您的源代码不被现有的或将来可能出现的反编译工具逆向分析,它通过在您的源代码和破解者之间构建一堵强大的本地代码保护墙,将您的程序集编译成本地代码文件而不是可理解的 CIL 中间语言文件,目前还没有任何工具可以反编译保护过的程序集。
应用行业领先的 NecroBit 技术来构建本地代码保护墙,这一技术是它独有的,并且自 2004 年应用以来从未被攻克。NecroBit 技术的应用可以使重建您的源代码变得极为困难,这也是目前保护程序集最有效的保护技术。
菜单系统提供对功能和工具的完全访问。
- File
新项目-创建一个新项目。
打开项目-打开现有项目。
保存项目-保存打开的项目。
将项目另存为-将打开的项目另存为新项目。
打开程序集-加载程序集以供当前项目处理。
最近的程序集-打开最近打开的程序集。
最近的项目-打开最近打开的项目文件。
退出-关闭.NETReactor。
- Actions
保护装配-使用项目中设置的选项保护当前装配。
创建许可证文件-根据“许可证管理器”页面中设置的配置选项创建许可证文件。
- Tools
硬件ID工具生成器-创建一个工具,用于提取当前计算机的硬件ID。更多...y
许可证审查员-检查许可证文件的许可证信息的工具。更多...y
许可证失效工具-使硬件锁定的许可证文件无效,以便用户可以将许可安装移动到另一个系统。更多...y
堆栈跟踪反混淆器-使用映射文件对反复堆栈跟踪和错误消息进行反混淆处理。更多...y
ShareIt模块生成器-轻松创建许可的ShareIt分发。更多...y
- Protection Presets-将典型配置值应用于您的配置。
- Help 打开帮助。
访问我们的网站。
电子邮件支持-请在向我们发送问题之前仔细阅读此帮助文件。要报告问题首先阅读此ypagey。
检查更新-检查是否有更新的版本。
许可协议-请仔细阅读本许可协议。
关于-版本和EZIRIZ网站访问。
主要小组
主面板由4个选项卡组成。每个选项卡旨在完成一系列特殊任务和设置。
档
“文件”页面指定主要受保护程序集,其他受保护程序集和调试文件以及常规保护设置。
如果要同时保护多个程序集或合并/打包程序集,则需要将相应的程序集添加到此列表中。
设置
常规设置
在“设置”页面中,“常规设置”节点启用压缩,视觉样式,目标文件位置和加载屏幕的显示。底部面板为您提供当前所选属性的说明。
自动异常处理 - 如果您不希望受保护的应用程序自动捕获异常,请将此选项设置为False。
压缩 - 如果设置为True,如果您提供用于Internet下载的代码,软件将压缩.exe文件,从而节省磁盘空间和带宽。
显示加载屏幕 - 在加载受保护的应用程序期间,它可以显示一个小的“加载”屏幕。
数字证书 - 此节点允许您使用数字证书对受保护的程序集进行签名。
启用视觉样式 - 如果您希望使用视觉样式(Windows XP,Windows Vista和Windows 7的功能),则需要将此选项设置为True。如果设置为false,则程序集中启用视觉样式的任何尝试都将无效。
强制管理员权限 - 如果您的软件需要Windows Vista和Windows 7下的管理员权限,则需要将此选项设置为true。在这种情况下,Windows Vista和Windows 7中会显示同意对话框。
合并程序集 - 启用此选项可将多个程序集合并到主程序集中。禁用此选项可单独保护所有其他文件。
嵌入装配体 - 如果嵌入装配体,它们将作为嵌入资源存储在主装配体中。在运行时,受保护的应用程序会自动访问打包的程
强名称密钥对文件 - 自动处理强命名的程序集。选择密钥文件并指定密码,完成剩下的工作。
目标文件 - 程序创建一个包含受保护程序集的新文件。此字段允许您指定该文件的路径和名称。如果留空,会将新文件写入默认位置。
保护设置
“保护设置”页面允许您启用各种保护选项。
NecroBit保护可以保护您的源免受反编译。 Compact Framework程序集没有NecroBit保护。
防篡改 - 此选项可防止受保护的程序集被黑客工具篡改/修改。在运行时,受保护的程序集会执行多个二进制完整
资源加密和压缩 -软件可以通过压缩和加密您的托管资源来改善保护和程序集大小。在运行时,需要时会自动解压缩和解密资源。
抑制反编译/反ILDASM - 启用此选项以使用反编译工具禁止反编译。
本机EXE文件 - 软件能够为您的应用程序生成本机x86 EXE文件存根。这样就无法在反编译器中直接打开受保护的应用程序。反编译器将受保护的应用程序识别为本机EXE文件。
预JIT方法 - 结合Native EXE文件功能和NecroBit,软件能够将小型托管方法转换为REAL x86本机代码。只有不影响运行时和平台行为的方法(主要是属性getter / setter等小方法)才会转换为本机代码。从本质上讲,此功能具有内置的组件修改保护。
NecroBit - NecroBit是一种强大的保护技术,可以阻止反编译。 NecroBit用加密代码替换方法中的CIL代码。这样就无法对方法源代码进行反编译/反向工程。
混淆 - 此节点允许您选择不同的排除方案,创建映射文件,以启用类,方法,属性和变量名称的一般封闭,混淆公共类型以及在禁用名称中使用不可打印的字符。
创建映射文件 - 启用创建映射文件以创建一个文件,该文件使用混淆的名称交叉引用未混淆的名称,堆栈跟踪反混淆器使用该文件。
已启用 - 设置为True可模糊所有非公共类和成员名称。
混淆公共类型 - 使其能够很好地模糊所有类型和成员名称。
增量混淆 - 如果希望IntelliLock始终为类型和成员名称生成相同的混淆字符串,则需要启用此选项。
排除 - 选择要防止混淆的类型类型。
使用不可打印的字符 - 不可打印的字符使用不可打印的字符串来混淆类型和成员名称,但如果程序集必须作为安全代码运行,则不能使用。
控制流混淆 - 控制流混淆将方法中的代码转换为意大利面条代码,在保留代码功能的同时,人眼和反编译器很难遵循程序逻辑。反编译器无法将意大利面条代码反编译回原始源代码。
字符串加密 - 启用此选项可让.NET Reactor加密字符串常量和变量。这种加密使得黑客更难以尝试应用程序的本机代码补丁,因为他将无法识别消息或其他有用字符串的文本,从而使识别补丁代码的位置变得更加困难。字符串加密伪装内化文本,使得解密CIL的交互变得更加困难。
强名称重新保护 - 强名称删除保护可防止受保护的组件被黑客工具篡改,因为它们无法使用不同的强名称正确地重新组装组件。警告,此选项可能会影响受保护程序集的运行时性能!
锁定设置
一旦使用它保护选项保护您的知识产权免遭盗窃或意外泄露,最大化您的收入流的下一步是确保在没有购买许可证的情况下不能使用完整版本的应用程序。这就是功能丰富的许可系统的用武之地。使用各种“锁”,使您能够以各种方式控制应用程序的使用 - 试用版,软件租用,软件作为服务 - 所有都可以使用它的程序锁,并且不需要对源代码进行任何修改。我们建议您花一些时间来了解这些许可证执行选项,因为您投入的时间将花费很多时间。
您可以在“锁定设置”节点中指定希望软件在保护程序集时构建到程序集中的许可控制。这些锁由程序在受保护程序集中包含的其他代码实现,无需更改应用程序源代码即可实现。软件许可的一个强大功能是,您可以通过向客户提供许可文件来覆盖您内置到程序集中的设置,这意味着您无需提供程序的单独许可版本 - 试用版和完整版完全相同,唯一的区别是您向付费客户提供的许可文件。
注意:Compact Framework,Silverlight和Mono程序集将忽略这些选项。
全部过期后过期:
设置为True时,仅当所有其他已启用的锁已过期时,才会导致程序集到期。
设置为False时,程序集将在任何一个锁定到期时到期。这是一个非常强大的选项,使您(例如)可以实施30天或50次使用的试用期。考虑到该选项提供的灵活性,值得花一点时间。
内置锁 - 评估期:
评估期锁可以创建应用程序的试用版,从而以各种方式限制试用版的使用:
对话框 - 指定在评估期到期时是否应向用户显示对话框以及要显示的消息
已启用 - 设置为true以显示评估期限已过期对话框
消息 - 在评估期到期时,输入要向用户显示的消息文本。
安装破解教程
1、在本站下载.NET Reactor安装包,内含破解补丁,运行主程序开始安装,点击next2、勾选I accept the license agreement 即我同意许可协议
3、选择安装位置,可自行定义安装路径
4、点击next,默认即可
5、继续点击next
6、正在安装中,稍等一会即可
7、安装成功,点击finish退出安装向导
注:切记不要运行.NET Reactor,把勾去掉
8、将crack文件夹中的破解补丁复制到软件安装目录下覆盖即可
默认:C:\Program Files (x86)\Eziriz\.NET Reactor
9、运行软件即是破解版,可以开始使用了
功能介绍
.NET Reactor的知识产权保护功能NecroBit技术保护
本地代码生成
源码混淆处理
控制流混淆处理
字符串加密
反篡改
源码加密与压缩
相关性合并
保护应用程序及其动态链接库
强大的许可授权管理功能
可以为您的软件创建试用版
设置过期日期
为软件限制一个安装后的可用天数
限制用户数
限制调用的有效期
限制试用版的部分功能
可以轻松的将试用版转化为完整版
永久授权(无失效期限)
时限限制(比如,对外租借软件)
使用次数限制(如将软件作为一种服务
为什么仅有模糊技术还不够?
模糊技术仅仅是将您的源代码处理成难以理解的形式,并非不可分析。它是通过把您赋值给类、方法、属性和变量的有意义的名称替换成无意义的名称来迷惑破解者,例如,将变量名 "counter" 使用"A4DF3CV89G" 替换。对于破解者来说,这些难以理解的名称会很混乱,并且很难记住;但是并不影响框架的解析。 需要注意的是,模糊对于方法(Method)并没有任何保护。软件可以做到所有模糊工具可以做到的,并且可以为您的源代码添加多层保护,阻止任何非法的侵权行为。.软件的保护系统到目前为止还未被破解过,这点对模糊工具而言是无法相提并论的。
保护系统:
程序通过一系列安全措施保护您的源代码不被现有的或将来可能出现的反编译工具逆向分析,它通过在您的源代码和破解者之间构建一堵强大的本地代码保护墙,将您的程序集编译成本地代码文件而不是可理解的 CIL 中间语言文件,目前还没有任何工具可以反编译保护过的程序集。
应用行业领先的 NecroBit 技术来构建本地代码保护墙,这一技术是它独有的,并且自 2004 年应用以来从未被攻克。NecroBit 技术的应用可以使重建您的源代码变得极为困难,这也是目前保护程序集最有效的保护技术。
使用教程
主菜单菜单系统提供对功能和工具的完全访问。
- File
新项目-创建一个新项目。
打开项目-打开现有项目。
保存项目-保存打开的项目。
将项目另存为-将打开的项目另存为新项目。
打开程序集-加载程序集以供当前项目处理。
最近的程序集-打开最近打开的程序集。
最近的项目-打开最近打开的项目文件。
退出-关闭.NETReactor。
- Actions
保护装配-使用项目中设置的选项保护当前装配。
创建许可证文件-根据“许可证管理器”页面中设置的配置选项创建许可证文件。
- Tools
硬件ID工具生成器-创建一个工具,用于提取当前计算机的硬件ID。更多...y
许可证审查员-检查许可证文件的许可证信息的工具。更多...y
许可证失效工具-使硬件锁定的许可证文件无效,以便用户可以将许可安装移动到另一个系统。更多...y
堆栈跟踪反混淆器-使用映射文件对反复堆栈跟踪和错误消息进行反混淆处理。更多...y
ShareIt模块生成器-轻松创建许可的ShareIt分发。更多...y
- Protection Presets-将典型配置值应用于您的配置。
- Help 打开帮助。
访问我们的网站。
电子邮件支持-请在向我们发送问题之前仔细阅读此帮助文件。要报告问题首先阅读此ypagey。
检查更新-检查是否有更新的版本。
许可协议-请仔细阅读本许可协议。
关于-版本和EZIRIZ网站访问。
主要小组
主面板由4个选项卡组成。每个选项卡旨在完成一系列特殊任务和设置。
档
“文件”页面指定主要受保护程序集,其他受保护程序集和调试文件以及常规保护设置。
如果要同时保护多个程序集或合并/打包程序集,则需要将相应的程序集添加到此列表中。
设置
常规设置
在“设置”页面中,“常规设置”节点启用压缩,视觉样式,目标文件位置和加载屏幕的显示。底部面板为您提供当前所选属性的说明。
自动异常处理 - 如果您不希望受保护的应用程序自动捕获异常,请将此选项设置为False。
压缩 - 如果设置为True,如果您提供用于Internet下载的代码,软件将压缩.exe文件,从而节省磁盘空间和带宽。
显示加载屏幕 - 在加载受保护的应用程序期间,它可以显示一个小的“加载”屏幕。
数字证书 - 此节点允许您使用数字证书对受保护的程序集进行签名。
启用视觉样式 - 如果您希望使用视觉样式(Windows XP,Windows Vista和Windows 7的功能),则需要将此选项设置为True。如果设置为false,则程序集中启用视觉样式的任何尝试都将无效。
强制管理员权限 - 如果您的软件需要Windows Vista和Windows 7下的管理员权限,则需要将此选项设置为true。在这种情况下,Windows Vista和Windows 7中会显示同意对话框。
合并程序集 - 启用此选项可将多个程序集合并到主程序集中。禁用此选项可单独保护所有其他文件。
嵌入装配体 - 如果嵌入装配体,它们将作为嵌入资源存储在主装配体中。在运行时,受保护的应用程序会自动访问打包的程
强名称密钥对文件 - 自动处理强命名的程序集。选择密钥文件并指定密码,完成剩下的工作。
目标文件 - 程序创建一个包含受保护程序集的新文件。此字段允许您指定该文件的路径和名称。如果留空,会将新文件写入默认位置。
保护设置
“保护设置”页面允许您启用各种保护选项。
NecroBit保护可以保护您的源免受反编译。 Compact Framework程序集没有NecroBit保护。
防篡改 - 此选项可防止受保护的程序集被黑客工具篡改/修改。在运行时,受保护的程序集会执行多个二进制完整
资源加密和压缩 -软件可以通过压缩和加密您的托管资源来改善保护和程序集大小。在运行时,需要时会自动解压缩和解密资源。
抑制反编译/反ILDASM - 启用此选项以使用反编译工具禁止反编译。
本机EXE文件 - 软件能够为您的应用程序生成本机x86 EXE文件存根。这样就无法在反编译器中直接打开受保护的应用程序。反编译器将受保护的应用程序识别为本机EXE文件。
预JIT方法 - 结合Native EXE文件功能和NecroBit,软件能够将小型托管方法转换为REAL x86本机代码。只有不影响运行时和平台行为的方法(主要是属性getter / setter等小方法)才会转换为本机代码。从本质上讲,此功能具有内置的组件修改保护。
NecroBit - NecroBit是一种强大的保护技术,可以阻止反编译。 NecroBit用加密代码替换方法中的CIL代码。这样就无法对方法源代码进行反编译/反向工程。
混淆 - 此节点允许您选择不同的排除方案,创建映射文件,以启用类,方法,属性和变量名称的一般封闭,混淆公共类型以及在禁用名称中使用不可打印的字符。
创建映射文件 - 启用创建映射文件以创建一个文件,该文件使用混淆的名称交叉引用未混淆的名称,堆栈跟踪反混淆器使用该文件。
已启用 - 设置为True可模糊所有非公共类和成员名称。
混淆公共类型 - 使其能够很好地模糊所有类型和成员名称。
增量混淆 - 如果希望IntelliLock始终为类型和成员名称生成相同的混淆字符串,则需要启用此选项。
排除 - 选择要防止混淆的类型类型。
使用不可打印的字符 - 不可打印的字符使用不可打印的字符串来混淆类型和成员名称,但如果程序集必须作为安全代码运行,则不能使用。
控制流混淆 - 控制流混淆将方法中的代码转换为意大利面条代码,在保留代码功能的同时,人眼和反编译器很难遵循程序逻辑。反编译器无法将意大利面条代码反编译回原始源代码。
字符串加密 - 启用此选项可让.NET Reactor加密字符串常量和变量。这种加密使得黑客更难以尝试应用程序的本机代码补丁,因为他将无法识别消息或其他有用字符串的文本,从而使识别补丁代码的位置变得更加困难。字符串加密伪装内化文本,使得解密CIL的交互变得更加困难。
强名称重新保护 - 强名称删除保护可防止受保护的组件被黑客工具篡改,因为它们无法使用不同的强名称正确地重新组装组件。警告,此选项可能会影响受保护程序集的运行时性能!
锁定设置
一旦使用它保护选项保护您的知识产权免遭盗窃或意外泄露,最大化您的收入流的下一步是确保在没有购买许可证的情况下不能使用完整版本的应用程序。这就是功能丰富的许可系统的用武之地。使用各种“锁”,使您能够以各种方式控制应用程序的使用 - 试用版,软件租用,软件作为服务 - 所有都可以使用它的程序锁,并且不需要对源代码进行任何修改。我们建议您花一些时间来了解这些许可证执行选项,因为您投入的时间将花费很多时间。
您可以在“锁定设置”节点中指定希望软件在保护程序集时构建到程序集中的许可控制。这些锁由程序在受保护程序集中包含的其他代码实现,无需更改应用程序源代码即可实现。软件许可的一个强大功能是,您可以通过向客户提供许可文件来覆盖您内置到程序集中的设置,这意味着您无需提供程序的单独许可版本 - 试用版和完整版完全相同,唯一的区别是您向付费客户提供的许可文件。
注意:Compact Framework,Silverlight和Mono程序集将忽略这些选项。
全部过期后过期:
设置为True时,仅当所有其他已启用的锁已过期时,才会导致程序集到期。
设置为False时,程序集将在任何一个锁定到期时到期。这是一个非常强大的选项,使您(例如)可以实施30天或50次使用的试用期。考虑到该选项提供的灵活性,值得花一点时间。
内置锁 - 评估期:
评估期锁可以创建应用程序的试用版,从而以各种方式限制试用版的使用:
对话框 - 指定在评估期到期时是否应向用户显示对话框以及要显示的消息
已启用 - 设置为true以显示评估期限已过期对话框
消息 - 在评估期到期时,输入要向用户显示的消息文本。
∨ 展开