您好、欢迎来到现金彩票网!
当前位置:ds视讯 > 非托管代码 >

急急急 反编译软件把EXE文件反译成什么? 是机器语言?还是汇编

发布时间:2019-07-13 00:35 来源:未知 编辑:admin

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部首先你得清楚,微软的exe可执行文件(即PE文件,有PE规范定义)的特征,才能使用不同的反编译软件对exe进行反编译。

  如今,exe一般分托管代码和非托管代码两类(托管代码是由C#等语言生成的行时库支持运行的中间代码,不是CPU芯片可直接执行的二进制机器码;而非托管代码是CPU芯片看执行的机器码)

  非托管代码反编译后,其实就是简单的将二进制机器码用汇编表示,所以是汇编语言。

  托管代码反编译,好的反编译器直接将中间语言字节码反编译成高级语言代码,如C#

  另外,在什么平台运行的exe正确反编译(需要选择正确的芯片结构)为同平台的汇编语言。

  如嵌入式ARM芯片上运行的Win CE系统上的exe就应当正确反编译为ARM汇编

http://green-core.net/feituoguandaima/696.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有