摘要
一、引言随着软件技术的不断发展,对现有软件的分析理解、改造和维护、以及利用和再开发的工作变得日益重要。虽然目前大部分软件是用高级语言编写的,但由于技术保密等原因,绝大部分软件是以机器码形式提供给用户,机器码可读性极差,因此人们需要有一种能将机器码程序翻译成易于阅读和理解的高级语言程序的软件工具,这就是反编译系统。反编译作为一种软件分析和理解的工具,是软件逆向工程的重要组成部分。可以说自编译技术产生以来,人们就开始了反编译技术的研究,但反编译技术远不如编译技术发展迅速,原因在于:①反编译技术难度大,处理对象十分复杂,以至于很难研制出产品化的反编译系统;
This paper analyses the current status of research on decompilation technology at home and abroad,discusses its applied prospects and relation with the Law of Software Protection,and put forward the ways to solve the technical problems caused by various types of languages,computers(CPUs),and compilation versions in the decompilation.
出处
《计算机科学》
CSCD
北大核心
1992年第6期55-58,共4页
Computer Science