xeoncode则是一款相对更加专业的代码混淆软件,混淆后的程序集可以屏蔽一些反编译工具(Ildasm之类的),Postbuild包含了一系列强大的,业界领先的混淆技术来抑制编译和其他形式的逆向工程,包括:
符号重命名:Xenocode的的Postbuild象征性的元数据,如类,变量,方法的名称重命名,到无意义的字符。这完全破坏了最宝贵的资源提供给反编译或黑客,学习你的编译后的可执行。
Xenocode Postbuild 2010特点:
Postbuild包括最新版本的几十个激动人心的新功能,可用性方面的改进和发动机的改进,包括:
Windows 7兼容性:Xenocode的是第一类,包括新的Windows 7操作系统全面支持所有版本的虚拟化引擎。
发布到Web发布的应用程序,只需一次点击的网页。一旦上线,应用程序可以推出一个单一的点击,直接在网页浏览器中超过10倍的速度比传统的下载。
SQL Server Express的嵌入:消除本地数据库设置直接嵌入SQL Express数据库到您的二进制文件与一个单一的点击。
多平台的能力:合并平台允许虚拟应用程序的行为进行自定义每一个操作系统为基础而分配一个单一的可执行文件。
内置支持最新的Windows组件。NET运行时和2010年版Postbuild包括最新流行的组件,包括一键式配置的。NET Framework 3.5的。NET 3.5客户端配置文件和Silverlight。
Xenocode 图文教程:
运行这个程序!会出现下面的界面:
1,,点击【Application】标签
2,点击【Add】按钮,加载需要混淆的Dll、Exe文件
3,如果是Dll文件则选中Preset列表框中的第二项,exe选中第一项
4,点击【Apply】按钮一下
5, 选中【Protect】标签,如下
6、选中图中所示的那两个复选框
7、点击【Select String】按钮进行设置
8、点击【output 标签】
9, 生成混淆后的文件
如果是安装好文件后 第一次 混淆文件,则需要把我们的 序列号 先导入进来,步骤是 点击【build application】--选择 第一个---【-会出现一个文本框】
把 解压后 文档的内容复制-粘贴到 文本框---导入就好了!
如果不是第一次 混淆文件,直接进行下一步就好!
10、再换一个exe文件或者dll文件进行混淆,直到所有需要混淆的文件混淆完毕为止!
具体使用方法:
用法一:
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也在压缩包里