通用中间语言(Common Intermediate Language,简称IL)是一种属于通用语言架构和 .NET 框架的的人类可读的编程语言。目标为 .NET 框架的语言被编译成CIL(基于.NET框架下的伪汇编语言),这是一组可以有效地转换为本机代码且独立于 CPU 的指令。CIL类似一个面向对象的汇编语言,并且它是完全基于堆栈的,它运行在CLR上。

ildasm.exe

ildasm.exe即IL反汇编程序,它是 IL 汇编程序 (ilasm.exe) 的配套工具。 ildasm.exe可利用包含中间语言(IL)代码的可移植可执行(PE)文件,并创建适合输入到ilasm.exe的文本文件(*.il文件)。 
ildasm.exe文件可以直接双击打开使用,也可以在命令行工具中使用命令来让其运行。 
1、ildasm.exe存储在我电脑中的C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools目录下(这个目录跟当前的Visual Studio版本有关),当双击打开ildasm.exe时,点击文件,找到想要进行反汇编的文件,比如我们生成的bin/Debug/ConsoleApplication1.exe文件:

关于ildasm.exe的详细说明和参数请参考MSDN

C#--反汇编工具ildasm.exe相关推荐

  1. 初识Ildasm.exe——IL反编译的实用工具(转自Youngman)

    Ildasm.exe 概要: 一.前言: 微软的IL反编译实用程序--Ildasm.exe,可以对可执行文件(ex,经典的控制台Hello World 的 exe 可执行文件)抽取出 IL 代码,并且 ...

  2. 【解决方案】VS2013外部工具中添加ildasm.exe

    VS2013安装在Win8.1的操作系统中,开始屏幕中找不到ildasm.exe没有显示,于是下面提供了一种方法将ildasm.exe工具添加到VS2013外部工具中,并将反编译的代码输出到VS201 ...

  3. CIL之——ilasm.exe和ildasm.exe

    通用中间语言(Common Intermediate Language,简称CIL)(亦被称作MSIL或IL)是一种属于通用语言架构和 .NET 框架的低阶(lowest-level)的人类可读的编程 ...

  4. 用ILDasm.exe深入理解委托 ()

    .Net框架SDK中提供的IL(Intermediate Language:中间语言)反汇编工具(ILDasm.exe)来查看得到的托管PE文件中的元数据和IL代码..Net控件的核心就是公共语言运行 ...

  5. [系统安全] 三.IDA Pro反汇编工具初识及逆向工程解密实战

    您可能之前看到过我写的类似文章,为什么还要重复撰写呢?只是想更好地帮助初学者了解病毒逆向分析和系统安全,更加成体系且不破坏之前的系列.因此,我重新开设了这个专栏,准备系统整理和深入学习系统安全.逆向分 ...

  6. Reflector.exe + ilDasm.exe + ilasm.exe 破解DundasWebChart(VS2005) 5.5 成功

    Reflector.exe + ilDasm.exe + ilasm.exe 破解DundasWebChart(VS2005) 5.5 成功 1.       工具准备 .net FrameWork ...

  7. (转)逆向与反汇编工具

    第 1 章           逆向与反汇编工具 了解反汇编的一些背景知识后,再深入学习IDA Pro之前,介绍其他一些用于二进制文件的逆向工程工具,会对我们学习有所帮助.这些工具大多在IDA之前发布 ...

  8. 【破解利器】反汇编工具 and 反编译(Decompilers)

    今天给大家放上 破解利器 之 反汇编工具 and 反编译(Decompilers) 篇 反汇编工具 IDA Pro IDA Pro是DataRescue开发的专业反汇编工具, IDA Pro是一款专业 ...

  9. IDA-逆向分析-工具教程-IDA简介-反汇编工具-功能窗口

    文章目录 1.IDA简介 2.逆向与反汇编工具 2.1.文件识别工具 2.2.PE Tools 2.3.PEiD 3.IDA 窗口 3.1.二进制加载器 3.2.创建数据库 3.3.反汇编窗口 3.4 ...

  10. 强大的W32Dasm反汇编工具使用教程

    W32Dasm是一个强大的反汇编工具,操作简单,使用方便.通常被程序员使用,当然也可被用来Crack软件了,很适合Cracker使用.我在这把与crack相关的功能简述如下: 1.0 开始 2.0 保 ...

最新文章

  1. leangoo大讲堂:scrum敏捷开发实战——深圳站
  2. dns tunnel 使用 nishang 下载TXT里的cmd(TXT里)实现CC command+ ceye实现数据外发
  3. [官网]Prevent a worm by updating Remote Desktop Services (CVE-2019-0708)
  4. 网站降权的原因以及恢复的方法 (二)
  5. 最新70佳单页网站设计案例欣赏(上篇)
  6. 9:04 2009-7-28
  7. 鱼c工作室小甲鱼的水平_历历万乡 | 得两代帝王喜爱,又上过国际舞台!深冬就去浙个“年鱼福气”加持的小村子吧!...
  8. Spring Data Jpa的@DynamicInsert注解和@DynamicUpdate注解
  9. 【亲测有效】装了双系统后在ubuntu下耳机没有声音的解决方法
  10. 错误/异常:java.net.SocketException: Unrecognized Windows Sockets error: 0: JVM_Bind;的解决方法...
  11. win10 flashcs6不能用了_听说这版win10马上不能用了?那就改装“它”,比win7还稳定流畅...
  12. python 内置浏览器robobrowser_Python RoboBrowser – 如何从此页面获取内容
  13. 计算机桌面显示本地磁盘c,开机自动打开本地磁盘C的解决办法
  14. mysql 从中英文混合串中截取字符
  15. SQL 日期函数的使用方法
  16. 6 二十五项反措--防止锅炉事故
  17. Java基础之成员变量与局部变量
  18. SpringBoot+vue实现前后端分离的校园志愿者管理系统
  19. Qt中文编程遇C2001错误,提示“常量中有换行符”
  20. EXCEL——提取身份证中的出生年月日

热门文章

  1. 解析函数的幂级数理论【洛朗展开(Laurent 展开)】
  2. android 编写优质代码,GitHub - RayFantasyStudio/iCode-Android: 为开发者而生,提供在线代码存放,展示你优秀代码的平台...
  3. 计算机 管理 用户,一种计算机系统及管理计算机用户权限的方法_2
  4. 十大进销存管理软件亮点大对比
  5. 详解Autosar Arxml中的CANFD报文及格式
  6. 华为交换机Console口密码重置及配置
  7. 使用docx4j生成数据库字典文档
  8. CCNA考试题库中英文翻译版及答案12
  9. 计算机一级excel典型试题,最新excel计算机一级试题合集
  10. 图数据库 Titan 快速入门