反编译.NET程序之王-----LutZ Roeder’s .NET Reflector
2006-12-14 19:18
351 查看
反编译.NET程序之王-----LutZ Roeder’s .NET Reflector
想破解别人的软件?想看看别人dll中的秘密?别着急,Reflector可以帮你的忙,它可以反编译.EXE .DLL .MCL格式的文件。
它使用起来非常的方便,近似乎傻瓜式的操作让初学者非常容易上手。下面我就介绍一下,它的使用方法。
首先大家可以在http://www.aisto.com/roeder/dotnet/ 中下载到Reflector的最新版本。
安装后执行,选择tool里面的Disassembler就可以得到上图的界面了。
选择tool里面的Analyzer就可以得到下面的界面了。
我们可以看到,.NET常用的几个namespace已经在它里面了,也不用我多说,大家就应该会用了吧,我现在带着大家看一下winform中timer控件的start()这个函数吧。见下面:
我们可以看到,微软真是气人,Start()里面原来就是this.Enabled = true;这么一句。
通过看dll库可以让我们学到很多知识呀。
我们还可以把其它的dll库文件加载到里面如下图:
加入后,我们就可以发现,主界面中多了ZedGraph.dll这个库了。
如果大家不仅仅想看,还看改dll库怎么办呢?没关系,Reflector支持很多插件,最常用的就是Reflector.FileDisassemblerSources这个插件了,它可以把exe或dll文件反编译成原始的cs文件,反编译的效果相当好,99%都是正确的,只有一些注释等会有错误。
大家可以在网上找到Reflector.FileDisassemblerSources这个插件。打开Reflector主界面选择View里面的Add-Ins选项,如下图:
选择Add来添加你的插件,加好后,你会在Reflector的tool里面发现
FileDisassemblerSources这一项,点击就可以打开。
选择好输出路径和输出类型后就可以点Gernerate来产生你要的cs文件源代码了。
想破解别人的软件?想看看别人dll中的秘密?别着急,Reflector可以帮你的忙,它可以反编译.EXE .DLL .MCL格式的文件。
它使用起来非常的方便,近似乎傻瓜式的操作让初学者非常容易上手。下面我就介绍一下,它的使用方法。
首先大家可以在http://www.aisto.com/roeder/dotnet/ 中下载到Reflector的最新版本。
安装后执行,选择tool里面的Disassembler就可以得到上图的界面了。
选择tool里面的Analyzer就可以得到下面的界面了。
我们可以看到,.NET常用的几个namespace已经在它里面了,也不用我多说,大家就应该会用了吧,我现在带着大家看一下winform中timer控件的start()这个函数吧。见下面:
我们可以看到,微软真是气人,Start()里面原来就是this.Enabled = true;这么一句。
通过看dll库可以让我们学到很多知识呀。
我们还可以把其它的dll库文件加载到里面如下图:
加入后,我们就可以发现,主界面中多了ZedGraph.dll这个库了。
如果大家不仅仅想看,还看改dll库怎么办呢?没关系,Reflector支持很多插件,最常用的就是Reflector.FileDisassemblerSources这个插件了,它可以把exe或dll文件反编译成原始的cs文件,反编译的效果相当好,99%都是正确的,只有一些注释等会有错误。
大家可以在网上找到Reflector.FileDisassemblerSources这个插件。打开Reflector主界面选择View里面的Add-Ins选项,如下图:
选择Add来添加你的插件,加好后,你会在Reflector的tool里面发现
FileDisassemblerSources这一项,点击就可以打开。
选择好输出路径和输出类型后就可以点Gernerate来产生你要的cs文件源代码了。
相关文章推荐
- 反编译.NET程序之王-----LutZ Roeder’s .NET Reflector
- 使用Reflector反编译.NET程序的经验
- 反编译工具 Lutz Roeder’s .NET Reflector
- 使用Reflector反编译.NET程序的经验
- Lutz Roeder's .NET Reflector的使用方式
- VS 使用自带的.NET Reflector单步调试编译好的程序集(反编译),以及相关其他反编译程序介绍
- Lutz Roeder's .NET Reflector 4.2 汉化版发布
- .NET开发人员十大必备下载工具之Lutz Roeder 的 .NET Reflector
- Lutz Roeder's .NET Reflector
- 用Reflector for .NET反编译dll文件(.net),把整个dll导出个cs插件
- 使用Reflactor反编译.Net程序
- Reflector .net程序反编译工具的一些插件_sihanjishu的个人空间_51Testing软件测试网 - powered by X-Space
- 用Reflector for .NET反编译dll文件(.net)
- .NET 反编译工具 Reflector
- ASP.NET程序的克星--Reflector
- 提供反编译asp.net 程序的dll 价格面议 联系:1173968335 vs2008.net 反编译 vs2010.net vs2003.net 源码
- 反编译 .NETZ 压缩过的exe程序
- .NET反编译利器Red Gate's .NET Reflector
- .net reflector 反编译失败 索引超出了数组界限问题处理方法
- 用Reflector for .NET反编译dll文件(.net),把整个dll导出个cs插件