闪电下载吧 最新软件 免费软件 绿色软件

教程资讯 软件专题

您的位置:SD124 > 工具软件 > NET混淆器和代码保护解决方案 Agile.Net Obfuscator 6.6.0.42

NET混淆器和代码保护解决方案 Agile.Net Obfuscator 6.6.0.42

  • 软件大小:未知
  • 更新日期:2024-03-04
  • 官方网站:闪电下载吧
  • 软件等级:★★★☆☆
  • 运行环境:Winxp/Win7/Win8/Win10
NET混淆器和代码保护解决方案 Agile.Net Obfuscator 6.6.0.42
  • 软件说明
  • 软件截图
  • 下载地址
  • 相关软件
  • 用户评论
  • 投诉建议: 858898909@qq.com
Agile.Net Obfuscator破解版是功能强大的.NET混淆器工具,是.NET应用程序的Agile.NET,强大的代码保护,混淆和许可解决方案,具有先进的.NET模糊处理功能。不仅拥有传统的重命名元数据实体外,还支持高级混淆方法,从而让您的保护方案得到有效加强,并避免了反向工程的可能性!您可以对六混淆进行完整的控制,保证代码流的完整!Agile.Net Obfuscator专门用于保护使用.NET框架开发的软件。Agile.net代码保护解决方案提供了一种分层保护方法,该方法结合了方法级别的代码加密,混淆和代码虚拟化,可以使用Agile.net保护.NET软件免受IP盗窃或未经授权的分发。本次带来最新破解版下载,含破解文件,有需要的朋友不要错过了!
  

安装破解教程

1、在本站下载并解压,得到AgileDotNetInstaller66011T.exe安装程序和crack破解文件夹
2、双击AgileDotNetInstaller66011T.exe运行,许可协议,点击我接受
3、默认点击下一步,选择软件安装路径,点击下一步

4、安装完成,退出向导
5、将crack中的批处理文件+ runasdate可执行文件文件复制到安装目录中,默认路径 C:\Program Files (x86)\SecureTeam,创建批处理文件的快捷方式,并在设置中授予管理员权限。

软件功能

1、.NET平台的高级混淆功能
Agile.NET混淆器超越了传统的混淆方法。除了重命名元数据实体外,它还支持高级混淆方法,这些方法将加强您的总体保护方案并完全挫败反向工程。
2、实体重命名
Agile.NET混淆器会重命名所有元数据结构,其中包括名称空间,类名,方法签名和字段以及程序集的方法实现和字符串值。重命名方案包括“不可读字符”方案,该方法会将类,方法和字段名称转换为不可打印的Unicode字符。当反编译时,结果是极难理解的源代码。由于使用了无法打印的字符,因此无法编译反编译后产生的源。
3、控制流混淆
Agile.NET混淆器提供对流混淆的控制,控制流混淆通过将现有代码流模式转换为语义上等效的构造来隐藏程序的控制流信息,但是与原始编写的代码不同。控制流模糊算法将原始实现转换为意大利面条式代码,因此很难推断出程序逻辑。Agile.NET .NET混淆器可确保混淆程序集的应用程序代码流保持完整。
4、交叉装配混淆
交叉汇编混淆允许重命名外部引用,从而大大增加了混淆构造的数量。给定一组相互连接的程序集,Agile.NET将统一重命名从其他程序集引用的类,方法和字段。例如,如果从程序集B引用了程序集A中声明的类A,而Agile.NET将类A重命名为A1,则它还将将B的外部引用从A重命名为A1。
5、渐增混淆
增量混淆允许开发人员在释放混淆的程序集之后对原始源进行更改,然后向用户提供补丁,以反映原始应用的更改,同时保留原始版本中使用的名称映射。为此,必须保存一个映射文件,以后使用该文件以确保在进行更改和重新发布混淆的程序集时保留重命名。
6、应用程序代码流保持不变
如果混淆的程序集反编译,混淆器必须保持软件的功能完好无损,同时使原始源代码无法识别,这一点至关重要。Agile.NET混淆器可确保混淆后的程序集将以与原始程序集相同的方式运行。
7、配置混淆过程
当在混淆的程序集中使用反射API时,混淆会引入问题。一旦混淆了应用程序,使用反射API进行的方法调用很可能会失败,这是因为混淆器已重命名了该方法,但是调用站点仍然使用其原始名称来引用该方法。为了减轻这些问题,Agile.NET模糊处理程序完全支持Microsoft的声明性模糊处理属性。这些属性直接在源代码中声明,允许用户定义不应重命名的类和方法名称。
8、字符串加密
常见的攻击者通常会在已部署的程序集中搜索包含诸如“ GetLicense”或“ Invalid License”之类的关键字的字符串。通过定位这样的字符串,黑客试图绕过他们要入侵的产品中嵌入的许可证保护。Agile.NET混淆器提供了字符串加密选项。
9、支持32位和64位应用程序
框架1.1、2.0、3.0、3.5、4.0、4.5、4.6支持
支持所有版本的.NET Framework,包括版本4.0(Windows 7附带的框架)。我们的混淆工具可用于保护在.NET Compact Framework下部署的应用程序。
10、混合模式装配体支持
Agile.NET可以混淆混合模式程序集。
11、调试
混淆的副作用之一是难以调试混淆的代码。用户生成和报告的异常通常包括混淆的方法和类名,这使得几乎不可能在源代码中追溯到堆栈跟踪。Agile.NET模糊处理程序会生成一个带有清晰标签的映射文件,其中包含模糊处理实体及其原始名称的详细说明,此信息对于用户解释模糊处理后的程序集的调试器输出至关重要。
12、MSBuild和NAnt构建集成
Agile.NET与MSBuild和NAnt集成在一起,从而促进了其在一系列复杂构建方案中的使用。

