c#发展

注册

 

发新话题 回复该主题

NET开发工具VS2022插件混淆器Do [复制链接]

1#

C#语言生成的DLL或EXE通过Dotfuscator工具进行混淆器和压缩器,防止你的应用程序被反编译,保护核心代码。适用于.NET开发产品部署在客户机器上,不在自己服务器上部署时防止核心代码泄露影响整个程序框架安全,避免被有心人挖掘漏洞,造成产品不安全。

Dotfuscator是微软推荐的一个第三方混淆器,但是防护等级有限,混淆处理这一概念不光在这里提到,应用的地方也很多,如:前端代码js等,这里不做过多展开,下面开始介绍vs使用Dotfuscator/p>

1.添加插件,搜索》Dotfuscator,双击安装

安装完成后需要注册,邮件里会收到相应码,按提示输入即可。

ThankyouforregisteringyoursubscriptioncopyofDotfuscatorCommunity.

安装工具打开Dotfuscator

安装成功后,vs会自动重启。然后在工具栏点击:

2.打开主界面

主界面

可以找个dll或exe试一下,效果查看可以先做个准备,下载个反编译软件如ILSyp

生成

点击这个添加按钮添加你想要的混淆对象,选择好后点击生成,之后你的.dll同级目录会多一个以下文件夹Dotfuscated,里面的dll混淆过的可以与未混淆的对比一下。

总结:

本文适合基础研究,现在生产环境混淆需求不太多,程序业务复杂还有限制有的需要做特殊处理,基于插件的DotFuscator混淆后不是很明显有效,如果要深度的混淆,那么可以去网上下载独立安装版的来试一下,DotfuscatorProfessionalEdition4.96。有其它方向,需求留言沟通探讨。

分享 转发
TOP
发新话题 回复该主题