.NET DLL加密代码混淆 Eziriz .NET Reactor


软件介绍

.NET Reactor是一款功能强大的代码保护以及许可授权管理系统软件,允许.NET软件开发人员能够轻松,安全地保护他们的应用程序。该方案是非常容易使用,清洁,良好的组织和直观的界面,帮助开发人员保护他们的.NET软件在一个安全和简单的方式。.NET反应堆能够产生不能被直接理解为CIL天然exe文件,并且源是完全不可访问的。它完全避免写在VB.NET,C#,J#,Delphi.NET等任何反编译.NET程序集,通过各种方法。

 

开发人员从此不必担心如何保护他们的知识产权,可以将更多精力放在产品功能的开发上。与模糊工具(Obfuscator)相比,.NET Reactor 可以完全阻止对 .NET 程序集(由 C#, VB.NET, Delphi.NET, J#, MSIL... 等语言编写)的反编译。通俗的讲,.NETReactor 在破解者和您的 .NET 代码之间构建了强大的防破解保护屏障,生成一个基于 Windows 的而不是基于 MSIL 的兼容格式文件。原始的 .NET 代码完整的封装在本地代码内,无论何时都不会释放到硬盘,对于破解者是不可见的,目前还没有任何工具可以反编译 .NET Reactor 保护过的程序集。

 

【软件特点】

高级许可制度和加密

可以执行额外的保护层

可执行文件压缩支持

使用命令行支持直观的界面

合并装配成一个单一的exe文件

强大而灵活的许可制度

对拆卸强大的保护

防止装配操作

源代码和资源保护

Silverlight的,WPF,ASP.NET和支持

支持.NET框架的所有版本

使用教程

.NET Reactor UI由菜单系统,任务面板,详细信息面板和主选项卡面板组成。 菜单系统提供对所有功能和工具的访问。 “任务”面板按照您通常执行的顺序提供对常规保护任务的单击访问。 选项在详细信息面板中说明。 主选项卡面板提供对.NET Reactor项目的分类功能的访问。 以下主题解释了这些功能中的每一个

 

主菜单

菜单系统提供对功能和工具的完全访问。

- File

新项目-创建一个新项目。

打开项目-打开现有项目。

保存项目-保存打开的项目。

将项目另存为-将打开的项目另存为新项目。

打开程序集-加载.NET程序集以供当前项目处理。

最近的程序集-打开最近打开的.NET程序集。

最近的项目-打开最近打开的项目文件。

退出-关闭.NETReactor。

- Actions

保护装配-使用项目中设置的选项保护当前装配。

创建许可证文件-根据“许可证管理器”页面中设置的配置选项创建许可证文件。

- Tools

硬件ID工具生成器-创建一个工具,用于提取当前计算机的硬件ID。更多...y

许可证审查员-检查许可证文件的许可证信息的工具。更多...y

许可证失效工具-使硬件锁定的许可证文件无效,以便用户可以将许可安装移动到另一个系统。更多...y

堆栈跟踪反混淆器-使用映射文件对反复堆栈跟踪和错误消息进行反混淆处理。更多...y

ShareIt模块生成器-轻松创建许可的ShareIt分发。更多...y

- Protection Presets-将典型配置值应用于您的配置。

- Help 打开帮助。

安装VisualStudio加载项-安装相应的.NETReactorVisualStudio加载项。

网站www.EZIRIZ.com-访问我们的网站。

电子邮件支持-请在向我们发送问题之前仔细阅读此帮助文件。要报告问题首先阅读此ypagey。

注册-注册.NETReactor以允许完全使用。

检查更新-检查是否有更新的版本。

许可协议-请仔细阅读本许可协议。

关于-版本和EZIRIZ网站访问。

主要小组

主面板由4个选项卡组成。每个选项卡旨在完成一系列特殊任务和设置。

“文件”页面指定主要受保护程序集,其他受保护程序集和调试文件以及常规保护设置。

如果要同时保护多个程序集或合并/打包程序集,则需要将相应的程序集添加到此列表中。

设置

常规设置

在“设置”页面中,“常规设置”节点启用压缩,视觉样式,目标文件位置和加载屏幕的显示。底部面板为您提供当前所选属性的说明。

自动异常处理 - 如果您不希望受保护的应用程序自动捕获异常,请将此选项设置为False。

压缩 - 如果设置为True,如果您提供用于Internet下载的代码,.NET Reactor将压缩.exe文件,从而节省磁盘空间和带宽。

显示加载屏幕 - 在加载受保护的应用程序期间,.NET Reactor可以显示一个小的“加载”屏幕。

数字证书 - 此节点允许您使用数字证书对受保护的程序集进行签名。

启用视觉样式 - 如果您希望使用视觉样式(Windows XP,Windows Vista和Windows 7的功能),则需要将此选项设置为True。如果设置为false,则程序集中启用视觉样式的任何尝试都将无效。

强制管理员权限 - 如果您的软件需要Windows Vista和Windows 7下的管理员权限,则需要将此选项设置为true。在这种情况下,Windows Vista和Windows 7中会显示同意对话框。

合并程序集 - 启用此选项可将多个.NET程序集合并到主.NET程序集中。禁用此选项可单独保护所有其他文件。

嵌入装配体 - 如果嵌入装配体,它们将作为嵌入资源存储在主装配体中。在运行时,受保护的应用程序会自动访问打包的程

强名称密钥对文件 - .NET Reactor自动处理强命名的程序集。选择密钥文件并指定密码,.NET Reactor完成剩下的工作。

目标文件 - .NET Reactor创建一个包含受保护程序集的新文件。此字段允许您指定该文件的路径和名称。如果留空,.NET Reactor会将新文件写入默认位置。

保护设置

“保护设置”页面允许您启用各种保护选项。

NecroBit保护可以保护您的源免受反编译。 Compact Framework程序集没有NecroBit保护。

防篡改 - 此选项可防止受保护的程序集被黑客工具篡改/修改。在运行时,受保护的程序集会执行多个二进制完整

资源加密和压缩 - .NET Reactor可以通过压缩和加密您的托管资源来改善保护和程序集大小。在运行时,需要时会自动解压缩和解密资源。

抑制反编译/反ILDASM - 启用此选项以使用反编译工具禁止反编译。

本机EXE文件 - .NET Reactor能够为您的应用程序生成本机x86 EXE文件存根。这样就无法在反编译器中直接打开受保护的应用程序。反编译器将受保护的应用程序识别为本机EXE文件。

预JIT方法 - 结合Native EXE文件功能和NecroBit,.NET Reactor能够将小型托管方法转换为REAL x86本机代码。只有不影响运行时和平台行为的方法(主要是属性getter / setter等小方法)才会转换为本机代码。从本质上讲,此功能具有内置的组件修改保护。

NecroBit - NecroBit是一种强大的保护技术,可以阻止反编译。 NecroBit用加密代码替换方法中的CIL代码。这样就无法对方法源代码进行反编译/反向工程。

混淆 - 此节点允许您选择不同的排除方案,创建映射文件,以启用类,方法,属性和变量名称的一般封闭,混淆公共类型以及在禁用名称中使用不可打印的字符。

创建映射文件 - 启用创建映射文件以创建一个文件,该文件使用混淆的名称交叉引用未混淆的名称,堆栈跟踪反混淆器使用该文件。

已启用 - 设置为True可模糊所有非公共类和成员名称。

混淆公共类型 - 使其能够很好地模糊所有类型和成员名称。

增量混淆 - 如果希望IntelliLock始终为类型和成员名称生成相同的混淆字符串,则需要启用此选项。

排除 - 选择要防止混淆的类型类型。

使用不可打印的字符 - 不可打印的字符使用不可打印的字符串来混淆类型和成员名称,但如果程序集必须作为安全代码运行,则不能使用。

控制流混淆 - 控制流混淆将方法中的代码转换为意大利面条代码,在保留代码功能的同时,人眼和反编译器很难遵循程序逻辑。反编译器无法将意大利面条代码反编译回原始源代码。

字符串加密 - 启用此选项可让.NET Reactor加密字符串常量和变量。这种加密使得黑客更难以尝试应用程序的本机代码补丁,因为他将无法识别消息或其他有用字符串的文本,从而使识别补丁代码的位置变得更加困难。字符串加密伪装内化文本,使得解密CIL的交互变得更加困难。

强名称重新保护 - 强名称删除保护可防止受保护的组件被黑客工具篡改,因为它们无法使用不同的强名称正确地重新组装组件。警告,此选项可能会影响受保护程序集的运行时性能!

锁定设置

一旦使用.NET Reactor保护选项保护您的知识产权免遭盗窃或意外泄露,最大化您的收入流的下一步是确保在没有购买许可证的情况下不能使用完整版本的应用程序。这就是功能丰富的.NET Reactor许可系统的用武之地。使用各种“锁”,.NET Reactor使您能够以各种方式控制应用程序的使用 - 试用版,软件租用,软件作为服务 - 所有都可以使用.NET Reactor锁,并且不需要对源代码进行任何修改。我们建议您花一些时间来了解这些许可证执行选项,因为您投入的时间将花费很多时间。

您可以在“锁定设置”节点中指定希望.NET Reactor在保护程序集时构建到程序集中的许可控制。这些锁由.NET Reactor在受保护程序集中包含的其他代码实现,无需更改应用程序源代码即可实现。 .NET Reactor许可的一个强大功能是,您可以通过向客户提供许可文件来覆盖您内置到程序集中的设置,这意味着您无需提供程序的单独许可版本 - 试用版和完整版完全相同,唯一的区别是您向付费客户提供的许可文件。

注意:Compact Framework,Silverlight和Mono程序集将忽略这些选项。

全部过期后过期:

设置为True时,仅当所有其他已启用的锁已过期时,才会导致程序集到期。

设置为False时,程序集将在任何一个锁定到期时到期。这是一个非常强大的选项,使您(例如)可以实施30天或50次使用的试用期。考虑到该选项提供的灵活性,值得花一点时间。

内置锁 - 评估期:

评估期锁可以创建应用程序的试用版,从而以各种方式限制试用版的使用:

对话框 - 指定在评估期到期时是否应向用户显示对话框以及要显示的消息

已启用 - 设置为true以显示评估期限已过期对话框

消息 - 在评估期到期时,输入要向用户显示的消息文本。

软件截图

软件下载

Eziriz .NET Reactor 6.5.0.0

Eziriz .NET Reactor 5.0.0.0

Eziriz .NET Reactor 4.9.9.0

Eziriz .NET Reactor 4.8.0.0

Eziriz .NET Reactor 4.5.0.0

 

版权声明:本文为YES开发框架网发布内容,转载请附上原文出处连接
YES开发框架
上一篇:视频播放器:PotPlayer
下一篇:.NET DLL反编译 .NET Reflector
评论列表

发表评论

评论内容
昵称:
验证码:
验证码
关联文章

.NET DLL加密代码混淆 Eziriz .NET Reactor
.NET Reactor代码混淆注意事项
Visual Studio(VS)发布自动使用Net Reactor给生成的DLL加壳
.NET DLL反编译 JustDecompile
.NET DLL反编译 .Net脱壳利器de4dot
.NET DLL反编译 .NET Reflector
[.Net] .NET Reactor加授权方法 .NET Reactor自定义注册机和获取机器码
C#加密:AES加密
C#加密:DES加密
.NET DLL反编译 dnSpy
C#加密:RSA加密解密
混淆工具JavaScript obfuscator中文帮助文档
C# RSA加密(私钥加密、公钥解密、密钥格式转换、支持超大长度分段加密)
.NET Core生成后没有Nuget的dll文件
.NET Core 复制nuget包依赖的dll到输出目录
C#加密:MD5加密
LabVIEW生成.NETDLL——C#下调用NI数据采集设备功能的一种方法 [原创www.cnblogs.com/helesheng]
C# winform选择dll文件
asp.net core 断点调试无法修改代码
.NET Core 项目调试的时候不能修改代码

热门标签
.NET Core .NET Reactor ag-grid AI发布 api安全 ASP.NET Core C#DLL加密 C#播放声音 C#代码混淆 C#代码加密 ChromeDriver Codex DateTime DBeaver devexpress devTool DLL混淆 edge.js EF EFCore Electron element-ui el-form el-table excel FastReport FileStream FolderBrowerDialog FolderSelectDialog form提交 git gridcontrol gridview input javascript json字符串 JS转换对象JSON jwt JWT授权 linq log Math MCP mitmproxy MVC MySQL Navicat netstat nginx node_modules NSwag Nuget Nuget镜像 number PowerShell pyinstaller python pythoncom python爬虫 python抓包 pywin32 redis Requests-html RestSharp Selenium sql SQL Server Swagger to-cms Visual Studio VSCode vue VueRouter vue路由 VUE页面通讯 Webpack Windows Windows服务 winform wmi xlrd yaml YESCMS YESWEB开发框架 白象 表单提交 播放声音 打开URL 代码混淆 弹窗提醒 端口占用 对象转换 分布式 公共字典 机器码 进程排查 静态资源 开发指南 路由参数 密钥 配置教程 配置文件 权限 人工智能 任务 任务调度 日期间隔 日志 日志记录 省市区 授权验证 数据库 四舍五入 文案 文件读取 文件夹选择 文件目录选择 问题排查 行政区域数据 页面通讯 中间件 CSharp 事务锁 工单系统 并发控制 重复提交 CMS Markdig Markdown markdown-it marked 技术选型 VS Code 开发工具 源代码管理 版本控制 Docker PostgreSQL 时区 部署排查 CMS架构 EF Core 主题系统 二次开发 插件系统 容器 运维命令 镜像清理 Linux NAS 远程挂载 飞牛 fnOS S/4HANA SAP GUI SAP HANA SAP R/3 SAP入门 SAP版本 ERP SAP SAP MM 库存管理 物料管理 采购管理 入门教程 SAP S/4HANA SPRO 企业结构 采购组织 MM01 物料主数据 物料类型 BP分组 业务伙伴 供应商主数据 ME41 RFQ 库存物料 采购流程 ME51 消耗性物料 科目分配 采购申请 AC03 ML81N 外部服务 服务主数据 Business Partner SAP培训 ME51N MM模块 Lean Services MM-SRV 外部服务采购 PIR 供应来源 采购主数据 采购信息记录 ME31K 框架协议 计划协议 采购合同 ME01 供应来源确定 货源清单 MEQ1 供应源确定 配额安排 配额评分 MD04 MD21 MRP 计划文件 需求计划 批量程序 MD01N MD02 MRP Live MD05 MM 物料计划 优化采购 供应源 采购订单 ME2A 供应商确认 采购监控 Flexible Workflow 凭证释放 采购审批 释放策略 实地盘点 物料凭证 货物移动 MIGO 收货 移动类型 已撤回 供应商退货 货物发出 STO 库存转储 转移过账 生产订单 预留 GR/IR MIRO 供应商发票 物流发票校验 OMR2 税码 FI PP SD 实操教程 MRBR OMR6 发票差异 交货成本 后续借记 MI01 实物盘点 盘点差异 公司代码 工厂 组织结构 OMS2 主数据定制 自动科目确定 BP角色 CVI 伙伴确定 编号范围 凭证类型 字段选择 FBN1 OMBT OMC2 会计凭证 OMJJ BOM 委外加工 项目类别L MRKO 供应商寄售 特殊库存K MRKON PIPE Pipeline 特殊库存P ERS MRIS 发票计划 周期性结算 里程碑付款 变更追踪 版本管理 采购凭证 SFTP WebDAV 网盘 飞牛fnOS AMPL HERS MPN 中文教程 库存确定 可用性检查 缺件检查 Output Management 消息确定 输出确定 分割评估 库存计价 评估类别 评估类型 PB00 RM0000 条件技术 采购定价 MM-FI集成 OBYC 库存估价 文本类型 文本采用 EFB EVO MSV SU3 用户参数 发票校验 合同参照 履约保留款 特别总账 预付款 Fiori Launchpad SAP Fiori 应用导航 用户体验 LSMW LTMC Migration Cockpit 数据迁移 BRFplus OPD Output Control My Inbox 审批流程 灵活工作流 SAP PP 外部加工 SAP QM 检验批 质量信息记录 采购收货 SAP PM 维护BOM 维护订单 SAP SD SAP Service 端到端流程 MM模块培训 FI-MM集成 供应商管理 审批配置 FICO入门 SAP FICO 财务配置 供应商税务 预扣税 House Bank 银行对账 客户清账 应收账款 FI控制 验证与替代 印度 GST 税务配置 F110 FBZP EWM入门 SAP EWM 仓库管理 OX14 成本核算 物料评估 后勤配置 物料组 价值更新 数量更新 PP-PI 流程制造 生产计划 容差配置 SAP事务码 SAP基础 TCODE Basis 事务代码 MMNR 编号区间
联系我们
联系电话:15090125178(微信同号)
电子邮箱:garson_zhang@163.com
站长微信二维码
微信二维码