使用VS自带的混淆器防止你的程序被反编译
这里就介绍大家使用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
使用VS自带的混淆器防止你的程序被反编译相关推荐
- 10分钟带你学会微信小程序的反编译
以xxxxx小程序为例10分钟带你学会微信小程序的反编译 2019-11-28 12:59:26 以一个简单的例子介绍下小程序反编译操作流程 实验环境 前置准备 模拟器内软件安装 获取小程序包 开始解 ...
- 以中银E路通小程序为例10分钟带你学会微信小程序的反编译
以一个简单的例子介绍下小程序反编译操作流程 实验环境 前置准备 模拟器内软件安装 获取小程序包 开始解包 导入开发者工具 补充注意事项 技术交流群 有偿解包 uniapp 逆向服务 逆向教程小程序
- 分享:几款代码混淆器(DotFuscator, .NET Reactor, xenocode)
在介绍工具之前,我需要说明几点: 1.如果你编写的软件不涉及商业用途的话,本着开源的思想,本人不推荐使用代码混淆器 2.使用代码混淆器存在一定的风险,在使用前最好做好相关代码备份 3.凡是需要序列化成 ...
- Powerbuilder混淆与加密器(powerbuilder防止反编译,pb混淆器,支持5-12) obfuscator for PowerBuilder...
正式版购买请参考:http://www.mis2erp.com http://www.pb-obfuscator.com http://www.pbd-obfuscator.com 下载地址:http ...
- .NET混淆器 Dotfuscator使用教程三:保护你的应用之检查受保护的程序集
Dotfuscator是一款.NET混淆器和压缩器,防止你的应用程序被反编译. 本篇文章将继续上一篇文章与大家分享保护应用程序的第二个部分 - 检查受保护的程序集. 将Dotfuscator集成到项目 ...
- vc 将已有项目打包成dll 并应用于其他项目_.NET混淆器 Dotfuscator使用教程:保护你的应用之存档报告文件...
Dotfuscator是一款.NET混淆器和压缩器,防止你的应用程序被反编译. 本篇文章将继续上一篇文章与大家分享保护应用程序的后续三个部分:存档报告文件.加强保护和替代方法. 存档报告文件 作为构建 ...
- jocky1.0.3 (原joc) java混淆器 去除jdk版本限制
昨晚下班回去,研究了下jocky1.0.3的使用,发现编译时提示引用类库版本不对,捣弄了半个小时后终于理解,原来是我的jdk1.7版本过高,这货是06年的版本,到现在都没更新过,支持(限制)的最高版本 ...
- 使用 ASM 编写 Java 字节码混淆器以实现对代码的保护
文章目录 前言 > 展示 原理 源码获取 前言 通常而言, Java程序很容易被烂大街的反编译器 (如JD-GUI, Luyten等) 反编译出源代码并且进行未授权的修改. 所以很多开发者会用 ...
- Android混淆编译、反混淆、反编译
混淆编译 为了保护APK代码和架构,不轻易被外部人员反编译和破解,对发布的APK,所以必须进行代码混淆编译. Java 是一种跨平台的.解释型语言,Java 源代码(.java文件)编译成中间&quo ...
最新文章
- Android开发之通过接口回调机制加载数据(源代码分享)
- 算法提高课-图论-负环-AcWing 361. 观光奶牛:spfa判正环、负环、01分数规划、二分
- shell 脚本加密
- SpringBoot连接多RabbitMQ源
- php+mysql 图书管理系统源码AfireHong
- matlab如何实现隔直滤波器,matlab的滤波器仿真——低通滤波器与插值滤波器
- 红外图像盲元修正MATLAB算法,红外图像盲元检测方法与流程
- 计算机专业如何高质量的走完大学四年?毕业成为Offer收割机
- linux需要添加一个根分区才能安装,linux 根分区扩展
- java 注解 entity_详解Java中的注解
- 2014年值得关注的10个开源项目(下)
- 轻量级封装DbUtilsMybatis之四MyBatis主键
- Jenkins 与 GitLab 的自动化构建之旅
- 使用Python和机器学习进行文本情感分类
- word锁定:解决Word文档由于文档保护而无法修改、查找、编辑的方法
- 2019年软件评测师真题精选
- 反思:项目开发中的语言沟通与文档沟通
- Presto下载地址
- 银行考题,将阿拉伯数字转换成大写的汉字模式
- 京东自营小米旗舰店小米11 Ultra手机烧主板烧屏