dotNet Protector 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
dotNet Protector 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
dotNet Protector 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
dotNet Protector 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
dotNet Protector 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 商业软件
开发语言 C# .NET
操作系统 Windows
软件类型 商业软件
开源组织
地区 不详
提 交 者 红薯
适用人群 未知
收录时间 2011-07-20

软件简介

dotNet Protector是一个功能强大的.NET代码保护系统,它可以防止程序集被反编译。dotNet Protector使用的是一个新的主体混淆技术保护应用程序和组件。程序集不再需要合并到一个win32可执行文件中,但是会保留其.net特性。 dotNet Protector 采用一个命名混淆器结合一个主体混淆器来保护您的代码。

dotNet Protector 本地运行支持X32、X64和IA64平台,引擎支持X32和X64架构,包含一个功能强大的硬件敏感的反盗版系统帮助您开发自己的软件激活系统,具有自我保护的能力并且使用它内部的软件激活系统。

强大的反混淆功能

通常的混淆产品加密的程序容易被一些工具反混淆,造成严重的后果。而dotNet Protector具有强大的反混淆功能,最大限度的保护代码安全。

源代码

源代码

 一般产品混淆后效果

一般产品混淆后效果

一般产品反混淆后效果

一般产品反混淆后效果

可以看到,一般的产品经过反混淆工具反混淆后,已经能够得到大部分的源码,很容易将源码破解,而dotNet Protector 则具有强大的反混淆功能。

源代码

源代码

DotnetProtector混淆效果

dotNet Protector 混淆后效果

dotNetProtector反混淆效果

dotNet Protector反混淆后效果

可以看到,dotNet Protector经过反混淆工具反混淆后,仍然和混淆后的效果相差无几,很难被破解,最大限度的保护了代码安全。

展开阅读全文

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2019/09/01 16:10

dotnet core+nginx+supervisor

1.前提准备   安装虚拟机,安装CentOS,有云服务器的直接用云服务器就行   本地安装 xshell、xftp 2.nginx配置静态页面   我们先学习一下使用nginx配置一个静态页面,一步一步来深入   使用xshell连接linux   使用 yum 来安装 Nginx yum install nginx -y   使用 nginx 命令启动 Nginx nginx   附:关闭、重启命令 nginx -s stop nginx -s reload   在本地访问http://<ip>,出现nginx页面为成功   然后在本地...

0
1
发表于开发技能专区
2020/02/11 17:13

“dotnet restore"和"dotnet run"都做了些什么?

前言: 关于dotnet跨平台的相关内容,可以参考:跨平台.NET Core--微软开源方向 其中,.net core基础库叫CoreFX:https://github.com/dotnet/corefx,.net core运行时叫CoreCLR:https://github.com/dotnet/coreCLR, asp.net core各组件库:https://github.com/aspnet。 在使用跨平台dotnet时,我们最常用的就是"dotnet restore"和"dotnet run",那么"dotnet restore"和"dotnet run"都做了些什么? 先看下dotnet restore 源码在...

0
0
发表了博客
2014/03/19 16:45

ConcurrentDictionary in dotnet

ConcurrentDictionary<TKey,TValue> is a new type in the .NET Framework 4, living in the System.Collections.Concurrent namespace. As noted in the MSDN documentation, ConcurrentDictionary “represents a thread-safe collection of key-value pairs that can be accessed by multiple threads concurrently.” While ConcurrentDictionary implements IDictionary<TKey, TValue> just as does Dictionary<TKey,TValu...

0
0
发表了博客
2018/02/01 14:43

dotnet core 命令

