首页 > 其他分享 >记一次.net加密神器 Eazfuscator.NET 2023.2 最新版 使用尝试

记一次.net加密神器 Eazfuscator.NET 2023.2 最新版 使用尝试

时间:2023-07-03 16:44:30浏览次数:67  
标签:混淆 加密 修复 代码 2023.2 Eazfuscator NET 最新版

合集 - .net代码混淆加密产权保护(2)   1.记一次.net加密神器 Eazfuscator.NET 2023.2 最新版 使用尝试06-27 2.将 SmartAssembly 与单文件可执行文件一起使用 (.NET Core 6)06-27 收起  

很多人看到这个Eazfuscator.NET还不知是什么东东。。。

首先介绍下。

什么是 Eazfuscator.NET?

Eazfuscator.NET 是用于.NET平台的工业级混淆器

Eazfuscator.NET 提供的混淆保护了软件中根深蒂固的知识产权,提高了商业盈利能力,并保持了竞争优势。

为什么好?

Eazfuscator.NET 很简单,就像 1-2-3 一样:

  1. 它可以保护您的代码,而不会破坏它 - 即使在最复杂的情况下 - 我们已经处理了它。 你可以把 Eazfuscator.NET 看作是一个很好的合作伙伴,他会帮你很多忙,但仍然不会因为他的任何问题而打扰你。 如果你有一些非常特殊的保护要求,注意 我们的代码虚拟化功能
  2. 它真的很容易使用:一旦用 Eazfuscator.NET 保护你的Visual Studio项目,然后忘记它。 每次在发布配置中生成项目时,程序集都会自动进行模糊处理 - 您可以将代码发布到荒野中。
  3. 需要更改一些设置?是否确定?然后,做你喜欢的事情:编辑你的代码。Eazfuscator.NET 完全可配置使用 .NET 模糊处理属性 — 与使用外观陌生且不稳定的配置文件和 UI 向导相反。 您需要了解的所有信息都在我们完整的产品文档中。

混淆是什么样的?

体验下Eazfuscator.NET功能

1、新创建winform.Eazfuscator.NET项目

 框架我们选择.net framework 当然选择.netcore也可以的啦,最新版Eazfuscator.NET 2023.2 版本已经初步适配.net8

2023年4月30日更新

    • 初步支持.NET 8.0
    • 支持JetBrains Rider 2023.1
    • 现在可以在类型/方法级别上控制代码控制流混淆
    • 添加了一个配置设置,可以降低混淆过程的优先级
    • Eazfuscator.NET现在在ARM64机器上原生运行,无需触发x86模拟(适用于Windows 11+ ARM64、.NET Framework 4.8.1+)
    • 更改的系统要求:Windows 8.1+,Windows Server 2012 R2+
    • 改进了对.NET 7.0的支持
    • 改进了程序集合并
    • 改进了程序集嵌入
    • 改进了NuGet集成
    • 改进了元数据删除
    • 改进了对各种序列化方案的支持
    • 改进了文档
    • 修复了可能导致"无法检索到XXX的自定义属性容器"错误的问题
    • 修复了在混淆Unity项目时可能导致"找不到方法"错误的问题
    • 修复了在运行混淆应用程序时可能导致"给定的程序集名称或代码库无效"错误的问题
    • 修复了在混淆过程中可能导致"路径中有非法字符"错误的问题
    • 修复了引用"GitVersion.MsBuild"包的项目在混淆过程中可能导致"依赖关系推断失败"错误的问题
    • 修复了在编译过程中可能导致"标识符不符合CLS规范"的SGEN错误的问题
    • 修复了在混淆时使用代码内联指令处理属性访问器时可能导致"属性具有属于另一个类型的相关方法"错误的问题
    • 修复了在特定情况下合并程序集时可能导致"给定的键在字典中不存在"错误的问题

 2、打开项目工程文件夹,找到csproj VS项目文件.

 3、打开加密软件,并将此工程文件拖进去

现在我们查看它到底对创建的工程文件修改了什么

 可以看到它为我们的工程文件添加了新的MSBuild属性,构建过程完成后执行加密操作。

  <PropertyGroup>
    <PostBuildEvent>if /I "$(ConfigurationName)" == "Release" Eazfuscator.NET.exe "$(TargetPath)" --msbuild-project-path "$(ProjectPath)" --msbuild-project-configuration "$(ConfigurationName)" --msbuild-project-platform "$(PlatformName)" --msbuild-solution-path "$(SolutionPath)" -n --newline-flush -v 2023.2</PostBuildEvent>
  </PropertyGroup>

现在我们将项目切换到Release(发布)模式,编译我们的项目

 

点生成查看输出窗口发现它已经将发布的程序集加密了,是不是简单方便鸭?

 

 现在我们使用反编译工具查看一下代码加密的前后对比

