购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.4 总结

实际在计算机上运行的机器码并不是为方便人类阅读和理解而设计的。为了能够使用,它需要转化为另一种形式。

对此,一个可选的方法是反编译,它能生成与原始源代码相似或相同的结果。然而,反编译并不总是可行的。

对于完全编译的语言(比如C/C++)以及许多其他语言,我们需要将编译后的可执行文件反汇编并用汇编语言进行分析。但是,这需要我们对计算机的架构和实际工作原理有深入的理解,这比用高级语言编写代码难度更大。现在,我们已经知道反编译的作用以及反汇编的必要性,接下来我们将研究计算机的工作原理,这样我们就能像专家一样进行反汇编了。 TI0XP7fSmFgOCCzJ9siNt+b41nBxdpjA/X5Q1UGgZscFCveYeUp1eoF3qzwixiQ3

点击中间区域
呼出菜单
上一章
目录
下一章
×