Reactor5.0源代码混淆器
net reactor加密源码保软件安全-net reactor使用教程
用工具加密不能绝对确保软件安全,却能阻大多数人破解出软件的源代码,在一定程序上确保软件安全。
Eziriz .NET Reactor 的主要功能包括:NecroBit IL(转为非托管代码)、反 ILDASM(反编译器)、混淆代码、合并、压缩源码、支持命令行等,支持所有 .NET 框架和几乎所有开发语言,如 C#、C++.NET、VB.NET、Delphi.NET、J# 等等。
net reactor使用教程(加密源代码示例)
1、打开 Eziriz .NET Reactor,主界面如图1所示:
图1
2、单击 Main Assembly 右边的 Open,选择要加密的软件文件,exe 或 dll 都可以。
3、勾选 Quick Settings 下要加密的项,每项的含意如下:
NecroBit:把程序集转为非托管代码;
Native Exe File:生成本机 Exe 文件;
Anti ILDASM:反编译;
Obfuscation:混淆;
Create Mapping File:创建地图文件;
Anti Tampering:防篡改;
String Encryption:加密字符;
Compress & Encrypt Resources:压缩并加密资源;
Control FlowObfuscation:混淆控制流。
4、通常勾选“NecroBit、Anti ILDASM、Obfuscation、Anti Tampering 和 String Encryption”,如图2所示:
图2
5、选择 Actions 菜单中的 Protect,则开始加密,加密完成后在源文件同目录下生成一个加密的文件,把这个文件作为软件的发布程序即可在一定程序上确保软件安全。
6、如果想具体设置,则选择 Settings 选项卡,根据需要设置即可,如图3所示:
图3
7、还可以创建 License(签证)文件,选择 License Manager 选项卡,单击 Master Key 右边的 New,可生成一新的 Key,如图4所示:
图4
点击 Create License,输入一个文件名就可以生成签证文件。
以上就是简单的net reactor教程,到第6步就已经完成加密,后面两步是可选项,根据需要选择。
二、使用.NET REACTOR使用方法,制作软件许可证,做一个简单的许可证系统步骤
1.打开文件
2.选择Settings选项卡,
3.选择LICENSE MANAGER选项卡,点击保存,保存公共密匙,以后用这个来生成注册文件。
4.点击左边的PROTECT
5.使用机器ID生成器(HID.exe),获取用户机器的ID。
7, 制作许可证
打开程序
Open,上次保存的密匙文件,
转自(可能):http://blog.csdn.net/anjoly/article/details/39053073
Reactor5.0源代码混淆器相关推荐
- jocky1.0.3 (原joc) java混淆器 去除jdk版本限制
昨晚下班回去,研究了下jocky1.0.3的使用,发现编译时提示引用类库版本不对,捣弄了半个小时后终于理解,原来是我的jdk1.7版本过高,这货是06年的版本,到现在都没更新过,支持(限制)的最高版本 ...
- java程序保护如何知识产权,特别提供一个java 开发的java 源代码级的混淆器
java程序保护如何知识产权,特别提供一个java 开发的java 源代码级的混淆器 下载地址:http://yunpan.cn/QXhEcGNYLgwTD 运行方式:java -jar Encryp ...
- java jocky 下载,jocky1.0.3 (原joc) java混淆器 去除jdk版本限制
这是jocky1.0.3 (原joc) java混淆器 去除jdk版本限制下载,不支持现在的1.6.1.7等更高版本,现在我把某部分限制代码从class文件里面去除了,测试过可以用,更详细的说明在压缩 ...
- C/C++代码混淆器
原文地址:https://foxzzz.com/c-cpp-disorder 试图通过混淆 C/C++源代码以达到保护知识产权的目的的做法其实就是自欺欺人,因为不论如何混淆代码,到了编译阶段代码终究是 ...
- 深入分析Android 9.0源代码——Service启动流程(startService方式)
引言 点击此处查看<深入分析Android 9.0源代码>系列的组织结构和相关说明. 1 应用进程发起启动请求 本章的调用流程如下图所示: (Context)ContextWrapperC ...
- 5个常用Java代码混淆器 助你保护你的代码
[IT168 技术文档] 从事Java编程的人都知道,可以通过逆向工程反编译得到Java程序的源代码,这种反编译工具之一就是JAD.因此,为保护我们的劳动成果,尽可能给反编译人员制造障碍,我们可以使用 ...
- 【新品发布】山海软件生产线pspl,包含了一个开源的混淆器
山海软件生产线(个人版,简称pspl)是一个基于sea架构的的c#开发平台. 用于个体开发人员开发单机和C/S的应用软件,并且对软件开发过程提供相关的工具支持. 其后续版本为spl,用于支持虚拟团队进 ...
- Java培训分享5个常用Java代码混淆器
对于Java程序员来说,如果辛辛苦苦写的代码被人摽窃走,将是一件非常恼火的事情.如何保护自己的代码呢,可以通过逆向工程反编译得到Java程序的源代码,这种反编译工具之一就是JAD,尽可能给反编译人员制 ...
- Powerbuilder混淆与加密器(powerbuilder防止反编译,pb混淆器,支持5-12) obfuscator for PowerBuilder...
正式版购买请参考:http://www.mis2erp.com http://www.pb-obfuscator.com http://www.pbd-obfuscator.com 下载地址:http ...
- 深入分析Android 9.0源代码——Activity启动流程
引言 点击此处查看<深入分析Android 9.0源代码>系列的组织结构和相关说明. 1 应用进程发起启动请求 本章的调用流程如下图所示: (Context) Activity Instr ...
最新文章
- keycode值对照表_JavaScript中键盘字母与keyCode值(键值)的对照表
- 小米一键上锁工具_小米智能门锁和猫眼,可女声变男声与访客隔门沟通
- 成功解决UnicodeDecodeError: 'utf-8' codec can't decode byte 0xc2 in position 0: invalid continuation byt
- jQuery实现的简单分页功能的详细解析
- java access dbq 参数_Java怎么连接access数据库,要求讲解详细一些
- 玩转oracle 11g(45):关系数据库
- 代码实现 | 方程组的实现
- 笔记本电脑刚回来没有计算机,刚买笔记本电脑我的笔记本电脑没有光驱,如果重新安装系统,怎么样操 爱问知识人...
- WEBSHELL 提权方法总结
- ubuntu16.04服务器下安装cuda9.0+cudnn7.0+tensorflow1.6.0+Anaconda3
- GEE实战 | 计算NDVI NDWI
- 【Android】实现生成二维码、条形码和扫描二维码的功能
- 1000多万淘宝卖家及23万天猫卖家,开始构建私域流量时代!
- 限幅二极管基础知识详解
- 修改Exchange2010 OWA登录时的企业logo
- 【报告分享】中国消费者洞察报告-领航前所未有(附下载)
- arduino 与java通信_在Java应用程序与Arduino Uno之间建立串口连接
- java-从菜鸟到大神
- 铸铁的弹性模量和泊松比_常用材料弹性模量和泊松比.docx
- Broadcasting 和 Element-Wise 操作
热门文章
- Unity TextMeshPro 制作字体用简体中文字符集 (仅用于开发)
- 计算机用户删除了怎么恢复出厂设置,四种电脑快速恢复出厂设置方法
- 给大家讲解一下 AIDL原理分析
- 13个常用的Word快捷键,一看就会,你值得拥有!
- 2020-06-20
- redis 完整使用文档(2021)
- 大学计算机基础的重难点分析,大学计算机基础教案要点分析.doc
- HPZ420 工作站主板图
- 计算机网络技术基础第5版答案,计算机网络基础 (第5版)课后习题及答案.doc
- 计算机病毒入侵计算机症状,win7系统电脑被病毒入侵之后有哪些症状和解决方法...