C#反编译后的程序是不是汇编语言,我如何去看懂它?

时间:2023-01-29 01:24:47
.method public hidebysig instance void  Intro() cil managed
{
  // 代码大小       19 (0x13)
  .maxstack  8
  IL_0000:  nop
  IL_0001:  ldstr      bytearray (4D 00 79 00 20 00 6E 00 61 00 6D 00 65 00 20 00   // M.y. .n.a.m.e. .
                                  69 00 73 00 20 00 00 4E DE 98 B2 51 29 59 )       // i.s. ..N...Q)Y
  IL_0006:  call       void [mscorlib]System.Console::WriteLine(string)
  IL_000b:  nop
  IL_000c:  call       valuetype [mscorlib]System.ConsoleKeyInfo [mscorlib]System.Console::ReadKey()
  IL_0011:  pop
  IL_0012:  ret
} // end of method PrintName::Intro

C#反编译后的程序是不是汇编语言,我如何去看懂它?

18 个解决方案

#1


不懂,这么强,up...

#2


与汇编一样,IL也有它自己的语法和规范。具体的规范从哪里去找我不知道,不过倒是提醒了我,下了阶段可以研究一下IL。

#3


应该说是介于汇编和C#之间的一种语言,并不是汇编

#4


IL语言也称为公共中间语言CIL,或微软中间语言MSIL,是.NET的核心,以.NET Framework平台运行的程序最终都是由IL代码实现。

#5


MSIL。上微软去看吧

#6


引用 4 楼 foxclever 的回复:
IL语言也称为公共中间语言CIL,或微软中间语言MSIL,是.NET的核心,以.NET Framework平台运行的程序最终都是由IL代码实现。

IL 和JAVA 编译后的中间码作用是一样的````

#7


 中間語言

#8


IL语言也称为公共中间语言CIL,或微软中间语言MSIL,是.NET的核心,以.NET Framework平台运行的程序最终都是由IL代码实现。
目前国内这方面的资料非常少,国外有不少这方面的介绍,E文的。

#9


用Reflector工具反编译看.

#10


IL中间语言。有《你必须知道的.net》中有一点介绍。

#11


顶下。。。

#12


引用 8 楼 zhoufoxcn 的回复:
IL语言也称为公共中间语言CIL,或微软中间语言MSIL,是.NET的核心,以.NET Framework平台运行的程序最终都是由IL代码实现。 
目前国内这方面的资料非常少,国外有不少这方面的介绍,E文的。

正如周公所言,国内这方面的资料缺的很,我最近也在研究这方面的东西。

#13


这是微软忽攸人的,不要在上面花费你的青春了

#14


中间语言,目前没有必要去研究它,知道怎么回事就行了.

#15


是.net的汇编,和汇编语言有些相似...CLR就是靠他运行!!不懂IL就不能算是懂.net

#16


老想研究下,可是都么的什么资料,有点郁闷。就算有的话 也就是E文。

#17


这东西我觉得没必要管它,伤脑筋。。。

#18


别整这玩意儿了。。。。。。C#目前还有一个用处就是编写比C++更难以被破解的代码

#1


不懂,这么强,up...

#2


与汇编一样,IL也有它自己的语法和规范。具体的规范从哪里去找我不知道,不过倒是提醒了我,下了阶段可以研究一下IL。

#3


应该说是介于汇编和C#之间的一种语言,并不是汇编

#4


IL语言也称为公共中间语言CIL,或微软中间语言MSIL,是.NET的核心,以.NET Framework平台运行的程序最终都是由IL代码实现。

#5


MSIL。上微软去看吧

#6


引用 4 楼 foxclever 的回复:
IL语言也称为公共中间语言CIL,或微软中间语言MSIL,是.NET的核心,以.NET Framework平台运行的程序最终都是由IL代码实现。

IL 和JAVA 编译后的中间码作用是一样的````

#7


 中間語言

#8


IL语言也称为公共中间语言CIL,或微软中间语言MSIL,是.NET的核心,以.NET Framework平台运行的程序最终都是由IL代码实现。
目前国内这方面的资料非常少,国外有不少这方面的介绍,E文的。

#9


用Reflector工具反编译看.

#10


IL中间语言。有《你必须知道的.net》中有一点介绍。

#11


顶下。。。

#12


引用 8 楼 zhoufoxcn 的回复:
IL语言也称为公共中间语言CIL,或微软中间语言MSIL,是.NET的核心,以.NET Framework平台运行的程序最终都是由IL代码实现。 
目前国内这方面的资料非常少,国外有不少这方面的介绍,E文的。

正如周公所言,国内这方面的资料缺的很,我最近也在研究这方面的东西。

#13


这是微软忽攸人的,不要在上面花费你的青春了

#14


中间语言,目前没有必要去研究它,知道怎么回事就行了.

#15


是.net的汇编,和汇编语言有些相似...CLR就是靠他运行!!不懂IL就不能算是懂.net

#16


老想研究下,可是都么的什么资料,有点郁闷。就算有的话 也就是E文。

#17


这东西我觉得没必要管它,伤脑筋。。。

#18


别整这玩意儿了。。。。。。C#目前还有一个用处就是编写比C++更难以被破解的代码