软件特色

1、下一代混淆器
混淆代码的各个方面,包括类和方法名称,托管资源,用户字符串,方法实现,系统和库调用。与其他混淆器相比,Agile.net保护您的应用程序更多,因为它知道更改的安全性和需要保留的内容。但是,它可以让您完全控制混淆过程。
2、牢不可破的代码保护
Agile.net使用一项专利技术,可将MSIL代码转换为只能由安全虚拟机理解的虚拟操作码。虚拟机直接处理虚拟操作码,模拟原始代码行为,而无需将代码转换回其原始形式。破坏保护成为了NP完全问题,因此使Agile.net成为唯一可以确保您的代码不会被破坏的混淆器!
3、与所有.NET技术一起使用
加入我们快速增长的客户群,其中每天有成千上万的客户使用Agile.net保护在.NET Core 2.0,.NET 2.0及更高版本,WinRT,WP7,WP8,Compact Framework 2.0及更高版本,ASP上运行的软件。NET,Silverlight 2.0及更高版本(XAML),WPF(BAML),XNA,ClickOnce等。

使用说明

一、管理项目
Agile.net在项目内存储有关软件程序集和保护设置的信息。使用UI可以创建一个项目,并添加组成软件的所有软件程序集。您可以将结果保存到基于XML的文件中,然后可以使用Agile.net命令行工具运行该文件。
1、创建新项目
运行Agile.net,默认情况下会打开一个新项目。如果您已经在编辑另一个项目,请单击“ 新建”按钮以关闭现有项目并创建一个新项目。
单击功能区主栏上的“ 添加...”按钮以浏览到要与Agile.net一起使用的程序集的位置。建议您添加所有包含软件的程序集,即使您不想保护的程序集也是如此,因为Agile.net会将这些程序集复制到输出目录。
设置输出目录的目标,默认情况下,Agile.net会将输出目录设置为在先前步骤中添加的第一个程序集的位置下名为“ Secured”的文件夹。
如果您的代码已签名,请选择用于对软件进行签名的相同的强名称密钥文件。在执行保护操作后,Agile.net将使用密钥文件对程序集进行签名。
2、打开现有项目
要打开您最近使用过的项目,请单击Agile.net按钮(左上角的大圆圈)。从右侧显示的最近项目列表中选择项目。要打开列表中未显示的现有项目,请单击“ 打开...”浏览到现有项目。
3、保存项目
要保存项目,请单击“ 保存”按钮,将项目保存到其他文件,请单击“ 保存”按钮下方的向下箭头图标。将打开一个下拉菜单,单击另存为...按钮。浏览到您要保存项目的位置。
二、配置保护过程
Agile.net旨在为IP盗窃和未经授权的代码分发提供分层保护。您可以通过多种方式配置保护过程,以下部分介绍了提供的不同类型的保护操作。
代码虚拟化
将原始代码转换为虚拟操作码,只有内部虚拟机才能理解。
代码加密
保护代码本身,用空的方法存根替换方法主体。
命名将类和方法重命名为不可读的字符。
方法调用混淆
混淆所有对系统库和第三方控件的调用
字符串混淆处理
对暴露敏感数据的字符串进行编码,这些数据可用于分析代码。
资源加密
加密您的托管资源。
大会合并
结合了一套组件到一个文件中。
三、构建过程
配置保护过程后,就可以构建项目了。要生成项目,请单击功能区主栏上的“ 生成”按钮。在构建过程中,Agile.net显示构建过程的进度。
构建完成后,您可以打开并运行受保护的程序集。
四、解码混淆的堆栈跟踪
虽然符号重命名使软件代码更难以理解,但也使得对模糊应用程序进行维护和故障排除的任务更加困难。应用符号重命名并交付软件后,从客户那里收到的错误报告将包含混淆的堆栈跟踪信息,而不是开发人员提供给他们的名称。
例如,如果您有一个已被混淆的应用程序,并且已经从您的一个客户那里收到了堆栈跟踪,那么该堆栈跟踪可能看起来像这样:
每当您决定使用符号重命名来保护软件时,Agile.net都会通过生成基于XML的地图文件来解决此问题。映射文件包含有关在源代码中使用的原始类型,方法,属性和事件以及在符号重命名过程中为其指定的名称的信息。
当收到来自客户的包含堆栈跟踪信息的错误报告时,映射文件用于将经过混淆的堆栈跟踪转换为原始格式。
使用解码堆栈跟踪表单
要解码模糊的堆栈跟踪:
按下 位于主功能区栏上的“ 解码堆栈跟踪”按钮,打开“ 解码堆栈跟踪”表单。
选择保护软件时生成的映射文件。映射文件位于受保护的程序集输出文件夹中。
将堆栈跟踪粘贴到标记为混淆的堆栈跟踪的文本框中。
按解码。
翻译后的堆栈跟踪出现在标有“ 已解码堆栈跟踪”的文本框中。
有任何意见或者建议请联系邮箱:858898909[at]qq.com 本站部分内容收集于互联网,如果有侵权内容、不妥之处,请联系我们删除。敬请谅解!
Copyright © 2012 SDBETA.com. All Rights Reserved 豫ICP备12021367号 豫公网安备 41019702002546号闪电下载吧