.NET 源代码的安全性(源代码工具真正比拼) (論)(4)

AI权益加码!Claude Code、Cursor等20+工具免费用! 购周边限时加赠Coding Plan Lite,畅享主流AI工具!学习进阶更高效! 阅读详情

接着说:

1.     Dotfuscator Community Edition

不知道Microsoft为什么推荐这个东东,是不是出来的最早还是别的什么,反正它的功能是最弱的,唯一不同的是,它将类名,方法名缩成1~2个字符,从而缩小了整个文件的尺寸,虽然缩小尺寸并不多,不过我可能也只是它唯一的优点了(免费版,高强度的收费版可达数千美元,用不起啊)

2.     XeonCode

这个东东破解版很多,功能也很强大。它可以集成整个FrameWork到你的程序中……我实在没有想出来这有什么用,除了使程序的启动速度巨慢以及尺寸变得大。

它还可以不让ilDasm以及一些使用Ms提供的API的反编译器查看

它会在你的程序中加足使Method的数量变为0x2000个,从而混淆某个重要标志的位数

它会在你的代码中加入花指指令及其它的跳转指令,从而混淆代码,同时降低执行率

总的来说,它的混淆强度已经算是不错了

3.     MaxtoCode

最新版的它目前还不提供混淆功能,它计划在推出WEB application and Class Library加密功能后才推出加密混淆一体化的功能。

它使用的技术手段是利用ASM对MSIL代码加密,从而不用禁止任何反编译工具也可以达到无法反编译的功能,上面的例子已经很清楚的展现给你们了。

它的执行效率:在普及版中,我们的用例程序大约3000个方法需要加密的情况下,加密耗时 < 1秒。您根本感觉不到与正常使用有什么区别

它有一个缺点,就是加过密后的程序,只能运行在WINDOWS系列平台上。如果您的程序目前只运行在WINDOWS平台上,那么MaxtoCode将是你知识产权的最佳武器(.NET的设计是可以跨平台的,不过Microsoft并没有去考虑跨平台的工作)。如果您的程序需要运行在其它系统上,您可以只用MaxtoCode的混淆功能在以后的版本中。

 

 

总的来的,我只是从客观的因素上对以上工具进行评价,你也可以有自己的见解。

 

特别申明:

1.本文并不是在为MaxtoCode做广告。

2.此文章并不影响开源进程,因为该开源的总会开源,该保护知识产权的也应该受保护。本人开发此工具并不是针对开源,也未破坏开源进程。

 

 

您可能从那里获得MaxtoCode??? 请关注此博客 http://blog.csdn.net/coolksj,我将在5月份发布WindowsApplication的普及版。

 

您可以关注:http://www.jinheng.net.cn/vdesktop2005 我将在此地址上陆续放置一些加密演示

掌握Asp.Net 4.0:从基础到高级技巧源代码实战 ASP.NET 4.0作为微软的一个主要开发框架,自2010年以来一直是构建动态网页和网络应用程序的核心技术之一。作为开发者,了解ASP.NET 4.0的基础知识对于掌握其后续版本至关重要,同时也是构建高性能Web应用的基础。C# 4.0的动态类型和命名参数提供了新的编程模式和灵活性,这些特性在Asp.Net应用开发中具有广泛的应用。无论是处理复杂的动态数据还是简化方法调用,C# 4.0都提供了强大的工具,提高了开发效率和代码的可读性。 阅读详情

相关推荐

全面掌握ASP.NET 4.0编程技术与源代码解析

本文还有配套的精品资源,点击获取 简介:ASP.NET 4.0是构建Web应用的强大框架,基于.NET Framework 4.0。本书提供了全面的教程和丰富的示例代码,旨在帮助读者深入掌握ASP.NET 4.0的各种特性,如改进的页面生命周期、新的和增强的控件、URL路由、动态数据、MVC模式、配置管理和性能优化等。读者将通过实际操作源代码来提升对ASP.NET 4.0编...

weixin_36299472的博客 1046

MaxtoCode3.5+reflector 混淆器加反混淆器

MaxtoCode 是一款 DOTNET 代码、版权保护的高强度加密解决方案。它能在不需要对源代码进行调整的情况下完美的保护您的源代码不受反编译及破解的侵害。 MaxtoCode 强大的加密功能以及混淆功能相当于您同时拥有了加密与混淆两套软件,同时受到双重保护,更加稳固您的合法利益不受不法份子的侵害。 MaxtoCode 的原理是以 Windows 底层技术与 Microsoft Framework 相结合来处理已加密的应用程序,这将把 DOTNET 这种容易被反编译源代码中间语言保护层引到传统的 Win32 汇编保护层,破解难度大大增加。MaxtoCode 又使用了目前世界最先进的技术保护了传统的 Win32 汇编层,这使得破解遥不可及,您完全可以放心的使用 MaxtoCode 保护您的源代码,它将给您带来最坚实的保护盾。 Reflector是由微软员工Lutz Roeder编写的免费程序。Reflector的出现使·NET程序员眼前豁然开朗,因为这个免费工具可以将·NET程序集中的中间语言反编译成C#或者Visual Basic代码。除了能将IL转换为C#或Visual Basic以外,Reflector还能够提供程序集中类及其成员的概要信息、提供查看程序集中IL的能力以及提供对第三方插件的支持。

MaxToCode注册补丁

MaxToCode patcher for standard and enterprise 注册补丁

