Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >使用VS自带的混淆器防止你的程序被反编译

使用VS自带的混淆器防止你的程序被反编译

作者头像
Java架构师必看
发布于 2020-10-09 02:26:49
发布于 2020-10-09 02:26:49
2.1K0
举报
文章被收录于专栏:Java架构师必看Java架构师必看

这里就介绍大家使用VS自带的混淆器dotfuscator.exe来阻止这种行为。首先要做的找到dot网络

强烈推介IDEA2020.2破解激活,IntelliJ IDEA 注册码,2020.2 IDEA 激活码

这里就介绍大家使用VS自带的混淆器dotfuscator.exe来阻止这种行为。

首先要做的找到dotfuscator.exe: D:/Microsoft Visual Studio .NET 2003/PreEmptive Solutions/Dotfuscator Community Edition

运行dotfuscator.exe首先是是否注册的界面,先不注册吧,进入下面的界面:

这里看到了2个选项,1个是打开现有项目,如果选这个你会发现要打开的是个XML文件,而不是DLL或EXE,因为dotfuscator是根据XML配置文件来进行处理的。XML配置文件你可以自己写,我比较喜欢自动生成XML。

 我们选新建项目,然后在触发器选项卡中浏览选择你要进行混淆的程序集:

接着在生成选项卡中选择你的目标目录(混淆后新生成的程序集保存的目录) 这里就已经完成了很基本的配置,如果你想保存这些到XML配置文件以后直接使用, 选文件-保存项目。

点击生成按钮就会发现在目标目录下已经生成了1个混淆后的程序集了。

上面都是很简单的dotfuscator使用方法,其实dotfuscator还有很多其他混淆功能,大家可以慢慢研究。

比如字符串加密等等。

Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=836715 

本文由来源 21aspnet,由 system_mush 整理编辑,其版权均为 21aspnet 所有,文章内容系作者个人观点,不代表 Java架构师必看 对观点赞同或支持。如需转载,请注明文章来源。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
c#防止代码被反编译_C程序反编译
1.在编码过程中尽量使用private/internal关键词修饰class、方法和字段名称,只有内部和私有的才会被重命名
全栈程序员站长
2022/10/03
5.1K0
c#防止代码被反编译_C程序反编译
ASP.NET强大的性能
crystal译·yesky  一个程序,速度是一件非常令人渴望的东西。一旦代码开始工作,接下来Java
Java架构师必看
2020/10/26
5680
如何最大限度提高.NET的性能
优化.NET的性能1)避免使用ArrayList。    因为任何对象添加到ArrayList都
Java架构师必看
2020/10/15
8480
切换apache的prefork和worker模式
ApacheHTTP服务器被设计为一个强大的、灵活的能够在多种平台以及不同环境下工作的服务器。不同PHP
Java架构师必看
2020/10/26
8150
负载均衡工具haproxy安装,配置,使用
一,什么是haproxyHAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支PHP
Java架构师必看
2020/10/26
1K0
负载均衡工具haproxy安装,配置,使用
关于强命名程序集
如何创建强命名程序集(Strong Name Assembly)     创建一个强命名程序集首先需运维
Java架构师必看
2021/03/22
7180
几款代码混淆器(DotFuscator, .NET Reactor, xenocode)(转)
刚刚无意中看到代码混淆器。留着以后用。   1、DotFuscator   DotFuscator是VS里面一个自带的代码混淆器,VS——工具——Dotfuscator Community Edition 具体使用方法,及产生的混淆效果,可参考:http://blog.csdn.net/netjxz/archive/2006/12/12/1439866.aspx   2、.NET Reactor   .NET Reactor,这个非常小巧,免安装,而且不需要注册。他只是将代码换成随机码,但是混淆后的代码都
跟着阿笨一起玩NET
2018/09/18
6.9K0
C#使用Xamarin开发可移植移动应用进阶篇(9.混淆代码,防止反编译)
GuZhenYin
2018/01/04
1.2K0
C#使用Xamarin开发可移植移动应用进阶篇(9.混淆代码,防止反编译)
ZendFramework的介绍、安装和实例运行
 框架主要是为了提高开发效率、使得团队开发人员之间的更容易沟通和协作以及提高应用程序的可维护性。学习PHP
Java架构师必看
2020/10/15
1.8K0
ZendFramework的介绍、安装和实例运行
详解Apache下.htaccess文件常用配置
.htaccess文件是Apache服务器中最常用的一个配置文件,它负责相关目录下的网页配置。通过h网络
Java架构师必看
2020/07/21
3.3K0
.net程序源代码如何避免被反编译
许多开发人员仍然不知道可移植的可执行文件(PE)文件是可以被编译成可读的源代码。在学习如何防止或使反编译器难以对源代码进行反向编译之前,我们需要了解一些基本概念。 什么是可移植的可执行文件? 当源代码
程序你好
2018/07/20
2.3K0
Namespace(命名空间)的使用
作者:飞刀 关于Namespace(命名空间)的使用常用,这是在引用M$为我们提供的Namespa数据库
Java架构师必看
2020/10/26
1.3K0
.NET应用如何防止被反编译
前段时间分享了两篇关于.NET反编译相关的文章,然后文章留言区就有小伙伴提问:如何防止被反编译?因此本篇文章我们就来讲讲.NET应用如何防止被反编译。.NET反编译相关的文章可以看如下文章:
追逐时光者
2023/09/30
6500
.NET应用如何防止被反编译
PHP运行模式
PHP运行模式有4钟:http://blog.csdn.net/hguisu/article/detPHP
Java架构师必看
2020/10/26
2.5K0
使用FileUpload控件上传图片并自动生成缩略图、自动生成带文字和图片的水印图
本文借助vs2005中自带的FileUpload控件实现图片文件的上传并生成缩略图。实现过程:选择图网络
Java架构师必看
2020/10/09
2.1K0
实现iOS App代码混淆
在开发iOS应用程序时,保护代码安全是至关重要的。代码混淆是一种常用的技术,可以增加逆向工程的难度,防止他人对代码的篡改和盗用。本文将介绍如何实现iOS App代码混淆的步骤和操作方法。
爱学iOS的小麦子
2024/04/15
4180
【7】进大厂必须掌握的面试题-Java面试-Jsp
【7】进大厂必须掌握的面试题-Java面试-Jsp
Java架构师必看
2020/10/26
7730
SQL Tips
出自:http://blog.csdn.net/etmonitor/一.怎样删除一个表中某个字段重复数据库
Java架构师必看
2020/10/26
6210
用Wix制作VSPackage的安装包
做完VSPackage后,如何打包发布它?其实有很多种打包的方式,在这里我只介绍在VS2008下用Wix制作VSPackage的安装程序。您首先要下载并安装Wix toolset(http://wix.codeplex.com/)。
明年我18
2019/09/18
2.7K0
用Wix制作VSPackage的安装包
在asp.net中为Web用户控件添加属性和事件
在90年代初,Microsoft为Web程序员提供的ActiveServerPages(ASP运维
Java架构师必看
2020/10/15
2.9K0
相关推荐
c#防止代码被反编译_C程序反编译
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档