几款代码混淆器(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,这个非常小巧,免安装,而且不需要注册。他只是将代码换成随机码,但是混淆后的代码都能正常使用。

具体的使用方法都比较简单,下载地址:http://files.cnblogs.com/ghost79/DotNETReactor.rar 

 

3、xeoncode

xeoncode 则是一款相对更加专业的代码混淆软件,混淆后的程序集可以屏蔽一些反编译工具(Ildasm之类的),具体使用方法:

 

用法一:   
      1、导入要加密的dotNET程序或assembly文件(.dll/.exe)   
      2、选择第二个选项卡“Protect”   
      3、点击“Select   Pattern”   
      4、选中所有“Object   Type”和所有“Visiblility”   
      5、“Action”选择“Do   not   obfuscate”,Apply,把所有的内容都设为不进行混淆   
      6、“Action”选择“Obfuscate”,“Visibility”只选择“Private”,Apply   
      7、右下角按下“XenoCode   Assemblies”,导出混淆后的文件   
    
  用法二:   
      1、选中Application标签   
      2、点击Add按钮,加载要混淆的Dll、Exe文件   
      3、如果是Dll文件则选中Preset列表框中的第二项,反之选中第一项   
      4、点击Apply按钮   
      5、选中Protect标签   
      6、选中Supress   other   reflection   tools复选框   
      7、点击Select   String按钮进行设置   
      8、点击XenoCode按钮完成混淆工作   
      9、再换一个文件进行混合到全部文件混淆完毕为止!

时间: 2024-07-31 12:33:57

几款代码混淆器(DotFuscator, .NET Reactor, xenocode)(转)的相关文章

Stunnix C and C++ Obfuscator 3.8发布 代码混淆器

Stunnix C++XX-Obfus是一个C和C++源代码的代码混淆器.它可以将源代码转换为一个高度错位的形式,使竞争对手或客户非常困难地研究.分析或再利用,同时完整保留原代码的功能.它具有很多选项来控制代码隐藏的各个方面,并全力支持所有的语法结构. Stunnix C and C++ Obfuscator 3.8该版本可以忽略Git.Subversion和Mercurial的元数据目录,当正在创建项目或浏览目录时.已忽略名单上的目录.http://www.aliyun.com/zixun/a

关于Java加壳和代码混淆

在C中,进行代码加密,首要经过加壳的方法.所谓加壳,即是先将程序代码加密,然后用特定的程序加载器,将代码解密后加载进内存,这样能够在避免代码的反编译,当然,有加壳东西,也有解壳东西,尽管不能100%避免crack,但仍然给代码增加一层有力的维护. 然而在Java中,维护代码是件很困难的工作,由于class文件十分标准,很容易反编译,且反编译后的代码明晰可读.常见的维护办法是运用代码混淆器,打乱class和function以及变量的姓名,能够搅扰反编译后的代码的可读性.尽管简略提高了代码的安全性,

讨教一款最好用的混淆器

问题描述 哪位朋友在用混淆器的,能推荐一款好用的吗?听说VS自带的混淆器不好用,是这样的吗?请附带上教程......................谢谢 解决方案 解决方案二:都一样..防君子不妨小人..别人模仿的不是你的代码是流程所以你在怎么加密都一样解决方案三:引用1楼diaodiaop的回复: 都一样..防君子不妨小人..别人模仿的不是你的代码是流程所以你在怎么加密都一样 我想请教下,混淆后,我连接服务器部分的代码还是可以用de4dot反的干干净净,用的VS自带的混淆器,可以看到大体源代码

&#106avascript代码混淆综合解决方案-&#106avascript在线混淆器

解决|在线 文章来源:javascriptOnlineObfuscator">http://www.BizStruct.cn/JavascriptOnlineObfuscator Javascript 代码混淆的目的 Javascript 是一种解释执行的脚本语言,主要应用于 Web 领域的客户端的浏览器中:由于 Javascript 解释执行的特性,代码必须明文下载到客户端,并且可以很容易的进行调试,使得 Javascript 代码的保护非常困难: 不同的人对 Javascript 代码

用dotfuscator混淆器混淆后的dll,怎么调用不了??急!

问题描述 用dotfuscator混淆器混淆后的dll,怎么调用不了??急!混淆后的dll里面的类名,方法名都变了,可是程序也调用不了这个dll了,要这样的混淆器有什么用呀.请教一下,怎么解决这个问题. 解决方案 解决方案二:还没混淆破解的人先把自己混淆了...解决方案三:估计是混淆的时候勾选了混淆方法名吧你在看看混淆的设置解决方案四:混淆本来就很多问题.你需要混淆exe关联这些dll.一般混淆的东西,你过多使用反射的情况下都有问题.解决方案五:引用1楼的回复: 还没混淆破解的人先把自己混淆了.

Javascript代码混淆综合解决方案-Javascript在线混淆器_javascript技巧

 文章来源:javascriptOnlineObfuscator">http://www.BizStruct.cn/JavascriptOnlineObfuscator Javascript 代码混淆的目的 Javascript 是一种解释执行的脚本语言,主要应用于 Web 领域的客户端的浏览器中:由于 Javascript 解释执行的特性,代码必须明文下载到客户端,并且可以很容易的进行调试,使得 Javascript 代码的保护非常困难: 不同的人对 Javascript 代码的保护有不

用EXTJS写的代码,太多缩进的空格,有啥好用的混淆器减肥吗?

问题描述 用EXTJS写的代码,为了看着清晰,留了太多缩进的空格换行及注释,还有就是变量名都很长加载起来有多一般是这些对机器无意义的代码有啥好用的混淆器吗能够给这些代码减肥吗?大家都怎么做?谢谢 解决方案 用eclipse插件 aptana可以进行压缩混淆很好用的,我同事都用,还可以进行对extjs的函数变量提示http://www.aptana.com/解决方案二:E3.Resource这个java类库可以对资源进行压缩,我做过一个demo,对extjs源文件的压缩率在50%以上,先压缩然后再

开源.net 混淆器ConfuserEx介绍

原文:开源.net 混淆器ConfuserEx介绍 今天给大家介绍一个开源.net混淆器--ConfuserEx http://yck1509.github.io/ConfuserEx/ 由于项目中要用到.net 混淆器,网上搜寻了很多款,比如Dotfuscator.xeoncode.foxit等等. 但大部分收费,当然也有破解版的,公司要求不能用盗版软件. 找了半天终于找到了ConfuserEX,用起来还行,就赶紧拿出来给大家分享下.   下载地址:https://github.com/yck

WPF与混淆器

时至今日,混淆依然是.Net程序的一道重要保护手段,而混淆器对WPF应用程序的支持是怎样的呢?我们今天就通过实例讲解一下. 首先建立如下图所示的简单的用户界面: 在界面代码中设置一些绑定属性: 在后台代码中首先定义一个种族枚举,以便于在列表中使用: 下面在窗体Window1类中定义以下属性: 红圈处的代码功能是将种族枚举的全部值载入到种族列表属性中,这样就可以在前后台一直以统一.优雅的方式使用枚举,这是个不错的小技巧. 接下来在构造函数中直接硬编码一些属性的值,然后将自己作为自己的DataCon