.NET dnSpy 程序集编辑器,反编译器和调试器

时间:2017-05-12 21:56:51   收藏:0   阅读:5285

https://github.com/0xd4d/dnSpy

 

dnSpy是反向工程.NET程序集的工具。它包括一个反编译器,一个调试器和一个程序集编辑器(和更多),可以通过编写自己的扩展名来轻松地扩展。它使用dnlib来读取和写入程序集,因此它可以处理混淆的程序集(例如恶意软件)而不会崩溃。

二进制

最新发布

最新版本: 技术分享

或者从源代码构建,请参阅Wiki

特征

图片时间!

在C#或Visual Basic中编辑任何方法,属性或事件

技术分享

编辑任何类型(类),方法,属性,事件,字段

技术分享

添加,删除,重命名任何类型(类),方法,属性,事件,字段

技术分享

编辑,添加,删除.NET资源并将其保存到磁盘

技术分享

IL编辑器允许在IL级编辑方法体:IL指令,本地人,异常处理程序

技术分享

技术分享

调试任何.NET程序集,不需要源代码

技术分享

当地人的原始内容(例如解密的字节数组)可以保存到磁盘

技术分享

较小屏幕的优化

技术分享

多个选项卡和选项卡组

技术分享

搜索程序集

技术分享

装配分析仪

技术分享

突出显示的引用,关键字,使用Tab,Shift + Tab,Ctrl + Shift +向上,Ctrl + Shift +向下选择下一个或上一个参考或Alt + Up / Down进行下一个定义

技术分享

技术分享

结构可视化器在花括号之间添加着色垂直导向线; 循环,try / catch和条件块以不同的颜色显示

技术分享

当您使用这样的方法时,结构可视化程序非常有用:

技术分享

转到:入口点,模块初始化程序,MD令牌,MD表行

技术分享

技术分享

技术分享

将鼠标悬停在类型(类),方法,属性,事件,字段上时,语法突出显示带有XML文档注释的工具提示

技术分享

背景图像可以在文本编辑器中显示

技术分享

相同的图像与左边距和上边距设置为75%

技术分享

导出到项目反编译所有选定的程序集并创建一个Visual Studio解决方案

技术分享

命令行反编译器,支持Windows,Linux,Mac

技术分享

使用C#REPL 编写脚本,可以使用调试器和其他扩展来控制C#

技术分享

十六进制编辑器

技术分享

元数据编辑器,单击令牌或按Ctrl + Shift + D

技术分享

技术分享

想要贡献?

检查问题的开放性问题,特别是对于抓取标签的问题,因为它们应该更容易开始。

如果您发送PR,请尝试使用与正在编辑的当前项目相同的编码风格。这是一个简短的列表:

翻译dnSpy

如果您想帮助将dnSpy翻译成您的母语,请点击此处

维基

有关构建说明和其他文档,请参阅Wiki

执照

dnSpy是根据GPLv3许可的

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!