.net混淆、反编译工具调查
来源:互联网 发布:上瘾网络剧全集下载 编辑:程序博客网 时间:2024/05/17 08:15
net混淆、反编译工具调查
常用的工具列表[比较常见的]
混淆器、加密
Dotfuscator
VS默认带的工具,不过是个社区版
强度不大
dotNET Reactor
使用了NativeCode 和混淆的形式
Xenocode Postbuild
专业工具
{smartassembly}.Setup.msi
反编译工具
Reflector
最富盛名的一个工具,很多插件都开源
Xenocode Fox
专业工具,商业版本
ildasm
Vs带的工具
组件合并、虚拟工具:方便软件发布的工具,如合并多个dll文件等
Xenocode Studio
将所有的组件和涉及的.net框架都可打在一个执行文件中,简化了部署和安装
Dotfuscator
组件合并
[处理时需要注意选择是库文件还是执行文件,两个方式不太一样,发布出去前需要用以上的反编译验证是否正确的处理了,可以起到保护的作用]
工具可找到名称
DotNETReactor.rar
Xenocode+Postbuild+2010+for+.NET.rar:可用
Xenocode_Virtual_Application_Studio_ISV_Edition.msi:windows 7下使用存在问题,其它正常
XenocodeFox2007_v5.2_build_6675.rar:fox可用,其它的需要联网
{smartassembly}.Setup.msi
dotfuscatorpe42_rt20.zip: 专业版本,和vs自带的版本功能基本一样,不过是专业版
网络资料
http://www.cnblogs.com/jason_z/archive/2009/10/19/1585804.html
分享:几款代码混淆器(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,这个非常小巧,免安装,而且不需要注册。他只是将代码换成随机码,但是混淆后的代码都能正常使用。
具体的使用方法都比较简单,下载地址:http://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、再换一个文件进行混合到全部文件混淆完毕为止!
- .net混淆、反编译工具调查
- .net混淆、反编译工具调查
- .net混淆、反编译工具调查
- .net混淆、反编译工具
- 2010年5月14日 .net混淆、反编译工具调查
- 2010年5月14日 .net混淆、反编译工具调查
- .net混淆、反编译工具对比
- 免费的.NET混淆和反编译工具
- 免费的.NET混淆和反编译工具
- 免费的.NET混淆和反编译工具
- .net破解一(反编译,反混淆-剥壳,工具推荐)
- .net破解一(反编译,反混淆-剥壳,工具推荐)
- .Net 混淆工具比拼
- Java 反编译工具 和 混淆器
- C#反编译工具,混淆器(加密)
- .NET反编译工具Reflector
- .NET 反编译工具 Reflector
- .Net反编译工具Reflector
- Dark Channel Prior的Matlab代码
- 大数据时代 如何让营销更精准?
- 桶排序 Bucket sort
- ANSI,ASCII,Unicode的区别与联系
- iOS模拟器,重新调出HOME键
- .net混淆、反编译工具调查
- abap常用function
- hadhood学习网站
- 使用递归方法为TreeView添加数据
- 线程的基础知识
- 9个秘籍,教你如何识别好男人,成功收获美好爱情
- Android 获取imei号码,获取手机型号和系统版本号
- SQL数据库获取日期
- 【discuzx2】论坛首页 论坛热点 帖子的后台设置