由浅至深,谈谈.NET混淆原理 -- 五(MaxtoCode原理),六(其它保护方法)

  新一代NET代码保护工具 MaxtoCode 的原理简介   MaxtoCode作为新一代保护工具,他有绝对优于目前所有NET代码保护工具的强度,是目前最保护强度最高的解决方案。但它也有缺点,最大的缺点即是:被加密后的程序集只能在WINDOWS平台下运行,而不能跨平台。但,MS的战略影响,几乎不可能出现官方非WINDOWS平台的NET运行环境,所以,此缺点先忽略不计,也许随着版本的升级...

weixin_33984032的博客 177

Maxtocode.Net程序加密的原理及解密探讨三(实例解密)

上一回我们试验了通过反射的方式获取method的源代码。 这次我们就用一个实例来演示dump一个程序集中的所有类型和方法的IL源代码。 首先打开VS2005 新建一个C#的windows程序: 在窗体添加添加一个2个 button,2个label,一个textbox,一个 checkbox,一个savefiledialog。 界面如下: 事件代码如下:   1  pub

BincChou的专栏 3058

利用MaxtoCode加密C#源代码

利用MaxtoCode加密C#源代码 原文地址:http://www.webkaka.com/blog/archives/MaxtoCode-encrypt-dotnet-program.html 一、为什么要加密Dotnet源代码 Dotnet是一种建立在虚拟机上执行的语言,它直接生成 MSIL 的中间语言,再由DotNet编译器 JIT 解释映象为本机代码并交付CPU执行

liangsongjun的专栏 3025

MaxtoCode.Net程序加密的原理及解密探讨二

原地址:http://www.cnblogs.com/rick/archive/2006/09/14/504525.html 自上次写第一篇文章到现在不知不觉两个月过去了,这篇文章我们将介绍怎么获取解密后的IL字节代码。 我们先回顾一下前文,在上一回我们提到“InFaceMaxtoCode.Startup 正常启动后,在整个程序集中只会运行一次。”。 当时这种说法是很武断的,如...

weixin_30539835的博客 214

.NET 源代码安全性(源代码工具真正比拼) ()

.NET 源代码安全性(源代码工具真正比拼) ()(1) .NET开发效率的确是高,也非常简单,比起Delphi,BC,Vc来说,在某些方面有很多的优势。 我已经打算开始做一位共享软件的作者,看看共享软件市场上有多少.net写的东西,非常抱歉基本上没有,...

AB789580的博客 407

[转帖]NET 源代码安全性

转自:http://www.alphatom.com/content/view/191/69/ .NET 源代码安全性 作者 Jason.NET 2005-04-22 13:02 .NET开发效率的确是高,也非常简单,比起Delphi,BC,Vc来说,在某些方面有很多的优势。我已经打算开始做一位共享软件的作者,看...

aiizumt4059的博客 190

.NET 源代码安全性(源代码工具真正比拼) ()(3)

上面我们展现了反编译技术对混淆过后代码的比较,我们清楚的看到了三个工具的强大性.从C#的反编译结果上来说,无疑MaxtoCode是最优秀的,它已经完全的杜绝你的源代码外泄. 但C#只是一种高级语言,我们希望更底层一点,希望读到更深层的代码MSIL,那么,现在让我们来用各种工具取得它的MSIL代码吧. 源文件的MSIL代码如下:.method private instance string Encr

.NET相关产品 3663

.NET 源代码安全性(源代码工具真正比拼) ()(1)

.NET开发效率的确是高,也非常简单,比起Delphi,BC,Vc来说,在某些方面有很多的优势。我已经打算开始做一位共享软件的作者,看看共享软件市场上有多少.net写的东西,非常抱歉基本上没有,为什么?因为MSIL实在太容易反编译了。。。我时常听到朋友的抱怨,跨什么平台嘛,跨了平台吗?还没有,那为什么不能将.net编译成本机代码?我真不敢相信拿到2002正式版的时候,那种到处找本地编译选项的心情,

.NET相关产品 2950

.Net 混淆工具比拼

.NET开发效率的确是高,也非常简单,比起Delphi,BC,Vc来说,在某些方面有很多的优势。 我已经打算开始做一位共享软件的作者,看看共享软件市场上有多少.net写的东西,非常抱歉基本上没有,为什么?因为MSIL实在太容易反编译了。。。 我时常听到朋友的抱怨,跨什么平台嘛,跨了平台吗?还没有,那为什么不能将.net编译成本机代码?我真不敢相信拿到2002正式版的时候,那种到处找本地

.Net freamwork 阶梯(Joy) 9595

MaxTo_分屏软件.rar

分屏软件 MaxTo

XenocodePostbuild可用

xeoncode则是一款相对更加专业的代码混淆软件,混淆后的程序集可以屏蔽一些反编译工具(Ildasm之类的),Postbuild包含了一系列强大的,业界领先的混淆技术来抑制编译和其他形式的逆向工程,包括: 符号重命名:Xenocode的的Postbuild象征性的元数据,如类,变量,方法的名称重命名,到无意义的字符。这完全破坏了最宝贵的资源提供给反编译或黑客,学习你的编译后的可执行

源代码加密程序:.NET Reactor使用教程

为了保护软件代码安全,防止被反编译,一般对程序进行加壳或混淆,本篇将讨论用 Eziriz .NET Reactor 混淆加密软件源代码。   用工具加密不能绝对确保软件安全,却能阻大多数人破解出软件的源代码,在一定程序上确保软件安全。   Eziriz .NET Reactor 的主要功能包括:NecroBit IL(转为非托管代码)、反 ILDASM(反编译器)、混淆代码、合并、

jyxyscf的博客 5551
上一篇: .NET 源代码的安全性(源代码工具真正比拼) (論)(3)
下一篇: MaxtoCode 界面正在开发中 ... 向广大的界面开发者敬礼
coolksj
博客等级 码龄26年 5粉丝 17原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值