.NET Reflector一款专业的反编译与程序集浏览工具,它面向 C#/VB.NET/IL 开发者,可将 DLL 与 EXE 反编译为近似原始的 C# 或 Visual Basic 源码,并完整解析 .NET Framework 及第三方程序集的类型结构、接口、特性与调用关系。
.NET Reflector内置类成员调用/被调用图、一键跳转 MSDN 或 Google 搜索,并开放插件框架供扩展,帮助开发人员快速逆向排查闭源组件、补全官方未公开 API 用法及定位生产环境异常来源,欢迎有需要的用户下载使用。
1、反编译
反编译,浏览和分析任何.NET程序集到C#,VB.NET,或IL。
2、桌面应用程序
使用独立的应用程序,探索和浏览反编译代码。
3、搜索过滤
您键入,找到你要找的内容很容易地得到结果。
调试和反编译的Visual Studio中(VSPro版)。
1、打开软件界面,点击菜单“File”->"Open Assembly...",如下图所示;
2、浏览到需要反编译的dll文件位置,如下图所示
3、在左侧的列表中就出现了刚加入的dll文件;
4、展开目录,可以看到反编译出来的源代码,如下图所示
1、如上文添加之后,点击工具中可以看到;
2、来添加一个方法试试,选择Inject method Item Name:Demo
3、做大改动(注入,删除,重命名)时你是看不见结果,让你保存一次在导入新的dll文件,那就保存一次
4、保存好后,把新dll拖到Reflector中,就会发现在 Programe中多了一个Dmeo方法;
5、之后便可以进行执行啦。
1、全面支持.NET 2.0、.NET 3.0、.NET 3.5和.NET 4.0
Windows Shell集成–运行Reflector.exe /寄存器,注册文件扩展名
NET 2.0、.NET 3.0、.NET 3.5、.NET 4.0、Compact Framework 2.0、Compact Framework 3.5、XNA框架、银光(Silverlight)、Mono以及托管代码Direct X的程序集列表
点击源代码的导航
找出公开的或实例化的类型
2、扩展方法
Linq查询表达式支持
Lambda表达式支持
匿名方法和可空类型支持
3、扩展方法支持
上下文相关的文档视图
4、找出虚拟方法重写
代码URL支持——在浏览器中导航至代码:/ / mscor lib / system.object
挖掘程序集中的资源
展开内容
查看
查看
9.5/408K
VBExplorer是一款对VB程序的静态解析工具,用户可以利用这款软件对VB编写的软件进行反编译操作,比如修改软件的图形、菜单、对话框等。这款软件能够反编译VB5和VB6的部分程序代码,完美支持p-code形式,兼容native code形式,给出反编译路线。
9.5/3.23M
ResHacker全称Resource Hacker,是一款免费轻量的Windows可执行文件资源编辑工具。用户可以打开EXE、DLL、OCX等程序文件,查看、提取、替换或是删除里面内置的各类资源,包含程序图标、位图图片、菜单文字、弹窗对话框、字符串文本、版本信息等内容,还
查看
9.1/7.03M
Unity Studio是一款基于网页的3D编辑器,它无需编写C#代码即可在浏览器中通过拖放式界面导入CAD、BIM及70多种常见3D格式——摆放模型、调整材质、搭建UI并添加动画,再借助名为Logic的块状可视化脚本系统定义点击、显隐、导航等交互行为。
9.0/12.38M
HTTP Debugger Pro是一款非常专业的网站调试工具,用来测试和调试复杂的网站应用功能。本款工具功能非常强大,可以对客户端浏览器和网站服务器之间的通信进行捕获、分析和调试。
查看
查看
查看
查看
9.1/27.05M
Mercurial是一款免费开源的分布式版本控制软件,它提供 hg init、clone、add、commit、log、merge、rollback 等一系列一致且易学的命令,支持命名分支、书签、变更集管理与三向合并,配合 SHA 校验、增量存储和 append-only
10.0/9.05M
.NET Reflector一款专业的反编译与程序集浏览工具,它面向 C#/VB.NET/IL 开发者,可将 DLL 与 EXE 反编译为近似原始的 C# 或 Visual Basic 源码,并完整解析 .NET Framework 及第三方程序集的类型结构、接口、特性与调
查看