加密后可以看到所有关键的字符串及其方法都进行了混淆加密,这种混淆的代码难以让人读懂,有效保护了软件的知识产权。

 

以上就是我的一次代码加密小记录,适合新人小白,不熟悉Eazfuscator.NET加密的同学参考,简单通俗易懂。

 

 

 

出处:https://www.cnblogs.com/chaego/archive/2023/06/27/17507817.html

标签:混淆,加密,修复,代码,2023.2,Eazfuscator,NET,最新版
From: https://www.cnblogs.com/mq0036/p/17523261.html

相关文章

  • easyopenjtag使用教程(最新版)
     使用easyopenjtag或者openjtag烧写代码 参考视频《第0课第1节_刚接触开发板之接口接线工具》《第0课第2节_刚接触开发板之烧写裸板程序》此文档使用环境Win732位Win764位2.1 easyopenjtag(下面简称eop)和openjtag(简称op)介绍下面用一个表格详细说明两者的区别。单位百问......
  • 2023.26 工程化思维
    工程化思维是一种解决问题和实现目标的思考方式,它强调系统性、结构化和分析性。工程化思维要求人们以科学的方法去分析问题、评估方案,并采取有序、可衡量的步骤来实现目标。在技术领域,工程化思维尤为重要,因为它有助于提高工作效率和项目的成功率。这周在处理一个项目问题时意识到......
  • 2023最新版本Pycharm安装教程【2023.1.3】
    前言本文方法可以安装使用截止当前2023.1.3最新版本Pycharm,过程非常简单,按照下面的步骤来一分钟即可搞定。1.下载安装已经安装过的可以跳过该步骤!下载到官网地址下载正版安装包JetBrainsPycharm官网下载地址安装开始安装选择安装路径3.桌面快捷方式勾选创建妆面快捷方式和Pytho......
  • 2023最新版本Pycharm安装教程【2023.1.3】
    前言本文方法可以安装使用截止当前2023.1.3最新版本Pycharm,过程非常简单,按照下面的步骤来一分钟即可搞定。1.下载安装已经安装过的可以跳过该步骤!下载到官网地址下载正版安装包JetBrainsPycharm官网下载地址安装开始安装选择安装路径3.桌面快捷方式勾选创建妆面......
  • 豆瓣评分 8.6,近 5 万读者学习的 Android 经典最新版出版,承载无数程序员的回忆......
    题图|新的小绿人 ©Google“出色向导”对新手来说,学习Android开发一开始会很难。就像初次踏入异国他乡一样,即使会说当地语言,一开始也绝不会有舒服自在的感觉。周围人习以为常的东西你不能理解,原有的知识储备在新环境下也完全派不上用场。Android有自己的语言文化——使用K......
  • cinema 4d下载-c4d软件下载2023中文版-c4d最新版本安装包分享
    c4d(cinema4d)是一款专业好用的三维模型动画创建软件。c4d下载免费中文版可提供建筑模型、游戏角色模型、动画模型等设计模型的创建,还可提供更多建模方案,用球型摄像机渲染虚拟现实,紧跟现今趋势。[下载地址]:后台私信我当前市场需要更多的创意来丰富视觉,传统的平面设计已经不能满足需......
  • Android13 安装最新版 Frida
    本文所有教程及源码、软件仅为技术研究。不涉及计算机信息系统功能的删除、修改、增加、干扰,更不会影响计算机信息系统的正常运行。不得将代码用于非法用途,如侵立删!Android13安装最新版Frida环境win10Pixel4Android13Python3.9Frida16.1.0Frida-tools12.1.3PC安装......
  • Android面试题合集大全(2023最新版),1600+面试题附答案详解,字节大佬力推
    接触Android已经3年,在工作中遇到疑难问题总是在网上(csdn大牛博客,stackoverflow等)搜索答案,各位大牛大神总是把自己的经验分享出来,帮助我们这些需要帮助的人,由此表示衷心感谢!然而现在自己细想了一下,自己也是时候把遇到的问题并把解决方案分享出来,希望能帮助到有需要的人。现在小公司......
  • 2023.25 大模型和小模型
    大模型通常指参数较多、层数较深的模型,它们具有更强的表达能力和更高的准确度,但也需要更多的计算资源和时间来训练和推理。常见的大型模型包括深度神经网络(DNN)、卷积神经网络(CNN)、循环神经网络(RNN)等。这些模型适用于数据量较大、计算资源充足的场景,例如云端计算、高性能计算、人工......
  • proteus8.7下载-proteus最新版下载-电路仿真软件 软件大全
    ProteusPro下载特色1、适用于Windows10的官方支持2、增强的BOM报告和取放输出格式。3、为DXF输出的各种兼容性的改进。5、系统范围的更新,以支持高DPI显示器。[下载地址]:后台私信我proteus8.4电脑版软件特色智能的器件搜索通过模糊搜索可以快速定位所需要的器件丰富的器件库拥有超......