最流行的 .NET 反编译工具合集
编译和反编译
.NET 中的编译是把开发人员写的 C# 代码转化为计算机可理解的代码的过程,也就是中间语言代码(IL代码)。在这个过程中,C# 源代码被转换为可执行文件(exe或者dll 文件)。
反编译则和编译相反,它是把可执行文件的 IL 代码转换为源代码,这样可以对软件方便进行分析,理解以及修改。
下面是几个流行的 .NET 反编译工具。
Ildasm.exe
Ildasm.exe 是一个免费的反编译工具,当您安装了 Visual Studio 开发工具之后,Ildasm.exe 会自动安装。
你可以在下面的目录中找到这个工具。
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\bin
IlSpy .NET
ILSpy 是一个开源免费的反编译工具, 在 github 上面有 15k 的 star。
可以反编译 C# ,包括整个项目的反编译,并且 ILSpy 支持集成在 Visual Studio 开发工具中。
另外 ILSpy 也上架了微软应用商店。
Github:https://github.com/dnSpy/dnSpy
DnSpy
DnSpy 也是一个开源免费的 .NET 反编译工具,支持 C#、VB、F# 代码等,支持 .NET Core 和 .NET Framework。
DnSpy 拥有现代化的 UI 界面,包括蓝色、浅色和深色主题。
Github: https://github.com/dnSpy/dnSpy
JetBrains dotPeek
dotPeek 可以把任何 .NET 程序集反编译为等效的 C# 代码,由 JetBrains 公司开发,软件是免费的并且功能丰富。
同时 dotPeek 也支持和 Visual Studio 一样的一组颜色主题。
还可以可视化查看程序集之间的依赖关系。
您最喜欢使用哪个反编译工具呢?
技术群:添加小编微信并备注进群
小编微信:mm1552923
公众号:dotNet编程大全
最流行的 .NET 反编译工具合集相关推荐
- mac上Apk反编译工具合集整理与资源
0背景 最近在搞一些app的破解和外挂的编写,所以要用到一些反编译工具,但是大部分反编译工具都是windows版的,个人使用的又是mac,所以整理了一份mac上的反编译工具合集放到网盘上,有需要的可以 ...
- pb反编译工具 常见问题集
如何使用PB反编译工具? Step1:open file 第一步:开启文件 Step2:Export PBL 第二步:导出PBL Step3: Export PBW & PBT 第三步:导出P ...
- JAVA反编译工具精选
===================================================================== JAVA 语言是 1995 年 5 月由 SUN 公司发布的 ...
- android 反编译 2017,反编译Apk入门工具合集
反编译Apk入门工具合集,是小编自用的一套apk逆工程操作工具,它可以帮助用户快速进行apk的脱壳拆包,进行相关文件的浏览操作和修改,让用户可以轻松上手,完成apk逆工程处理! 使用说明: 1.反编译 ...
- java反编译工具_漫话:如何给女朋友解释什么是编译与反编译
戳蓝字"CSDN云计算"关注我们哦! 来源 | 漫话编程 某天下班后,我在家里进行电话面试,问到面试者这样一个问题:"你知道使用哪些办法可以反编译Java代码吗?&quo ...
- JAVA反编译工具总结
JAVA反编译工具总结 JAVA语言是1995年5月由SUN公司发布的,由于其安全性高.代码优化.跨平台等特性,迅速取代了很多传统高级语言,占据了企业级网络应用开发等诸多领域的霸主地位. 不过,JAV ...
- java 反编译工具=_JAVA反编译工具精选
目前,比较流行的JAVA反编译工具有近30种,其中有三款堪称精品: 一. 应用广泛的JAD 在众多的JAVA反编译工具中,有几种非常著名的工具使用了相同的核心引擎--JAD,其中主要包括:Front ...
- Android反编译工具的使用(保姆级教程)
Android反编译工具的使用(保姆级教程) 网上关于Android反编译的文章很多,但是好多都比较杂,就打算自己写一下,顺便也能加深一下印象. 一.常用反编译文件的介绍 apktool apktoo ...
- 反编译工具jad简单用法
反编译工具jad简单用法 下载地址: [url]http://58.251.57.206/down1?cid=B99584EFA6154A13E5C0B273C3876BD4CC8CE672& ...
- ILSpy可以反编译c语言,ILSpy反编译工具的使用
本文导读:ILSpy反编译工具的使用.不过,ILspy需要在电脑上安装.NET Framework 4.0.ILspy可以将一个dll文件转换为C#或VB语言.ILspy对于单个文件可以保存为.cs文 ...
最新文章
- php的匿名函数和闭包函数
- 服务器用户设置备份,用户管理的备份
- soalris小記...
- SLua 中继承 C# 类接口 Slua.Class 的一个 Bug。
- ds证据理论python实现_你好,Julia!再见,Python!
- activemq的部署(三)
- spring rmi_Spring集成–使用RMI通道适配器
- 【今日CV 计算机视觉论文速览 91期】Mon, 1 Apr 2019
- win10 mysql 主从复制_win10 使用Docker配置mysql主从复制
- android design包控件,Android Design包之TextInputLayout和TextInputEditText的组合使用【原创】...
- rabbitMQ消息队列 consume详解
- Linux 下java jdk安装
- seaborn_Seaborn Distplot:综合指南
- python中时间、日期、时间戳的转换
- 获取和分析Dump的几种工具简介
- 深入浅出讲解梯度消失和梯度爆炸问题(原因、解决方法)
- animation 详细讲解
- 源码再现,SpringBoot 居然只有一个 IOC 容器
- 给公司写了个人脸考勤系统!老大给了三千奖金。同事为啥记恨我?
- 由于找不到C:\InetPub\ftproot\Tipray\Ldterm\ghijt32.DLL,无法继续执行代码。重新安装程序可能会解决此问题。
热门文章
- 嵌入式操作系统新纪元?
- linux英英词典项目,[开发手记] 一款基于命令行的英英词典 (A CLI-Based EE Dictionary)...
- 按键精灵打怪学习-多窗口多线程后台技能
- 华为路由交换工程师学习笔记汇总
- 如何获得微信小游戏源码
- 牛拉法潮流计算 matlab,牛拉法潮流计算原理
- JSP和Thymeleaf
- Matlab常用函数表
- 线性代数学习指导与MATLAB编程实践,线性代数学习指导与MATLAB编程实践(邵建峰)...
- 比神经网络更高级的算法,人工神经网络是算法吗