zoukankan      html  css  js  c++  java
  • 分享:几款代码混淆器(DotFuscator, .NET Reactor, xenocode)

    十大工具

    1. Snippet Compiler:用来编写、编译和运行代码的基于Windows的小型应用程序
    2. Microsoft Source Analysis for C#:是一款C#代码规范检查工具
    3.GhostDoc:Visual Studio的一个免费插件
    4.Sandcastle:帮助文档生成工具
    5.Nunit:开放源代码单元测试框架
    6.MyGeneration :代码生成工具
    7.Reflector for .NET:类浏览器和反编译器
    8.The Regulator:生成和测试正则表达式
    9.LINQPad:集成在.NET编程语言中的一种特性
    10.NAnt:基于 .NET 的生成工具

     

     

    分享:几款代码混淆器(DotFuscator, .NET Reactor, xenocode) 收藏
    在介绍工具之前,我需要说明几点:

    1.如果你编写的软件不涉及商业用途的话,本着开源的思想,本人不推荐使用代码混淆器

    2.使用代码混淆器存在一定的风险,在使用前最好做好相关代码备份

    3.凡是需要序列化成二进制的代码,是不能用混淆器的。混淆后的代码将不能正常序列化!

    DotFuscator是VS里面一个自带的代码混淆器,VS——工具——Dotfuscator Community Edition

    具体使用方法,及产生的混淆效果,可参考:http://blog.csdn.net/netjxz/archive/2006/12/12/1439866.aspx

    .NET Reactor,这个非常小巧,免安装,而且不需要注册。他只是将代码换成随机码,但是混淆后的代码都能正常使用。

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

    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、再换一个文件进行混合到全部文件混淆完毕为止!

    以上摘自网络,仅供参考。

    2009最新版,注册的license也在压缩包里

    下载地址:http://d.download.csdn.net/down/1702658/Danny_Su

     

    本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/gisfarmer/archive/2009/11/04/4766094.aspx

  • 相关阅读:
    PAT 1006 Sign In and Sign Out
    PAT 1004. Counting Leaves
    JavaEE开发环境安装
    NoSql数据库探讨
    maven的配置
    VMWARE 下使用 32位 Ubuntu Linux ,不能给它分配超过3.5G 内存?
    XCODE 4.3 WITH NO GCC?
    在苹果虚拟机上跑 ROR —— Ruby on Rails On Vmware OSX 10.7.3
    推荐一首让人疯狂的好歌《Pumped Up Kicks》。好吧,顺便测下博客园可以写点无关技术的帖子吗?
    RUBY元编程学习之”编写你的第一种领域专属语言“
  • 原文地址:https://www.cnblogs.com/Athrun/p/2095438.html
Copyright © 2011-2022 走看看