Red Gate SmartAssembly(NET代码保护工具)是一款可以将.NET程序集中的中间语言反编译成C#或者Visual Basic代码软件。Red Gate .NET Reflector开发人员可以使用它进行反编译.NET恢复丢失或不可用的源代码。
Red Gate SmartAssembly免费版是一款NET代码保护加密工具,软件可以加密代码,使我们的代码更安全,非常适合.NET使用开发人员。软件有效地使每个人.NET开发人员提供了他.NET智能版本的应用程序,在任何时候,并特别缓解,旨在帮助.NET开发人员生产质量更好的软件,特殊软件也支持Windows窗体应用程序,WPF应用程序、控制台应用程序、类库(DLL)、.NET web服务、Windows服务、ASP。NET web应用程序、.NET核心应用程序或库,NET其他100%托管程序集也可以选择标准库。
基本简介
Red Gate SmartAssembly免费软件特点:
软件亮点
控制流混淆
开发越来越依赖于第三方技术。使用可用的框架和图书馆是快速完成工作而不重新发明轮子的好方法。但是使用你没有写过的代码的问题是,你依赖文档,而且很难调试。文档经常丢失或不完整,调试将在您自己的代码停止的地方停止。留下的代码库使情况更糟。.NET Reflector允许您检查和调试所用的一切.NET从而节省时间,简化开发源代码,.NET Reflector工具可以将.NET程序集中的中间语言反编译成C#或者Visual Basic代码。.NET Reflector开发人员可以使用它进行反编译.NET了解它是如何工作、学习或指导的.NET语言的复杂性,提供更好的替代库文档,恢复丢失或不可用的源代码,定位性能问题,分析依赖关系,检查混淆。
将方法中的代码转换为'spaghetti code',很难看到应用程序的工作原理。
引用动态代理
字符串编码
依靠压缩和嵌入
将依赖项嵌入主程序集中,简化软件部署,减小程序大小。
方法父混淆
声明性混淆
Red Gate SmartAssembly软件功能免费版:
Obfuscation
如果.NET如果你把时间、精力和金钱投入到代码中,这可能会成为一个问题。模糊代码很容易做到,并增加了防止逆向工程和修改的障碍
单击反编译代码中的超链接,在类型或方法之间快速导航。
各种形式的混淆和优化
②卡式浏览选项
代码混淆使您的应用程序难以逆向工程,删除无用的代码,压缩依赖关系,保护和压缩您的应用程序,而不用担心
自动错误报告
为应用程序配置和添加异常处理需要几秒钟,只需要很少更改代码,并访问大量有价值的反馈
没有更耗时的电子邮件交换来获取所有必要的细节。您的最终用户可以单击按钮报告未处理的异常,这意味着您可以更快地修复错误
您可以获得最常见的复发数据,以帮助您确定影响最终用户错误的优先级
使用.NET Reflector查看程序中嵌入的资源。
您可以通过识别和修复最终用户的实际问题来降低支持成本
合并DLL
编译.NET代码通常会导致多个程序集文件的创建,包括卫星DLL,所有这些都是程序操作所必需的。虽然这在开发过程中不是问题,但它通常意味着用户不需要解决压缩文件或安装程序中的其他步骤DLL会移动到特定位置
Red Gate SmartAssembly免费软件亮点:
修剪
修剪自动扫描软件,删除任何不必要的代码。它包括删除一些无用的元数据,如事件名称、属性和方法参数,这些元数据将为他人提供特定类型和方法的线索。
obfuscation
控制流控制流的变化
这种独特的密封特性允许你隐藏大多数呼叫的外部方法、性能或字段,这使得你的程序很难打破,因为它使任何人都很难找到呼叫,通常在哪里开始(例如,一个实验分析对话框)。
压缩和加密资源
字符串编码
托管软件将所有字符串存储在一个位置,并以清晰的结构存储。这些字符串可以使解密程序理解您的代码,甚至显示重要信息,如密码SQL请求、序列号或登录信息。加密字符串编码以保护字符串。
Red Gate SmartAssembly免费软件优势:
Red Gate SmartAssembly您可以为您运行服务器,因此您在设置和维护您的服务器时不会产生成本;或者,如果你不想依赖他们Web他们提供自定义服务器,希望100%独立Web服务器选项
您可以定制异常报告对话框,并要求用户输入更多信息或电子邮件地址
您可以将所需的任何数据打包到异常报告中(如屏幕截图或崩溃时的日志文件)