ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Eazfuscator.NET 2021.4 学习版 支持.Net6混淆

2022-01-19 12:30:59  阅读:234  来源: 互联网

标签:混淆 2021.4 代码 程序 Eazfuscator Net6 NET 我们


Eazfuscator.NET是.NET 平台的工业级混淆器 。Eazfuscator.NET就像 1-2-3 一样简单。它可以保护您的代码,而不会破坏它 —— 即使在最复杂的情况下 —— 我们已经处理好了。您可以将Eazfuscator.NET视为一个很好的合作伙伴,他可以为您提供很多帮助,并且仍然不会因为他的任何问题而困扰您。如果您有一些非常特殊的保护要求,请注意我们的代码虚拟化功能。它真的很容易使用,一旦使用Eazfuscator.NET保护您的 Visual Studio 项目,然后就忘了它。每次您在发布配置中构建项目时,程序集都会自动混淆 —— 您可以将代码发布到荒野中。需要更改一些设置吗?你确定吗?然后,做你喜欢做的事:编辑你的代码。Eazfuscator.NET完全可以通过使用 .NET 混淆属性进行配置 —— 这与使用看起来像外星人且不稳定的配置文件和 UI 向导不同。您只需要了解我们完整的产品文档即可。

功能特色

1、符号重命名

当我们开发一个程序时,我们经常以符号名的形式呈现最有价值的信息:函数名、变量名、类名。对于想要了解我们软件的入侵者来说,这些信息非常宝贵。

隐藏此信息的最简单和最有效的方法是使名称与程序内部发生的事情无关。我们只会让所有符号的名称不可读——如果可能的话。

2、字符串加密和压缩

披露有关程序功能的信息的另一件事是字符串。为了隐藏这些信息,Eazfuscator.NET将代码中的字符串替换为调用特殊加密函数,从而在运行时完美呈现您的字符串,使入侵者无法读取它们。此外,这些函数通过压缩字符串来减小字符串的大小。

您的组件重量更轻!

3、代码和数据虚拟化

在某些情况下,我们想要保护程序的特定部分比其他任何事情都重要。我们想到了一个积极进取的人,他会检查我们的代码并采取不顾一切的措施来提取知识产权。在这种情况下,符号和字符串保护是不够的。

在这里,我们为您提供了一种激进的方法:改变程序在内存和磁盘中的呈现方式。我们的代码虚拟化技术将您的.NET字节代码转换为随机生成的无法识别的字节序列,该序列在运行时仍能完美运行。换句话说,每次你混淆你的程序时,我们都会生成一个新的自定义虚拟机来为你工作。

4、同态加密

Eazfuscator.NET是世界上第一个开始使用同态加密的实用元素的商业混淆器。

与代码和数据虚拟化一起工作,同态加密会自动应用于程序中的合适电路,使攻击者完全无形。

没有人能够通过。

5、自动代码优化

我们中的许多人都梦想能够了解我们使用的平台和编程语言的每个性能敏感方面。这样,我们总是会小心地只编写最快的代码。尽管如此,我们当中并没有多少人真正了解所有与性能相关的细节,这些细节通常会随着平台的发展而改变。

使用Eazfuscator.NET,您无需成为.NET性能专家即可制作性能最佳的应用程序。我们会自动为您执行代码优化。

6、资源加密和压缩

如果你的产品足够雄心勃勃,它就会包含许多有价值的资产。几乎所有流行的应用程序都包含设计师创建的图标集。如果您是游戏开发者,原始游戏声音会花费您很多钱。当您的程序集资源包含私钥等安全信息时,它会变得非常敏感。

为了涵盖所有这些受保护的内容,我们会在您提出要求时为您透明地加密资源。

7、代码控制流混淆

.NET语言编译器通常会为您的高级代码的相似片段生成相似的IL代码片段。这一事实允许反编译器工具对来自.NET程序集的高级代码(例如,在C#中)进行逆向工程。

Eazfuscator.NET支持一种称为控制流混淆的高级技术,该技术将IL代码替换为功能等效但略有不同的指令。反编译器经常在此类代码上崩溃,因此这可能会阻止入侵者试图闯入您的程序集。

8、程序集合并和嵌入

在某些情况下,我们需要将多个组件组合成一个组件。有两种方法可以做到这一点:合并和嵌入。

Eazfuscator.NET以一种简单的方式为您合并或嵌入程序集:您需要在项目中添加一行代码,您可以在其中指定要混合的程序集。我们有责任正确、安静地完成所有这些-在混淆过程。

9、XML文档过滤器

如果您正在开发一个类库,您很可能会使用自动生成的XML文档文件。与它们有关的安全问题是它们包含描述您的库实现细节的信息:私有类型、方法和字段的名称和描述。

我们注意从XML文档文件中自动删除所有公开实现的数据。

10、调试支持

在你的程序集被Eazfuscator.NET混淆之后,它不会变成一块不可调试的混乱。您始终可以获得出现未处理异常的行号,查看可读的堆栈跟踪,甚至附加调试器以遍历您的混淆代码。

支持的平台和技术

。网.NET 5.0–6.0

.NET标准版1.0–2.1

.NET Core版本1.0–3.1

.NET框架.NET框架版本2.0–4.8

XAML智能重命名符号

企业级技术:ClickOnce、VSTO等

通用Windows平台(UWP)

游戏技术:Unity、MonoGame、XNA

第三方平台:Mono和Xamarin

与Microsoft Visual Studio 2005–2022集成微软视觉工作室

与JetBrains Rider 2019.1+集成JetBrains骑士

更多的…

11、兼容性

Eazfuscator.NET生产的程序集严格符合工业标准,并且可以在.NET可以运行的任何地方工作。

12、最后但并非最不重要的。用户界面

Eazfuscator.NET提供了易于使用的GUI以及经典的命令行界面。

Eazfuscator.NET 2021.4.7z - 蓝奏云

标签:混淆,2021.4,代码,程序,Eazfuscator,Net6,NET,我们
来源: https://blog.csdn.net/gxrsprite/article/details/122578104

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有