1、Reflector --微软自家工具--推荐

Reflector是最为流行的.Net反编译工具。Reflector是由微软员工Lutz Roeder编写的免费程序。Reflector的出现使·NET程序员眼前豁然开朗,因为这个免费工具可以将·NET程序集中的中间语言反编译成C#或者Visual Basic代码。除了能将IL转换为C#或Visual Basic以外,Reflector还能够提供程序集中类及其成员的概要信息、提供查看程序集中IL的能力以及提供对第三方插件的支持。

       但遗憾的是后面的版本收费了。

注意:首先要明确反编译的对象是安装后的exe文件,而非安装包!对于安装包的exe文件,强行反编译该文件是无法成功的

2、ILSpy--较为常用

ILspy是一款非常优秀的.net平台反编译软件,使用ILspy,可以轻松的反编译C#及VB程序,软件本身是C#程序,是一款开源软件

3、de4dot

de4dot是一款C#编写的基于GPLv3协议的一个开源的.net反混淆脱壳工具,是目前.net下非常不错的一款反编译工具。支持Dotfuscator,.NET Reactor,MaxtoCode,SmartAssembly,Xenocode等10多个反混淆工具。

4、JustDecompile

JustDecompile是Telerik公司推出一个免费的.net反编译工具,支持插件,与Visual Studio 集成,能够创建Visual Studio project文件。JustDecompile与Reflector相比的话,个人更喜欢JustDecompile,因为他免费,而且对于一些C#动态类型的反编译效果比较好,对于某个第三方程序集,如果它缺乏文档,或者是一个bug 或性能问题的根源,反编译往往是最快捷的解决方案。Telerik已经将 Reflexil、程序集编辑器(assembly editor)和 De4Dot 等插件集成到了JustDecompile中。

5、DnSpy

DnSpy是一款开源的基于ILSpy发展而来的.net程序集的编辑,反编译,调试神器
主要功能:1、程序集编辑;2、反编译器;3、调试工具;4、Tabs及tabs分组;5、提供多主题。

6、dotPeek
      JetBrains dotPeek 是JetBrains公司发布的一款免费的.NET反编译器。反编译来源生成项目之后,用户不需要离开dotPeek就能够浏览项目文件。

7、.Net脱壳工具NETUnpack

脱壳工具NETUnpack,可以脱去DotNetReactor等加的壳,非常强悍。

8、.Net查壳工具DotNet Id

DotNet Id是一款net的查壳工具。DotNet Id官方最新版可以查是哪些软件保护加密或混淆处理的:MaxToCode .Net Reactor Rustemsoft Skater Goliath Obfuscator PE Compact Spices Obfuscator Themida   Dotfuscator Xenocode Smart Assembly CliSecure   Phoenix Protector CodeVeil。

.net C#反编译及脱壳常用工具--小结相关推荐

  1. apktoolkit apk反编译没有文件_[工具] Mac下一键APK逆向环境

    安装apktool和dex2jar,jd-gui homebrew安装: brew install apktool brew install dex2jar JD-GUI去http://jd.beno ...

  2. (转)PB项目反编译总结(用PBKILLER和PB反编译大师的RecoveryDW工具)

    最近在做PB的项目,该项目只有PBD文件,而没有源码,只能通过反编译PBD文件查看源码,逐步恢复该项目,由于之前没人接触过反编译,网上的PB资料也不是很多,所以一路都是自己摸索过来的,下面是我个人的一 ...

  3. PB加密,PBD加密,杜绝PB程序反编译,PB加密工具

    如下是一个pbd混淆加密之后用反编译打开时的效果图(混淆器已经开发了十年,其代码混淆保护效果一直满意,用图说话)工具自2009年开发,2010年发布测试版,经历1-2年的测试改进,至最早的客户从201 ...

  4. 反编译c#的DLL工具,学习的好东西呀

    1.http://www.denisbauer.com/NETTools/FileDisassembler.aspx 下载FileDisassembler 2.http://www.aisto.com ...

  5. arthas 排查内存溢出_Java 应用线上问题排查思路、常用工具小结

    前言 本文总结了一些常见的线上应急现象和对应排查步骤和工具.分享的主要目的是想让对线上问题接触少的同学有个预先认知,免得在遇到实际问题时手忙脚乱.毕竟作者自己也是从手忙脚乱时走过来的. 只不过这里先提 ...

  6. mysql编译安装 rpm安装_Linux常用工具小结:(2) Mysql的rpm安装和编译安装

    Mysql的rpm安装 1,下载. 2,安装. 下载到本地解压: tar -xvf MySQL-5.5.12-1.rhel5.x86_64.tar 安装以下rpm rpm -ivh MySQL-dev ...

  7. Linux常用工具小结:(2) Mysql的rpm安装和编译安装

    Mysql的rpm安装 1, 下载. 这里下载http://dev.mysql.com/downloads/mirror.php?id=402502. 2, 安装. 下载到本地解压: tar -xvf ...

  8. Java 应用线上问题排查思路、常用工具小结

    前言 本文总结了一些常见的线上应急现象和对应排查步骤和工具.分享的主要目的是想让对线上问题接触少的同学有个预先认知,免得在遇到实际问题时手忙脚乱.毕竟作者自己也是从手忙脚乱时走过来的. 只不过这里先提 ...

  9. 常用工具小结:导图、pdf、IDE

    导图 目前比较好用的几款"思维导图"软件 支持markdown的思维导图有哪些? 其中免费的工具有Freeplane.FreeMind.vym.MarkMind 其他都是付费的,其 ...

最新文章

  1. ELK报错expected block end, but found BlockMappingStart
  2. php代码编辑器6,优秀的PHP代码编辑器_Blumentals Rapid PHP V13.6 免费版
  3. ASP.NET MVC+EF框架+EasyUI实现权限管理系列(14)-主框架搭建
  4. 正则表达式小括号的多义性
  5. R40gpio输出无高低电平变化【原创】
  6. perl多进程实战之一
  7. Python xrange()函数
  8. lunix mysql创建视图_Linux命令:MySQL系列之六--VIEW视图/mysql -e
  9. Linux配置并编译内核
  10. Python中函数介绍及其使用
  11. ArcEngine代码 地图制图标注之 TextElement标注,Annotation注记,MapTips显示
  12. 嵌入式C语言开发学习笔记 —— CSPL
  13. Git 设置SSH key
  14. mpp新增一个字段_ormpp--一个很酷的Modern C++ ORM库
  15. 微服务的技术架构路线
  16. 强化学习(一):Q-learning,附源码解读
  17. 谢烟客---------Linux之 sed工具使用
  18. 不要在循环中访问数据库,这样会严重影响数据库性能
  19. 用坚果云同步mysql_使用技巧 | 什么?坚果云还可以同步这些App?
  20. 青龙羊毛——酷狗滴滴

热门文章

  1. 永硕网络硬盘重新开放注册
  2. 管理信息系统需要哪些计算机基础,管理信息系统以先进的计算机系统为物质基础,不需要人工参与。...
  3. Cwin1.0用户手册第一部分:介绍与快速起步
  4. 计算机怎么把小数转分数,如何将小数转换为分数?
  5. 如何快速简单使用yolov5+手机摄像头实现物体检测
  6. 文件字节流(FileInputStream/FileOutputStream)
  7. Nature Neuroscience:利用MRI研究神经解剖学
  8. 学IT的女生就业前景好不好?可以做什么?
  9. Software MyZone(http://www.firedragonpzy.com.cn)
  10. 历年真题知识点个人总结(持续更新)