| 【C#】使用ConfuserEx代码混淆工具保护你的.NET应用程序
					当前位置:点晴教程→知识管理交流
					
					→『 技术文档交流 』
					
				 
 前言.NET应用如何防止被反编译?这个对于我们.NET开发而言是一个值得关注和重视的问题,防止应用程序被反编译的手段有很多本文我们主要讲讲如何使用ConfuserEx .NET开源免费的代码混淆工具保护你的.NET应用程序。 ConfuserEx .NET混淆工具介绍ConfuserEx是一个功能强大且广泛使用的.NET代码混淆工具。它支持多种混淆技术,包括控制流混淆、字符串加密、资源加密等。它具有灵活的配置选项,可以根据不同的需求进行定制。 
 三款免费的.NET混淆工具推荐
 https://mp.weixin.qq.com/s/hXGRdQjC7NXiGwq84KbEnA .NET反编译相关的文章ConfuserEx .NET混淆工具安装
  ConfuserEx-GUI.zip包解压即可使用:   使用ConfuserEx工具混淆.NET Fx .dll文件添加需要混淆的.dll文件将待混淆的.dll文件拖拽进中间方框区域(Drag input modules here),如下图所示:  设置混淆规则选择Settings项,添加混淆规则,如下图所示:  设置混淆规则:Protections选择anti ildasm,应该是防止IL反编译。因为Ildasm.exe是微软提供的.NET的IL反编译器。  选择Proect!选项开始混淆点击【Protect!】,就开始混淆了,Finished代表混淆完成并成功。  混淆成功保存的文件目录:  混淆前后反编译代码对比混淆之前反编译结果:  混淆之后反编译结果: 一、用ILSpy无法打开:  二、用.NET Reflector反编译结果:  使用ConfuserEx工具混淆.NET Fx 混淆.exe文件添加需要混淆的.exe文件 选择Settings选项卡,添加混淆规则注意:这里与.dll文件设置混淆规则不一样,需要要设置Packer,压缩打包,且不需要编辑规则。  选择Proect!选项开始混淆点击【Protect!】,就开始混淆了,Finished代表混淆完成并成功。  ILSpy查看混淆前后的.exe文件对比混淆之前:  混淆之后:  运行混淆后的.exe文件  该文章在 2024/2/28 11:20:05 编辑过 | 关键字查询 相关文章 正在查询... |