Dotfuscator反编译是一款功能强大的NET混淆器和压缩器,本篇经验将为大家带来Visual Studio自带的混淆器Dotfuscator 安装破解和使用步骤,希望对大家的工作和学习有所帮助!
方法/步骤
2
安装如下图所示:
3
直接next,点击 install,点击finish完成安装,如下图所示:
4
点击程序,运行破解,如下图所示:
5
注册码自动填充,点击submit即可,如下图所示:
6
提示自动升级,请忽略!直接把它×掉(请不要升级, 升级完成后某些功能无法使用),如下图所示:
7
程序版本,如下图所示:
8
打开程序界面,如下图所示:
9
创建新的工程文件,INPUT 选项里 选择你需要混淆加密的 DLL、EXE文件,如下图所示:
10
进入Settings选项 –> 把 Disable String Encryption 设为 NO,即启用字符串加密;检查 Disable Control flow、Dsiable Renaming 也为 NO,即保证控制流和混淆功能打开,其他默认,如下图所示:
11
进入Rename-> Options选项 勾选“use enhanced overload induction”(使用增强模式),注意:不要勾选下方的“ Do not suppress on serializable types”,即序列化类型的变量不加密,否则编译后可能异常;“Renaming Scheme” 选择“Unprintable”(不可打印字符,即乱码),也可以选择其他如小写字母、大写字符、数字的方式,如下图所示:
12
进入String Encryption 选项 include里勾选需要字符串加密的工程文件EXE、DLL等,如下图所示:
13
转入Output目录,点击Build,查看输出结果为 Build Finshed 即为成功,如下图所示:
14
在此混淆完成,让我们来验证下结果,如下图所示:
15
先用反编译工具查下看,如下图所示:
16
覆盖站点DLL进行测试,如下图所示:
17
运行结果,如下图所示:
下一篇:如何将数据流程图转化为系统结构图