今天在项目中创建了一个net core 2.0的控制台程序,编译完之后,发现在Debug目录下没找到对应的exe程序,只有一个对应的dll(可在.csproj文件的 PropertyGroup节点中添加<RuntimeIdentifier>win10-x64-corert</RuntimeIdentifier>,即可生成exe。 说明:RuntimeIdentifier 用于标识程序编译时可生成的不同运行环境的程序版本。其值来自于:C:\Program Files\dotnet\sdk\NuGetFallbackFolder\microsoft.netcore.platforms\2.0.0...

0
0
发表了博客
2019/09/12 06:59

dotnet学习系列

这里整理下之前关于dotnet方面的文章索引。 一.dotnet core 系列 dotnet core 微服务教程 asp.net core 系列之并发冲突 asp.net core 系列之中间件进阶篇-编写自定义中间件(middleware) asp.net core 系列之中间件基础篇(middleware) asp.net core 系列之webapi集成EFCore的简单操作教程 asp.net core 系列之webapi集成Dapper的简单操作教程 asp.net core 系列之用户认证(authentication) asp.net core 系列之用户认证(1)-给项目...

0
0
发表了博客
2019/12/17 14:56

[Cake] 3. dotnet 本地工具 cake & dotnet format

在上一篇[Cake] 2. dotnet 全局工具 cake中介绍了通过.Net Core 2.1 的全局工具dotnet tool命令来简化cake的安装和使用。因为是全局安装,则无法适应每个项目对特定版本的要求。随着.Net Core 3.0中增加的对本地工具(项目级别)的支持,使得这一问题得以解决。 1. cake的安装和还原 # 创建一个本地的工具清单文件 dotnet new tool-manifest # 安装本地工具 dotnet tool install cake.tool --version 0.35.0 dotnet new tool...

0
0
发表了博客
2018/08/12 22:48

dotNET Core:配置

在dotNET Core中默认情况下没有了之前版本的App.config和Web.Config文件,换成了新的json格式的配置文件。当然,如果想使用之前的方式也是可以的。下面说说在dotNET Core中各种使用配置的方法。 环境 操作系统:macOS 10.13.5 dotNET Core:2.1 使用原来的config文件 如果你还念旧,想使用之前的App.config或Web.config,可以导入System.Configuration.ConfigurationManager包,使用方式和之前一样。 -w788 using System.Conf...

0
0
发表于服务端专区
2020/02/13 08:10

DotNet 资源大全

Awesome DotNet,这又是一个 Awesome XXX 系列的资源整理,由 quozd 发起和维护。内容包括:编译器、压缩、应用框架、应用模板、加密、数据库、反编译、IDE、日志、风格指南等。 伯乐在线已在 GitHub 上发起「DotNet 资源大全中文版」的整理。欢迎扩散、欢迎加入。 https://github.com/jobbole/awesome-dotnet-cn (注:下面用 [$] 标注的表示收费工具,但部分收费工具针对开源软件的开发/部署/托管是免费的) API 框架 NancyF...

0
0
发表了博客
01/30 11:44

dotnet cli 5.0 新特性——dotnet tool search

dotnet cli 5.0 新特性——dotnet tool search Intro .NET 5.0 SDK 的发布,给 dotnet cli 引入了一个新的特性,dotnet tool search,主要用于搜索 Nuget 上的 dotnet tool,这个命令会搜索 tool 的名称以及一些元数据, titles, descriptions, 和 tags Search Synopsis dotnet tool search [--detail] [--prerelease] [--skip] [--take] dotnet tool search -h|--help 可以通过 dotnet tool search -h 查看支持的参数,支持的参...

0
0
发表了博客
2018/06/15 11:41

DotNet进阶系列

一. 回顾历史   回顾个人发展历程,自2012年初次接触开发至今(2018年)已经有六个年头,这期间陆陆续续学习并掌握了不少技术,C#语言、ORM框架、多线程技术、设计模式、前端技术、MVC、MVVM框架思想等等,每种技术随着多次使用,随着不断的反思,逐渐经历 “了解→理解→掌握→精通 ”这么一个过程,从最初的只能实现功能到如今的“每一步都考虑性能优化问题”,在近两年内,开始写博客,最初只是一时兴起,想让百度上能搜索出...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
60 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部