文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
1.1 反编译器
反编译器是这样一个程序,它读入一个机器语言的程序 - 源语言 - 并把它翻译为一个等价的高级语言程序 - 目标语言 (见图 1-1)。反编译器或反向编译器,尝试逆向一个编译器的过程:把一个高级语言程序翻译成一个二进制程序或可执行程序。
图 1-1: 反编译器
应用基本的反编译器技术,把多种多样的机器语言二进制程序反编译成各种高级语言。反编译器的结构是基于编译器的结构,而且应用类似的原理和技术进行程序分析。第一代反编译器诞生于 1960 年代早期,比它们的姐姐——编译器小十岁。相对第一代编译器,反编译大量地被用来翻译科学程序。第 2 章描述反编译的历史。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论