放大啦资源网 http://www.fangdala.com
当前位置首页 > 百科资料> 正文

dotfuscator

2023-01-25 21:38:14 暂无评论 百科资料

Dotf江抓烈皇uscator是VS里面一个自带的.NET混淆器和压缩器,它可以几威娘帮助您防止您的应用程序被反编译。同时,它还聚湖无尔粒助职门可以使得您的应用程序更加小巧以及高效。

  • 外文名称 dotfuscator
  • 功能 防止您的应用程序被反编译
  • 属于 VS自带的.NET混淆器和压缩器
  • 最新版本 Dotfuscator5.0版

官方介绍

  混淆工具,vs2010自带的版本已经到了Dotfuscator5.0版了.官方解释是:"PreEmptive Solutions 的生成后检测服务提供模糊处理、篡改防御、存储期限和运行时志烧文袁思独虽智能等功能。"

  .NET 应用程序对于确保公司收益至关重要。因此,保护这些应用程来自序迫在眉睫。为此,未将应用程序与源代码捆绑在一起的任何 .NET 程序都应使用 Dotfuscator 加以保护。忽视应用程序保护会增加您的组织将面临的各种风险,包括知识速艺居进笑肥组抓林设光产权失窃、破解和盗版等。

  .Net自带360百科工具Dotfuscator是领先的 .NET 模糊处理程序、压缩程序和水印处理程序,它有助于保护回迅喜星适担岩额己程序,使之免遭反向工程处理,同时使程序更小巧且更高效。Dotfus损点cator Professional Edition 4.9 旨在阻止各种反编译器生成有用的输出,即便是那些最好的反编译器也不例老费损抓朝社顶极井要外。它提供了全面、高效的 .NET 代码开发和部署过程。

具体说明

  作为商用起继款磁范攻程序,C#如同 java一样,很容易被反编译。甚至vs 还自带了一个反编译的只下张若别如脸粉工具。打开 Visual Studio, "工具"->"ILDASM",就可以直接看到所有的变量,结构体,函数名称,都和你的源码里一执坚认节模一样。如果使用更强大的 Reflector,就直接看到C#源码了。这植热丝探组却各茶对于商用程序的知识策阳某产权的保护是很不利的。除了代码会泄露,写在程序里的连接数据库的用户名和密码,都成了明文。

职排期临如并奏背千曲威  有一个办法就是进行混淆。使客确政候合宽今于社用它对生成的EXE进行转换。可以将变量名,过程名,都变成单个字母,这样反编译得到的可读性就会降低好多了。但是调用了哪些函数,仍是一目了然。

关键特性

  先进的.NET代码安全技术:

  命名空间(Namespace)/类型(Type)/方法(Metho训杀所江互别弱眼d)/字段(Field)重命名使用我们拥有专利的Overload-Induction TM重命名系统。具有强大的"超载感应"功能。

  控制流混淆-使用本产品,即使是当前最好的反编译器也无法得到有用的输出。

  字符串加密。

  几个预定义的包含不可打印字符的重命名方案。

  水印软件

  .NET代码效率:

  您的应用程序将变得更加小。

  修整(Pruning)/压缩(Compacting):移除实际并不使用的类型、方法、以及字段。

  增强的修整以及重命名报表。

  汇编链接。

  全面高效的.来自NET代码开发以及部署:

  完全支持.NET框架。

  您可以轻松地使用基于XML的配置文件。

  所生成的Map文件360百科允许您进行堆栈跟踪。

  增加混淆功能。

  包含了适合集成到开互控唱血由土编译环境的图形用户接口以及命令行接口。

  提供更加全面以及精确的PDF格式的用户使用指南。

  支持托管的C++模块。

  强大易用的命名行接口。

  全面支持精简版.NET框架

  附属动态链接库的无缝混淆。

  与Visual Studio"项目生成"功能的高度集板视东因将十成。

  调试支持,包括堆栈跟踪信息解码。

  测否能够通过定制属性匹配来实现include/exclude宜简系信朝宜候范

  不仅完全支持且与Visual Studio 2005实现集成。

  支持通过标准的定制属性来实现声明式混淆。

  支持普通类型(Generic Types)以及普通类方法(Generic Methods)。

  许多图形用户接口都进行了改进,包括对XP主题的支持。

  支持去烈判站才史架军在地受生成前(Pre-build)以及生成后(Post-build)事件。

  每一个装配要素都可以选择库模式。

  自动强命名程序集,并且在生成之后解除。

 胜甲 改进依靠"用户指定的程责树乎呢画义乱社脸序集装载路径"来寻找外部程序集依赖关系的算法。

  可与MSBuild集成使用。

功能特性

  .NET Obfuscator

  Dotfuscator是一款.NET Obfus期命找笔需概染同cator,它有助于防止程序么把于虽变普附验友差被逆向工程,同时使程序更小和更高效。

  篡改防御和提示

  检测篡改,注入事实篡改防御,以及自动化事井达故管理和响应。

  监控性能和使用情况

  通过客户端,云平台,服务器以及移环销动平台跟踪稳定性,采用,使用模式,以及运行时环境而不用编程。

  Silverpght XAML Obfuscatio

  使用XAML Obfuscation,开发人员能够保护知识产权并通过重命名XAML资源来阻止篡改,修剪和压缩Silverlight程序集以优化加载时间和性能,并且自动地重新签名程序集。开发人员能够完全混淆和模糊Silverlight XAP文件,这一切都是在一个最新型的自动生成过程中完成的结果。

  WPF BAML Obfuscation

  使用BAML Obfuscation(二进制XAML)儿太,开发人员从事WPF 开发工作时,不在需要花时间排除在它们的XAML中的命名参考,而且BAML资源也首先被保护。基准测试显示使用传统的混淆技洲章月调边往短术的WPF应用程序只能获得25演钟含说唱队%-60%的覆盖率,但是使用Dotfuscator的BAML Obfuscation,这些相同的WPF应用程序能够达到75-100%的覆盖率。

  Obfuscation 最大限度的代码保护

  我们的.NET混淆器可以使得在对应用程序逆向工程时非常困难,从而有效保护您的知识产权。未保护的应用程序通过反编译工具可以很容易被逆向工程。我们的.NET混淆器的专利技术通过重命名,字符串加密以及控制流以便混淆后的.NET代码更难理解,通过这些方式来改变应用程序以对抗这些威胁。

  增量模糊处理

  增量模糊处理是一种特殊兴趣的高级功能,它使得企业开发团队维护一个集成的应用程序开发环境。在一个模糊处理运行时,通过生成名称映射记录,使得模糊处理后的API的命名在连续运行时能够被重用和保护。一部分生成能够在完全预期情况下完成,它的入口将于先前的生成一样被重命名。

  微软认证--开发人员认可

  Dotfuscator CE是一个.NET混淆器,它自Visual Studio 2003到现在,包含了Visual Studio的每个专业版或者更高版本。因此,Dotfuscator会受到微软的回归测试,代码审核以及安全审查。它是唯一的非MSFT技术,拥有这些集成和验证等级。开发人员和产品经理使用Dotfuscator Suite的工具和服务来保护,维护,管理和测量他们软件产品的性能。

  紧密集成和最佳实践

  除了模糊处理,Dotfuscator提高了您的产品的整个性能,同时给您整个团队所需要的用于计划、生成、测试和发布产品的信息和工具,而不影响业务目标或知识产权。

猜你喜欢