dnSpy - 一款 .NET 程序逆向工具
2016-11-15 14:25
645 查看
项目地址:https://github.com/0xd4d/dnSpy
项目作者:0xd4d
dnSpy 是一款针对 .NET 程序的逆向工程工具。该项目包含了反编译器,调试器和汇编编辑器等功能组件,而且可以通过自己编写扩展插件的形式轻松实现扩展。该项目使用 dnlib读取和写入程序集,以便处理有混淆代码的程序(比如恶意程序)而不会崩溃。
最新发布:https://github.com/0xd4d/dnSpy/releases
或者通过源码构建该项目,参考 Wiki
如果你想要帮助翻译 dnSPY 成其它语言,请点击此处。
具体命令和编译相关的内容请参考 Wiki 。
项目作者:0xd4d
dnSpy 是一款针对 .NET 程序的逆向工程工具。该项目包含了反编译器,调试器和汇编编辑器等功能组件,而且可以通过自己编写扩展插件的形式轻松实现扩展。该项目使用 dnlib读取和写入程序集,以便处理有混淆代码的程序(比如恶意程序)而不会崩溃。
已发布工具的下载地址:
最新发布:https://github.com/0xd4d/dnSpy/releases或者通过源码构建该项目,参考 Wiki
特性展示
Edit any method, property or event in C# or Visual Basic
Edit any type (class), method, property, event, field
Add, remove, rename any type (class), method, property, event, field
Edit, add, remove .NET resources and save them to disk
The IL editor allows editing method bodies at the IL level: IL instructions, locals, exception handlers
Debug any .NET assembly, no source code required
Raw contents of locals (eg. decrypted byte arrays) can be saved to disk
Optimizations for smaller screens
Multiple tabs and tab groups
Search assemblies
Assembly analyzer
Highlighted references, keywords, use Tab, Shift+Tab, Ctrl+Shift+Up, Ctrl+Shift+Down to select next or previous reference or Alt+Up/Down for next definition
Structure visualizer adds colorized vertical guide lines between braces; loops, try/catch and conditional blocks are shown in different colors
Structure visualizer is very useful when you're in a method like this:
Go to: Entry Point, Module Initializer, MD Token, MD Table Row
Syntax highlighted tooltips with XML doc comments when hovering over a type (class), method, property, event, field
Background images can be shown in the text editor
Same image with left margin and top margin set to 75%
Export to project decompiles all selected assemblies and creates a Visual Studio solution
Command line decompiler, supports Windows, Linux, Mac
Scripting with C#
REPL, control the debugger and other
extensions with C#
Hex editor
Metadata editor, click on a token or press Ctrl+Shift+D
该项目的翻译相关
如果你想要帮助翻译 dnSPY 成其它语言,请点击此处。
Wiki
具体命令和编译相关的内容请参考 Wiki 。
相关文章推荐
- dnSpy - 一款 .NET 程序逆向工具
- [原创]推荐一款强大的.NET程序内存分析工具.NET Memory Profiler
- 【原】推荐一款小巧易用的.net程序打包工具Smart Install Maker 注册码
- windows程序逆向工具汇总
- .NET程序内存分析工具CLRProfiler的使用(性能测试)
- 使用DebugView小工具调试已部署的.net程序
- [一个简单的.NET逆向工程]给没有源代码的.NET程序打补丁
- 实现.NET和JAVA程序互调的强大工具IKVM【原】
- 谈一谈在工作过程中搜集的.NET小工具小程序 数据库脚本工具 VS2010/2012风格的界面框架
- 【.NET程序性能分析】使用VS自带的工具分析.NET程序的性能
- 发现一款日志分析工具AWStats,能取代网站统计程序
- 深入理解.NET程序的原理 谈一谈破解.NET软件的工具和方法
- SharpDevelop--一款很不错的.NET开发工具
- .NET程序内存分析工具CLRProfiler的使用
- 一款免费的.NET智能持续测试运行工具——Mighty-Moose
- .Net 下的保护和逆向工程,时代决定我们必须破解NET程序
- .NET开发 程序员必备工具 -- Reflector:程序集分析检查工具
- 发现一款日志分析工具AWStats,能取代网站统计程序
- 开源.net程序反编译工具 - ILSpy
- 收藏一款好用的基于.NET的配置文件设计工具