三九宝宝网宝宝教育教学论文

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

02月09日 编辑 39baobao.com

[易语言编译问题]将vc放置在易语言的目录中,然后打开tools\link.ini ,用记事本打开就行,前几行是这样的 [linker] ; ; 这是易语言链接器插件的配置文件,用于设置静态编译时使用的外部链接器及其参...+阅读

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

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

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

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

------------------------------------------------------

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

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

x86的就应当反编译为x86汇编。

以下为关联文档:

易语言静态编译有什么用易语言4.X版的独立编译,是把程序中用到的所有支持库写到目的程序文件中,在运行程序的时候再把支持库写出来供程序调用。这就相当于给电脑配备了一部易语言词典,让电脑知道易语...

下面的论文前言翻译成英文怎么写??This paper briefly introduces the importance of real estate, real estate on the status of Tianjin Binhai New Area, an analysis of recent real estate prices in t...

C语言程序编译...... 你的程序在DEV-C++4.9.9.2里面编译通不过。你加我QQ897357142 #include "stdio.h" void xueya() { int gao=0,di=0; printf("请输入血压高低:"); scanf("%d%d",&gao,&di); if(g...

用c语言编译个程序第三题: #include<stdio.h> void main() { int m, n, m1, n1, t; printf("input n,m:"); scanf("%d,%d", &n, &m); if (n < m) { m1 = m; n1 = n; } else { m1 = n; n1 = m; } do...

visual studio code可以配置c一键编译运行吗不知道题主的vscode用的爽不,我正好搜到你的,然后我解决了。一键直接编译调试,断点 vscode配置C/C++的编译调试环境 安装debug插件,然后配置如下,详情参考上面链接 //launch.json...

C语言初学者用什么编译C++吧,直接学 C吧,理由两个: 1.C最简单,适合初学者 C和VB最简单,C++其次,其他的java和C#最复杂。根据循序渐进的原则,不宜一开始就学太复杂的东西,学简单的容易建立信心和兴趣。 2.C...

常见的C语言编译器是什么目前最流行的C语言编译器有以下几种: 1、GNU Compiler Collection 或称 GCC GCC(GNU Compiler Collection,GNU编译器套件),是由 GNU 开发的编程语言编译器。它是以GPL许可证所...

c语言编译器的介绍C语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。C语言的表现能力和处理能力极强。它不仅具有丰富的运算符和数据类型,便于实现各类复杂的数据结...

中文译成印度尼西亚语巴厘岛成印度尼西亚首推的旅游胜地既有曾受荷兰殖民为西方游客所熟知的历史原因又有印尼将其打造成唯一的度假岛屿政治偏倚原因。 作为世界上最大的群岛国,印尼的海岛资源、...

推荐阅读
图文推荐