码迷,mamicode.com
首页 > Web开发 > 详细

混淆ASP MVC的DLL

时间:2019-04-01 22:46:42      阅读:281      评论:0      收藏:0      [点我收藏+]

标签:net   方法   .net   project   必须   混淆   程序   阅读   配置   

  使用dotfuscator对ASP MVC的DLL进行混淆。混淆后的代码仅是将代码的名称用abc等字符混淆,同时将字符串设置为乱码。增加了阅读难度,并不是完全防止反编译。

--By Brisk Yu

1 打开待混淆的DLL:

技术图片

2 按照如下配置:

1)对字符串进行乱码混淆

技术图片

2)加入支持.net framework 4.0版本的工具(在自己的C盘搜索下,注意Name必须如图):

技术图片

3)据说Library不能勾选,不过这里都没有勾选:

技术图片

4)Rename的设置

技术图片

5)因为ASP MVC的DLL与普通的C#程序不同,有些方法的名称不能修改(如控制器的action名称)。所以需要手动选择可以混淆的代码。一般来说,我们写的算法类可以混淆。其它的如控制器,配置相关的文件都是不能混淆的:

 技术图片

6)选择需要混淆字符串的文件:

技术图片

7)其它的默认设置即可。点击Build Project。成功后在源DLL的目录下出现Dotfuscated文件夹,将其中混淆后的DLL替换源DLL即可。

 

混淆ASP MVC的DLL

标签:net   方法   .net   project   必须   混淆   程序   阅读   配置   

原文地址:https://www.cnblogs.com/brisk/p/10639686.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!