.net 防止反编译的有效方法

转自:http://www.yyue.org/html/17/0/221/1.htm

 

一、            Dotfuscator专业版的破解使用方法

1 将破解补丁中的程序集文件拷贝到vs2005的自带的Dotfuscator社区版的安装目录下覆盖原始文件。程序默认安装路径为C:\Program Files\Microsoft Visual Studio 8\Application\PreEmptive Solutions\Dotfuscator Community Edition

2 将破解协议文件dotfuscator.dat拷贝到C:\Documents and Settings\All Users\Application Data\PreEmptive Solutions\Dotfuscator Professional Edition Evaluation\4.0下覆盖原始文件

3 直接运行Dotfuscator程序或在VS 2005中添加Dotfuscator项目

 

二、Dotfuscator专业版的使用方法

1 启动程序

(1)直接运行程序

(2)启动vs2005,运行工具菜单下的程序

2 创建项目

(1)选择“创建新项目”,“输入”选项卡被选中

(2)单击“浏览”,选择需要进行模糊处理的程序集

(3)保存项目,生成项目的xml文件

3 配置项目

(1)单击“选项”选项卡

(2)配置“选项”选项卡中的选项:“发出调试符号”,“禁用控制流”,“禁用链接”,“禁用水印”,“禁用移除”,“禁用重命名”,“禁用字符串加密”,“生成进度”,“仅调查”

(3)“重命名”选项卡,可以排除不需重命名的节点

(4)“控制流”选项卡,可以排除不需控制流的节点

(5)“字符串加密”选项卡,可以添加需要加密字符串的节点

(6)“移除”选项卡,检测并移除未使用的类型、方法和字段

(7)“链接”选项卡

(8)“水印”选项卡

4 生成项目

(1)单击“生成”选项卡

(2)配置生成选项,点击“生成”

 

三、生成模糊后文件放入打包程序中的处理建议

1 使用程序将目标文件模糊后生成模糊后的文件

2 将生成的文件复制到项目obj\debug目录下覆盖原文件

3 生成安装项目(注意:不要使用重新生成,重新生成将会将原程序也重新生成而覆盖模糊后的文件

你可能感兴趣的:(.net)