导航:首页 > 源码编译 > 反编译学什么语言

反编译学什么语言

发布时间:2022-05-16 15:03:14

⑴ 反编译程序,是把所有的高级语言,变成机器语言还是汇编语言

编译程序
是把
高级语言
变成汇编语言,进而变成
机器语言
,让机器执行,是一个从高级到低级的过程。
反便宜程序是把机器语言变成汇编语言,是一个从低级到高级的过程。

⑵ 对与现在编程语言,哪些遍出来的东西是可以反编译的

任何语言编译出来的程序都可以反编译。有些是解释性语,比如:asp,php,vba,script,他们不用反编译;有些是托管应用程序,几乎可以100%反射回去,比如:java, c#;有些编译出来是二进制程序,反编译出来就是汇编语言,比如:c,c++,vc,vb,vfp,pb,delphi。

⑶ 我想学反编译,要学汇编语言吗,那有好的教程,给介绍一下

要学汇编语言
有基础建议直接学
没有就先学其他接近底层的语言
如:VC++,Delphi,
还要学Win32编程

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

反编译得到的还是c#代码。估计你说的是IL语言,IL语言是C#代码编译后得到的中间语言(Internal Language),由CLR直接执行。
CLR执行IL的方式是将IL编译成机器码,也就是0101这种。至于汇编语言现在学的人比较少,一般做工程项目的也不需要学,除非你一定要解决一些很坑的问题,例如内存错误,崩溃分析等。

⑸ 反编译出来的代码是什么语言

呵呵,我回答你吧。反编译的代码是什么要看你用的是什么语言写的源程序了。如果是java写的,它被编译成字节码,但不是真正的机器语言,如果反编译的话,就可以把java源代码反编译出来,c#跟java如出一辙,原理上是很相近的,所以它的程序也可以反编译出源代码。但是像c语言等其它语言,一般都是直接编译成机器码的,这样你反编译是不可能反编译出源代码的,只能反编译成汇编语言,当然,像什么网页方面的语言,呵呵,你就不用反编译了,直接看源代码就行了,呵呵(说笑了)。

⑹ 请问下关于用OD反编译的代码该怎么用什么语言学习

32位的汇编,罗云彬有写过一本书《windows环境下的32位汇编语言程序设计》,因为od反编译出来的都是32位的汇编代码,

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

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

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

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

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

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

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

⑻ 程序的反编译是否需要 用到 汇编语言, 学习汇编语言之前需要 了解和学习什么,求指教

学习汇编之前应该对操作系统与应用程序之间的关系弄清楚一点,最好是掌握C语言吧,这样对一些专有名词会比较有头绪,反汇编其实也就是读汇编代码。

⑼ 反编译需要什么语言

不同编程语言有不同的反编译工具,比如java反编译工具xjad

⑽ 反编译是什么意思

高级语言源程序经过
编译
变成可执行文件,反编译就是逆过程。
但是通常不能把可执行文件变成高级语言源代码,只能转换成汇编程序。

阅读全文

与反编译学什么语言相关的资料

热点内容
汽车小压缩机拆解 浏览:825
云桌面卡是因为服务器的原因吗 浏览:377
qd123压缩机 浏览:969
pn532读取加密门禁卡 浏览:85
win10文件夹属性里无法加密 浏览:34
比特币加密的条件 浏览:848
求购现成影视app源码 浏览:572
wdsecurity加密版 浏览:813
云服务器和云丰云 浏览:188
服务器如何设置独立ip 浏览:857
tar命令打包文件夹 浏览:1000
删除linux用户和组 浏览:548
小米的程序员都用什么笔记本 浏览:703
字节三面算法题 浏览:971
服务器保护有什么好处 浏览:894
全部下载完后进行统一解压 浏览:393
远嫁的程序员妈妈 浏览:555
1024程序员节安全攻防挑战赛 浏览:786
怎么解除txt加密 浏览:772
javahttp流 浏览:656